diff --git a/src/OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh b/src/OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh index 16f8f5c8..d884ae0b 100644 --- a/src/OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh +++ b/src/OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh @@ -104,10 +104,9 @@ public: template PolyMesh_ArrayKernelT( const TriMesh_ArrayKernelT & t) { - //assign the connectivity (add vertices) - this->assign(t); - //copy properties from triMesh - this->copy_all_kernel_properties(t); + //assign the connectivity and standard properties + this->assign(t, true); + } }; diff --git a/src/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh b/src/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh index f29cbe0c..0c648bf2 100644 --- a/src/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh +++ b/src/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh @@ -104,10 +104,8 @@ public: template TriMesh_ArrayKernelT( const PolyMesh_ArrayKernelT & t) { - //assign the connectivity (add vertices) - this->assign(t); - //copy properties from polyMesh - this->copy_all_kernel_properties(t); + //assign the connectivity and standard properties + this->assign(t,true); } };