From bd55e8f7c019e782e2d7a38c75fda526df3d320b Mon Sep 17 00:00:00 2001 From: Christopher Lackner Date: Mon, 11 Feb 2019 15:27:17 +0100 Subject: [PATCH] only add edge elements if surface is a splinesurface (fixes tutorial circle on cube) --- libsrc/csg/edgeflw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsrc/csg/edgeflw.cpp b/libsrc/csg/edgeflw.cpp index 30ac3b85..61ca2530 100644 --- a/libsrc/csg/edgeflw.cpp +++ b/libsrc/csg/edgeflw.cpp @@ -1186,7 +1186,7 @@ namespace netgen { auto othersolid = geometry.GetTopLevelObject(kk)->GetSolid(); auto othersurf = geometry.GetTopLevelObject(kk)->GetSurface(); - if(!othersurf) + if(!othersurf && dynamic_cast(othersurf)) { if(othersolid->IsIn(edgepoints[0]) && othersolid->IsIn(edgepoints[edgepoints.Size()-1]))