diff --git a/Img3D/Model/Model.cpp b/Img3D/Model/Model.cpp
index 8a7e534f5cf14f8882449558011784c8f4c81111..7d7cea3cff3888d432de4d7d319737d6b53b55a9 100644
--- a/Img3D/Model/Model.cpp
+++ b/Img3D/Model/Model.cpp
@@ -111,14 +111,6 @@ void Model::emplaceTransparentBody(PlottableBody* o)
     m_transparentObjects.emplace_back(o);
 }
 
-void Model::releaseGeometries()
-{
-    for (PlottableBody* o : m_objects)
-        o->releaseGeometry();
-    for (PlottableBody* o : m_transparentObjects)
-        o->releaseGeometry();
-}
-
 bool Model::modelIsEmpty() const
 {
     return m_objects.empty() && m_transparentObjects.empty();
diff --git a/Img3D/Model/Model.h b/Img3D/Model/Model.h
index 1c2d022b2c17f897443b56ff41bc295762faf723..ba84ada43cce5e3be8490ac84e8cdb8a8d5e4db0 100644
--- a/Img3D/Model/Model.h
+++ b/Img3D/Model/Model.h
@@ -37,8 +37,6 @@ public:
     void emplaceSolidBody(PlottableBody*);       //!< adds an opaque object, takes ownership
     void emplaceTransparentBody(PlottableBody*); //!< adds a transparent object, takes ownership
 
-    void releaseGeometries(); //!< may be called any time
-
     bool modelIsEmpty() const;
 
     CameraParams defaultCameraPosition; //!< default camera params