Package snap.gfx3d
Class PathBox3D
java.lang.Object
snap.props.PropObject
snap.gfx3d.Shape3D
snap.gfx3d.ParentShape
snap.gfx3d.PathBox3D
- All Implemented Interfaces:
PropChange.DoChange
A Shape3D subclass that represents a path extruded to a box.
-
Field Summary
Fields inherited from class snap.gfx3d.ParentShape
NeedsRepaint_Prop
Fields inherited from class snap.gfx3d.Shape3D
_smoothSides
Fields inherited from class snap.props.PropObject
_pcs, EMPTY_OBJECT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Override to extrusion surfaces (sides and back).Methods inherited from class snap.gfx3d.ParentShape
addChild, addChild, buildShape, createBounds3D, getChild, getChildCount, getChildren, getTriangleArray, isNeedsRepaint, rebuildShape, removeChild, removeChild, removeChildren, repaintShape, setChildren, setNeedsRepaint
Methods inherited from class snap.gfx3d.Shape3D
clearCachedValues, getBounds3D, getBoundsCenter, getColor, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getName, getOpacity, getParent, getStroke, getStrokeColor, isDoubleSided, isVisible, setBounds3D, setColor, setDoubleSided, setName, setOpacity, setParent, setSmoothSides, setStroke, setStroke, setStrokeColor, setVisible, toStringProps
Methods inherited from class snap.props.PropObject
addDeepChangeListener, addPropChangeListener, addPropChangeListener, clone, firePropChange, firePropChange, firePropChange, getPropDefault, getPropForName, getPropParent, getPropSet, getPropsForArchival, getPropsForArchivalExtra, getPropsString, getPropValue, initProps, isPropDefault, processPropChange, removeDeepChangeListener, removePropChangeListener, removePropChangeListener, setPropsString, setPropValue, setPropValues, toString
-
Constructor Details
-
PathBox3D
Constructor for given path Shape and Z min/max.
-
-
Method Details
-
buildShapeImpl
protected void buildShapeImpl()Override to extrusion surfaces (sides and back).- Overrides:
buildShapeImpl
in classParentShape
-