X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Fscenegraph%2FGeometryComponent.java;h=9b2b750fde45a5a812f90eac25e2f47ea030cc07;hb=84132a1d750c45f9161afbd58b78572964e50d26;hp=a11f912d1609230e34bccf1246fac5dc178d44f1;hpb=6308b57b2793abbd92da9e004f9f7c068f18eba6;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/GeometryComponent.java b/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/GeometryComponent.java index a11f912d..9b2b750f 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/GeometryComponent.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/GeometryComponent.java @@ -16,6 +16,7 @@ import org.simantics.g3d.scenegraph.MeshProvider; import org.simantics.g3d.scenegraph.NodeHighlighter.HighlightEventType; import org.simantics.g3d.scenegraph.ParametricGeometryProvider; import org.simantics.g3d.shape.Mesh; +import org.simantics.g3d.vtk.common.VtkView; import org.simantics.g3d.vtk.shape.MeshActor; import org.simantics.g3d.vtk.shape.vtkMeshObject; import org.simantics.opencascade.OccTriangulator; @@ -23,7 +24,6 @@ import org.simantics.opencascade.SolidModelProvider; import org.simantics.opencascade.vtk.vtkSolidObject; import vtk.vtkActor; -import vtk.vtkPanel; import vtk.vtkProp3D; import vtk.vtkProperty; @@ -46,7 +46,7 @@ public class GeometryComponent { calculatedParameters = new HashMap(); } - public void visualize(vtkPanel panel) { + public void visualize(VtkView panel) { if (geometryProvider != null) { updateParameters(); @@ -183,7 +183,7 @@ public class GeometryComponent { public void stopVisualize() { if (solidObject != null) { - solidObject.clearActorsAWT(); + solidObject.clearActorsVTK(); solidObject = null; } if (solidModel != null) { @@ -191,7 +191,7 @@ public class GeometryComponent { solidModel = null; } if (meshObject != null) { - meshObject.clearActorsAWT(); + meshObject.clearActorsVTK(); meshObject = null; } if (mesh != null)