diff --git a/libsrc/stlgeom/vsstl.cpp b/libsrc/stlgeom/vsstl.cpp index 854909d8..0f450038 100644 --- a/libsrc/stlgeom/vsstl.cpp +++ b/libsrc/stlgeom/vsstl.cpp @@ -21,7 +21,6 @@ namespace netgen /* *********************** Draw STL Geometry **************** */ -extern STLGeometry * stlgeometry; DLL_HEADER extern shared_ptr mesh; @@ -33,8 +32,6 @@ VisualSceneSTLMeshing :: VisualSceneSTLMeshing () { selecttrig = 0; nodeofseltrig = 1; - stlgeometry->SetSelectTrig(selecttrig); - stlgeometry->SetNodeOfSelTrig(nodeofseltrig); } VisualSceneSTLMeshing :: ~VisualSceneSTLMeshing () diff --git a/libsrc/stlgeom/vsstl.hpp b/libsrc/stlgeom/vsstl.hpp index 6d4a6490..f6995d37 100644 --- a/libsrc/stlgeom/vsstl.hpp +++ b/libsrc/stlgeom/vsstl.hpp @@ -13,7 +13,7 @@ namespace netgen class NGGUI_API VisualSceneSTLGeometry : public VisualScene { NgArray trilists; - class STLGeometry * stlgeometry; + class STLGeometry * stlgeometry = nullptr; public: VisualSceneSTLGeometry (); @@ -29,7 +29,7 @@ namespace netgen { NgArray trilists; int selecttrig, nodeofseltrig; - class STLGeometry * stlgeometry; + class STLGeometry * stlgeometry = nullptr; public: VisualSceneSTLMeshing (); diff --git a/libsrc/visualization/stlmeshing.cpp b/libsrc/visualization/stlmeshing.cpp index 70699c56..b3f812e3 100644 --- a/libsrc/visualization/stlmeshing.cpp +++ b/libsrc/visualization/stlmeshing.cpp @@ -19,7 +19,6 @@ namespace netgen /* *********************** Draw STL Geometry **************** */ -extern STLGeometry * stlgeometry; extern AutoPtr mesh; @@ -33,8 +32,6 @@ VisualSceneSTLMeshing :: VisualSceneSTLMeshing () { selecttrig = 0; nodeofseltrig = 1; - stlgeometry->SetSelectTrig(selecttrig); - stlgeometry->SetNodeOfSelTrig(nodeofseltrig); } VisualSceneSTLMeshing :: ~VisualSceneSTLMeshing ()