From b8e3c18cac1a2682d0ce4e2b8ec4d9eded2aa4f3 Mon Sep 17 00:00:00 2001 From: Oliver Gloth Date: Thu, 20 Sep 2012 12:07:13 +0200 Subject: [PATCH] attempt to keep existing node types --- src/libengrid/surfaceoperation.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libengrid/surfaceoperation.cpp b/src/libengrid/surfaceoperation.cpp index b298e34..70be49c 100644 --- a/src/libengrid/surfaceoperation.cpp +++ b/src/libengrid/surfaceoperation.cpp @@ -278,8 +278,15 @@ char SurfaceOperation::getNodeType(vtkIdType id_node, bool fix_unselected) } } + // experimental ... + EG_VTKDCN(vtkCharArray, node_type, m_Grid, "node_type"); + char type = node_type->GetValue(id_node); + if (type != EG_SIMPLE_VERTEX) { + return type; + } + // initialize default value - char type = EG_SIMPLE_VERTEX; + //char type = EG_SIMPLE_VERTEX; // loop through edges around id_node -- 2.11.4.GIT