Package mgui.interfaces.shapes
Class Shape2DSectionNode
java.lang.Object
org.jogamp.java3d.SceneGraphObject
org.jogamp.java3d.Node
org.jogamp.java3d.Group
org.jogamp.java3d.BranchGroup
mgui.interfaces.shapes.ShapeSceneNode
mgui.interfaces.shapes.Shape2DSectionNode
- All Implemented Interfaces:
ShapeListener
public class Shape2DSectionNode extends ShapeSceneNode
-
Field Summary
Fields Modifier and Type Field Description intsectionSectionSet3DIntsection_setShapeSet2DIntshape_setFields inherited from class mgui.interfaces.shapes.ShapeSceneNode
shapeNodeFields inherited from class org.jogamp.java3d.BranchGroup
ALLOW_DETACHFields inherited from class org.jogamp.java3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITEFields inherited from class org.jogamp.java3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING -
Constructor Summary
Constructors Constructor Description Shape2DSectionNode(SectionSet3DInt set, int sect, ShapeSet2DInt thisShape) -
Method Summary
Modifier and Type Method Description org.jogamp.java3d.NodecloneNode(boolean forceDuplicate)voidduplicateNode(org.jogamp.java3d.Node originalNode, boolean forceDuplicate)voidsetNode(ShapeSet2DInt shape_set)voidshapeUpdated(ShapeEvent e)A shape that this object is listening to has been updated.Methods inherited from class mgui.interfaces.shapes.ShapeSceneNode
destroy, getNode, isDestroyed, setNodeMethods inherited from class org.jogamp.java3d.BranchGroup
compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosestMethods inherited from class org.jogamp.java3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBoundsMethods inherited from class org.jogamp.java3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickableMethods inherited from class org.jogamp.java3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferencesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
section_set
-
section
public int section -
shape_set
-
-
Constructor Details
-
Shape2DSectionNode
-
-
Method Details
-
setNode
-
shapeUpdated
Description copied from interface:ShapeListenerA shape that this object is listening to has been updated. The specific type of event is defined by ShapeEvent.EventType.- Specified by:
shapeUpdatedin interfaceShapeListener- Overrides:
shapeUpdatedin classShapeSceneNode
-
cloneNode
public org.jogamp.java3d.Node cloneNode(boolean forceDuplicate)- Overrides:
cloneNodein classorg.jogamp.java3d.BranchGroup
-
duplicateNode
public void duplicateNode(org.jogamp.java3d.Node originalNode, boolean forceDuplicate)- Overrides:
duplicateNodein classorg.jogamp.java3d.Node
-