camera3d.gizmo
Class LineGizmo
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Group
javax.media.j3d.BranchGroup
camera3d.gizmo.SimpleGizmo
camera3d.gizmo.LineGizmo
- public class LineGizmo
- extends SimpleGizmo
- Version:
- 1.0
- Author:
- Carlos da Silva dos Santos e Fábio de Miranda
Fields inherited from class javax.media.j3d.BranchGroup |
ALLOW_DETACH |
Fields inherited from class javax.media.j3d.Group |
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE |
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 |
Constructor Summary |
LineGizmo(javax.vecmath.Color3b color,
javax.vecmath.Point3d p1,
javax.vecmath.Point3d p2)
|
LineGizmo(javax.vecmath.Point3d p1,
javax.vecmath.Point3d p2)
|
LineGizmo(javax.vecmath.Point3d p1,
javax.vecmath.Vector3d director,
double length)
|
LineGizmo(javax.vecmath.Point3d p1,
javax.vecmath.Vector3d director,
double length,
javax.vecmath.Color3b color)
|
Method Summary |
void |
buildLine(javax.vecmath.Point3d p1,
javax.vecmath.Point3d p2)
|
javax.vecmath.Color3b |
getDefaultColor()
|
java.lang.String |
getLabel()
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class javax.media.j3d.BranchGroup |
cloneNode, compile, detach, pickAll, pickAllSorted, pickAny, pickClosest |
Methods inherited from class javax.media.j3d.Group |
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds |
Methods inherited from class javax.media.j3d.Node |
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LineGizmo
public LineGizmo(javax.vecmath.Color3b color,
javax.vecmath.Point3d p1,
javax.vecmath.Point3d p2)
LineGizmo
public LineGizmo(javax.vecmath.Point3d p1,
javax.vecmath.Point3d p2)
LineGizmo
public LineGizmo(javax.vecmath.Point3d p1,
javax.vecmath.Vector3d director,
double length,
javax.vecmath.Color3b color)
LineGizmo
public LineGizmo(javax.vecmath.Point3d p1,
javax.vecmath.Vector3d director,
double length)
buildLine
public void buildLine(javax.vecmath.Point3d p1,
javax.vecmath.Point3d p2)
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in class SimpleGizmo
getDefaultColor
public javax.vecmath.Color3b getDefaultColor()
- Specified by:
getDefaultColor
in class SimpleGizmo
main
public static void main(java.lang.String[] args)
Copyright © 2001-2003 F.R. Miranda, C.S. Santos, J.E. Kogler Jr.. All Rights Reserved.