PyObject* MeshFeaturePy::smooth(PyObject *args) { int iter=1; float d_max=FLOAT_MAX; if (!PyArg_ParseTuple(args, "|if", &iter,&d_max)) return NULL; PY_TRY { Mesh::Feature* obj = getFeaturePtr(); MeshObject* kernel = obj->Mesh.startEditing(); kernel->smooth(iter, d_max); obj->Mesh.finishEditing(); } PY_CATCH; Py_Return; }