Package | Description |
---|---|
org.scijava.java3d |
Provides the core set of classes for the
3D graphics API for the Java platform; click here for more information,
including explanatory material that was formerly found in the guide.
|
org.scijava.java3d.utils.behaviors.picking |
Deprecated: Use
org.scijava.java3d.utils.pickfast.behaviors
instead. |
org.scijava.java3d.utils.picking |
OBSOLETE: provides picking utility classes for the old
picking methods.
|
Modifier and Type | Method and Description |
---|---|
SceneGraphPath |
WakeupOnCollisionMovement.getArmingPath()
Returns the path used in specifying the collision condition.
|
SceneGraphPath |
WakeupOnCollisionExit.getArmingPath()
Returns the path used in specifying the collision condition.
|
SceneGraphPath |
WakeupOnCollisionEntry.getArmingPath()
Returns the path used in specifying the collision condition.
|
SceneGraphPath |
PickInfo.getSceneGraphPath()
Retrieves the reference to the SceneGraphPath in this PickInfo object.
|
SceneGraphPath |
WakeupOnCollisionMovement.getTriggeringPath()
Retrieves the path describing the object causing the collision.
|
SceneGraphPath |
WakeupOnCollisionExit.getTriggeringPath()
Retrieves the path describing the object causing the collision.
|
SceneGraphPath |
WakeupOnCollisionEntry.getTriggeringPath()
Retrieves the path describing the object causing the collision.
|
SceneGraphPath[] |
Locale.pickAll(PickShape pickShape)
Returns an array referencing all the items that are pickable below this
Locale that intersect with PickShape. |
SceneGraphPath[] |
BranchGroup.pickAll(PickShape pickShape)
Returns an array referencing all the items that are pickable below this
BranchGroup that intersect with PickShape. |
SceneGraphPath[] |
Locale.pickAllSorted(PickShape pickShape)
Returns a sorted array of references to all the pickable items
that intersect with the pickShape.
|
SceneGraphPath[] |
BranchGroup.pickAllSorted(PickShape pickShape)
Returns a sorted array of references to all the Pickable items that
intersect with the pickShape.
|
SceneGraphPath |
Locale.pickAny(PickShape pickShape)
Returns a reference to any item that is Pickable below this
Locale which intersects with
pickShape . |
SceneGraphPath |
BranchGroup.pickAny(PickShape pickShape)
Returns a reference to any item that is Pickable below this BranchGroup that
intersects with
pickShape . |
SceneGraphPath |
Locale.pickClosest(PickShape pickShape)
Returns a SceneGraphPath which references the pickable item
which is closest to the origin of
pickShape . |
SceneGraphPath |
BranchGroup.pickClosest(PickShape pickShape)
Returns a SceneGraphPath that references the pickable item
closest to the origin of
pickShape . |
Modifier and Type | Method and Description |
---|---|
boolean |
SceneGraphPath.equals(SceneGraphPath testPath)
Returns true if all of the data members of path testPath are
equal to the corresponding data members in this SceneGraphPath and
if the values of the transforms is equal.
|
void |
Node.getLocalToVworld(SceneGraphPath path,
Transform3D t)
Retrieves the local coordinates to virtual world coordinates
transform for the particular path in the scene graph ending with
this node.
|
boolean |
Shape3D.intersect(SceneGraphPath path,
PickRay pickRay,
double[] dist)
Checks whether the geometry in this shape node intersects with
the specified pickRay.
|
boolean |
Morph.intersect(SceneGraphPath path,
PickRay pickRay,
double[] dist)
Deprecated.
Checks whether the geometry in this morph node intersects with
the specified pickRay.
|
boolean |
Shape3D.intersect(SceneGraphPath path,
PickShape pickShape)
Checks whether the geometry in this shape node intersects with
the specified pickShape.
|
boolean |
Morph.intersect(SceneGraphPath path,
PickShape pickShape)
Deprecated.
Checks whether the geometry in this morph node intersects with
the specified pickShape.
|
boolean |
Shape3D.intersect(SceneGraphPath path,
PickShape pickShape,
double[] dist)
Checks whether the geometry in this shape node intersects with
the specified pickShape.
|
boolean |
Morph.intersect(SceneGraphPath path,
PickShape pickShape,
double[] dist)
Deprecated.
Checks whether the geometry in this morph node intersects with
the specified pickShape.
|
boolean |
SceneGraphPath.isSamePath(SceneGraphPath testPath)
Determines whether two SceneGraphPath objects represent the same
path in the scene graph; either object might include a different
subset of internal nodes; only the internal link nodes, the Locale,
and the Node itself are compared.
|
void |
SceneGraphPath.set(SceneGraphPath newPath)
Sets this path's values to that of the specified path.
|
Constructor and Description |
---|
WakeupOnCollisionEntry(SceneGraphPath armingPath)
Constructs a new WakeupOnCollisionEntry criterion with
USE_BOUNDS for a speed hint.
|
WakeupOnCollisionEntry(SceneGraphPath armingPath,
int speedHint)
Constructs a new WakeupOnCollisionEntry criterion.
|
WakeupOnCollisionExit(SceneGraphPath armingPath)
Constructs a new WakeupOnCollisionExit criterion.
|
WakeupOnCollisionExit(SceneGraphPath armingPath,
int speedHint)
Constructs a new WakeupOnCollisionExit criterion.
|
WakeupOnCollisionMovement(SceneGraphPath armingPath)
Constructs a new WakeupOnCollisionMovement criterion.
|
WakeupOnCollisionMovement(SceneGraphPath armingPath,
int speedHint)
Constructs a new WakeupOnCollisionMovement criterion.
|
Modifier and Type | Method and Description |
---|---|
SceneGraphPath[] |
PickObject.pickAll(int xpos,
int ypos)
Deprecated.
Returns an array referencing all the items that are pickable below the
BranchGroup (specified in the PickObject constructor) that
intersect with a ray that starts at the
viewer position and points into the scene in the direction of (xpos, ypos)
specified in window space. |
SceneGraphPath[] |
PickObject.pickAll(int xpos,
int ypos,
int flag)
Deprecated.
Returns an array referencing all the items that are pickable below the
BranchGroup (specified in the PickObject constructor) that
intersect with a ray that starts at the
viewer position and points into the scene in the direction of (xpos, ypos)
specified in window space. |
SceneGraphPath[] |
PickObject.pickAllSorted(int xpos,
int ypos)
Deprecated.
Returns a sorted array of references to all the Pickable items below the
BranchGroup (specified in the PickObject constructor) that
intersect with the ray that starts at the viewer
position and points into the scene in the direction of (xpos, ypos)
in the window space. |
SceneGraphPath[] |
PickObject.pickAllSorted(int xpos,
int ypos,
int flag)
Deprecated.
Returns a sorted array of references to all the Pickable items below the
BranchGroup (specified in the PickObject constructor) that
intersect with the ray that starts at the viewer
position and points into the scene in the direction of (xpos, ypos)
in the window space. |
SceneGraphPath |
PickObject.pickAny(int xpos,
int ypos)
Deprecated.
Returns a reference to any item that is Pickable below the specified
BranchGroup (specified in the PickObject constructor) which
intersects with the ray that starts at the viewer
position and points into the scene in the direction of (xpos, ypos) in
window space. |
SceneGraphPath |
PickObject.pickAny(int xpos,
int ypos,
int flag)
Deprecated.
Returns a reference to any item that is Pickable below the specified
BranchGroup (specified in the PickObject constructor) which
intersects with the ray that starts at the viewer
position and points into the scene in the direction of (xpos, ypos) in
window space. |
SceneGraphPath |
PickObject.pickClosest(int xpos,
int ypos)
Deprecated.
Returns a reference to the item that is closest to the viewer and is
Pickable below the
BranchGroup (specified in the PickObject
constructor) which intersects with the ray that starts at
the viewer position and points into the scene in the direction of
(xpos, ypos) in the window space. |
SceneGraphPath |
PickObject.pickClosest(int xpos,
int ypos,
int flag)
Deprecated.
Returns a reference to the item that is closest to the viewer and is
Pickable below the
BranchGroup (specified in the PickObject
constructor) which intersects with the ray that starts at
the viewer position and points into the scene in the direction of
(xpos, ypos) in the window space. |
Modifier and Type | Method and Description |
---|---|
Node |
PickObject.pickNode(SceneGraphPath sgPath,
int flags)
Deprecated.
Returns a reference to a Pickable Node that
is of the specified type
that is contained in the specified SceneGraphPath.
|
Node |
PickObject.pickNode(SceneGraphPath sgPath,
int flags,
int occurrence)
Deprecated.
Returns a reference to a Pickable Node that
is of the specified type
that is contained in the specified SceneGraphPath.
|
Modifier and Type | Method and Description |
---|---|
SceneGraphPath |
PickResult.getSceneGraphPath()
Get the SceneGraphPath.
|
Constructor and Description |
---|
PickResult(SceneGraphPath sgp,
PickShape ps)
Construct a PickResult using a SceneGraphPath
|
Copyright © 2016–2022 SciJava. All rights reserved.