|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
j3d.examples.boids.FlockBehavior
public class FlockBehavior
Field Summary |
---|
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Constructor Summary | |
---|---|
FlockBehavior(int numBoids)
|
Method Summary | |
---|---|
javax.vecmath.Vector3f |
alignment(javax.vecmath.Vector3f boidPos,
javax.vecmath.Vector3f boidVel)
|
javax.vecmath.Vector3f |
cohesion(javax.vecmath.Vector3f boidPos)
|
javax.media.j3d.BranchGroup |
getBoidsBG()
|
BoidsList |
getBoidsList()
|
void |
initialize()
|
void |
processStimulus(java.util.Enumeration en)
|
javax.vecmath.Vector3f |
separation(javax.vecmath.Vector3f boidPos)
|
Methods inherited from class javax.media.j3d.Behavior |
---|
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences |
Methods inherited from class javax.media.j3d.Node |
---|
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
---|
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FlockBehavior(int numBoids)
Method Detail |
---|
public void initialize()
initialize
in class javax.media.j3d.Behavior
public void processStimulus(java.util.Enumeration en)
processStimulus
in class javax.media.j3d.Behavior
public BoidsList getBoidsList()
public javax.media.j3d.BranchGroup getBoidsBG()
public javax.vecmath.Vector3f cohesion(javax.vecmath.Vector3f boidPos)
public javax.vecmath.Vector3f separation(javax.vecmath.Vector3f boidPos)
public javax.vecmath.Vector3f alignment(javax.vecmath.Vector3f boidPos, javax.vecmath.Vector3f boidVel)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |