Class HoneycombShape3D
java.lang.Object
|
+--javax.media.j3d.SceneGraphObject
|
+--javax.media.j3d.Node
|
+--javax.media.j3d.Leaf
|
+--javax.media.j3d.Shape3D
|
+--HoneycombShape3D
- All Implemented Interfaces:
- ClickableShape3D
- public class HoneycombShape3D
- extends javax.media.j3d.Shape3D
- implements ClickableShape3D
Title: HoneycombShape3D
Description: This Class combines Geometrie and Appearance for the Honeycomb.
It is clickable @see ClickableShape3D and can change Appearance
- Author:
- Dimitri Missoh & Daniel Schlosser
Fields inherited from class javax.media.j3d.Shape3D |
ALLOW_APPEARANCE_OVERRIDE_READ, ALLOW_APPEARANCE_OVERRIDE_WRITE, ALLOW_APPEARANCE_READ, ALLOW_APPEARANCE_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE, ALLOW_GEOMETRY_READ, ALLOW_GEOMETRY_WRITE, id |
Fields inherited from class javax.media.j3d.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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING, visited |
Fields inherited from class javax.media.j3d.SceneGraphObject |
capabilities, compiled, live, liveOrCompiled, nodeHashtable, retained, userData |
Methods inherited from class javax.media.j3d.Shape3D |
addGeometry, cloneNode, createRetained, duplicateAttributes, duplicateNode, getAllGeometries, getAppearance, getAppearanceOverrideEnable, getBounds, getCollisionBounds, getGeometry, getGeometry, insertGeometry, intersect, intersect, numGeometries, removeGeometry, setAppearance, setAppearanceOverrideEnable, setCollisionBounds, setGeometry, setGeometry |
Methods inherited from class javax.media.j3d.Node |
checkDuplicateNode, checkForCycle, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
checkForLiveOrCompiled, clearCapability, clearLive, duplicateSceneGraphObject, getCapability, getNodeComponent, getUserData, isCompiled, isLive, isLiveOrCompiled, setCapability, setCompiled, setLive, setUserData, updateNodeReferences |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
verts
private static final float[] verts
normals
private static final javax.vecmath.Vector3f[] normals
papa
Honeycomb papa
shapeAppearance
javax.media.j3d.Appearance shapeAppearance
shapeMaterial
javax.media.j3d.Material shapeMaterial
shapePolygonAttributes
javax.media.j3d.PolygonAttributes shapePolygonAttributes
ambidif
javax.vecmath.Color3f ambidif
spec
javax.vecmath.Color3f spec
ambidifsave
javax.vecmath.Color3f ambidifsave
specsave
javax.vecmath.Color3f specsave
HoneycombShape3D
public HoneycombShape3D(Honeycomb papa)
changeColor
public void changeColor(java.awt.Color col)
markwithColor
public void markwithColor(java.awt.Color col)
demark
public void demark()
toLines
public void toLines(boolean b)
ClickActionAppeared
public void ClickActionAppeared(java.awt.event.MouseEvent event)
- Specified by:
ClickActionAppeared
in interface ClickableShape3D