java.lang.Object
de.grogra.imp3d.Visitor3D
de.grogra.imp3d.DisplayVisitor
de.grogra.mesh.renderer.MergeShapeVisitor
- All Implemented Interfaces:
Visitor
-
Field Summary
Fields inherited from class de.grogra.imp3d.DisplayVisitor
lastEntered, lastEnteredIsNode
Fields inherited from class de.grogra.imp3d.Visitor3D
layer, resolution, state, transformation
-
Constructor Summary
ConstructorDescriptionMergeShapeVisitor
(float boxSize, float lineSize) MergeShapeVisitor
(float boxSize, float lineSize, boolean minimalDisplay) -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(GraphState gs, View3D view, boolean checkLayer) void
init
(GraphState gs, View3D view, boolean checkLayer, Node root) protected Object
visitEnter
(Object object, boolean asNode, Path path) protected void
Methods inherited from class de.grogra.imp3d.DisplayVisitor
getCurrentShader, init, init, isInVisibleLayer, isInVisibleScale, resolveShader, visitEnterImpl, visitLeaveImpl
Methods inherited from class de.grogra.imp3d.Visitor3D
getCurrentTransformation, getGraphState, init, setResolution, visitEnter, visitInstanceEnter, visitInstanceLeave, visitLeave
-
Constructor Details
-
MergeShapeVisitor
public MergeShapeVisitor() -
MergeShapeVisitor
public MergeShapeVisitor(float boxSize, float lineSize) -
MergeShapeVisitor
public MergeShapeVisitor(float boxSize, float lineSize, boolean minimalDisplay)
-
-
Method Details
-
init
-
init
-
visitEnter
- Overrides:
visitEnter
in classVisitor3D
-
visitImpl
- Specified by:
visitImpl
in classDisplayVisitor
-
getVertices
-