|
Aviatrix3D 2.1.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PickTarget | |
---|---|
org.j3d.aviatrix3d | A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. |
org.j3d.aviatrix3d.management | Interfaces and classes that provide the high level management of the integration between the scene graph and rendering pipeline. |
org.j3d.aviatrix3d.picking | Capabilities that define picking interactions with the scene graph from both an external and internal perspective. |
org.j3d.renderer.aviatrix3d.geom | High-level simple geometry utility primitives for quickly making a scene graph with. |
org.j3d.renderer.aviatrix3d.nodes | Scenegraph nodes that extend Aviatrix with new functionality. |
Uses of PickTarget in org.j3d.aviatrix3d |
---|
Classes in org.j3d.aviatrix3d that implement PickTarget | |
---|---|
class |
BitmapRaster
Raster object that represents a single drawn object using individual bits. |
class |
ByteRaster
Raster object that represents a coloured image defined by a raw byte array. |
class |
Geometry
Geometry is an abstract class that specifies the geometry component information required by a Shape3D node. |
class |
Group
The Group node object is a generic container of other nodes in the scene. |
class |
Group2D
The Group2D node object is a generic container of other 2D nodes in the & scene. |
class |
ImageRaster
Raster object that represents a coloured image taken from a Java AWT Image object. |
class |
IndexedLineArray
An OpenGL LineArray. |
class |
IndexedLineStripArray
An OpenGL LineStripArray. |
class |
IndexedQuadArray
An OpenGL QuadArray. |
class |
IndexedQuadStripArray
An OpenGL IndexedQuadStripArray. |
class |
IndexedTriangleArray
An OpenGL Indexed IndexedTriangleArray. |
class |
IndexedTriangleFanArray
An OpenGL IndexedTriangleFanArray. |
class |
IndexedTriangleStripArray
An indexed TriangleStrip geometry. |
class |
IndexedVertexGeometry
Base class that defines indexed geometry types. |
class |
LineArray
An OpenGL LineArray. |
class |
LineStripArray
An OpenGL LineStripArray. |
class |
PixelTransform
A grouping node that contains a transform for 2D pixel coordinate space. |
class |
Pixmap
A Pixmap wraps 2D screen-aligned pixel blits. |
class |
PointArray
An OpenGL PointArray. |
class |
QuadArray
An OpenGL QuadArray representation. |
class |
QuadStripArray
An OpenGL QuadStripArray. |
class |
Raster
Raster is an abstract class that specifies 2D pixel data required by a Pixmap node. |
class |
Shape3D
A Shape3D class wraps polygonal geometry and appearance information. |
class |
SharedGroup
A grouping node that can have multiple parents, thus allowing a graph structure to the scene graph. |
class |
SharedGroup2D
A grouping 2D node that can have multiple parents, thus allowing a graph structure to the scene graph. |
class |
SharedNode
A node that can have multiple parents, thus allowing a graph structure to the scene graph. |
class |
SharedNode2D
A 2D node that can have multiple parents, thus allowing a graph structure to the scene graph. |
class |
SwitchGroup
Special grouping node that allows the selection of only a single child to be rendered. |
class |
TransformGroup
A grouping node that contains a transform. |
class |
TriangleArray
An OpenGL TriangleArray representation. |
class |
TriangleFanArray
An OpenGL TriangleFanArray. |
class |
TriangleStripArray
An OpenGL TriangleStripArray. |
class |
VertexGeometry
Common representation of all vertex-based geometry. |
Fields in org.j3d.aviatrix3d declared as PickTarget | |
---|---|
protected PickTarget[] |
Group2D.pickableList
The list of children nodes that are pickable targets |
protected PickTarget[] |
Group.pickableList
The list of children nodes that are pickable targets |
Methods in org.j3d.aviatrix3d that return PickTarget | |
---|---|
PickTarget |
SharedNode2D.getPickableChild()
Return the child that is pickable of from this target. |
PickTarget |
SharedNode.getPickableChild()
Return the child that is pickable of from this target. |
PickTarget |
Shape3D.getPickableChild()
Return the child that is pickable of from this target. |
PickTarget |
Pixmap.getPickableChild()
Return the child that is pickable of from this target. |
PickTarget |
SwitchGroup.getPickableChild(int idx)
Return the pickable target instance at the given index. |
PickTarget |
Group2D.getPickableChild(int idx)
Return the pickable target instance at the given index. |
PickTarget |
Group.getPickableChild(int idx)
Return the pickable target instance at the given index. |
PickTarget[] |
SwitchGroup.getPickableChildren()
Return an array containing all of this group's pickable children. |
PickTarget[] |
Group2D.getPickableChildren()
Return an array containing all of this group's pickable children. |
PickTarget[] |
Group.getPickableChildren()
Return an array containing all of this group's pickable children. |
Methods in org.j3d.aviatrix3d with parameters of type PickTarget | |
---|---|
void |
SceneGraphPath.updatePath(PickTarget[] picks,
int num,
javax.vecmath.Matrix4f mat,
javax.vecmath.Matrix4f iMat)
Set the scene graph path to the new value from a set of PickTarget
instances. |
Uses of PickTarget in org.j3d.aviatrix3d.management |
---|
Methods in org.j3d.aviatrix3d.management with parameters of type PickTarget | |
---|---|
void |
DebugPickingHandler.pickBatch(PickTarget root,
PickRequest[] req,
int numRequests)
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests. |
void |
DebugPickingHandler.pickSingle(PickTarget root,
PickRequest req)
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests. |
Uses of PickTarget in org.j3d.aviatrix3d.picking |
---|
Subinterfaces of PickTarget in org.j3d.aviatrix3d.picking | |
---|---|
interface |
CustomPickTarget
Marker interface for all grouping objects that wish to interact with the picking system, but provide some sort of customised handling. |
interface |
GroupPickTarget
A picking target that contains a collection of zero or more children pickable targets. |
interface |
LeafPickTarget
A picking target that represents real geometry that must be picked directly against using one of a couple of specific intersection tests. |
interface |
SinglePickTarget
A picking target that contains a single child pickable target. |
interface |
TransformPickTarget
A picking target that contains a local transformation service. |
Fields in org.j3d.aviatrix3d.picking declared as PickTarget | |
---|---|
PickTarget[] |
PickInstructions.children
The array of children pickables that are valid children for travering for further culling. |
Methods in org.j3d.aviatrix3d.picking that return PickTarget | |
---|---|
PickTarget |
SinglePickTarget.getPickableChild()
Return the child that is pickable of from this target. |
PickTarget |
GroupPickTarget.getPickableChild(int idx)
Return the pickable target instance at the given index. |
PickTarget[] |
GroupPickTarget.getPickableChildren()
Return an array containing all of this group's pickable children. |
Methods in org.j3d.aviatrix3d.picking with parameters of type PickTarget | |
---|---|
void |
PickingManager.pickBatch(PickTarget root,
PickRequest[] req,
int numRequests)
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests. |
void |
PickingManager.pickSingle(PickTarget root,
PickRequest req)
Check for all intersections against this geometry and it's children to see if there is an intersection with the given single request. |
Uses of PickTarget in org.j3d.renderer.aviatrix3d.geom |
---|
Classes in org.j3d.renderer.aviatrix3d.geom that implement PickTarget | |
---|---|
class |
Axis
Representation of a set of axis around the coordinates. |
class |
Box
A simple box primitive. |
class |
Cone
A simple cone that uses triangles. |
class |
Cylinder
A simple cylinder that uses triangle strips for rendering. |
class |
Sphere
A simple sphere that uses triangle strips. |
class |
Spring
A simple spring that uses triangle strips. |
class |
Teapot
A simple teapot that is a low-level geometry primitive. |
class |
Text2D
Flat, ploygonalised 2D text representation. |
class |
Torus
A simple torus that uses triangle strips. |
Uses of PickTarget in org.j3d.renderer.aviatrix3d.nodes |
---|
Classes in org.j3d.renderer.aviatrix3d.nodes that implement PickTarget | |
---|---|
class |
Billboard
A class that automatically orients its children towards the camera location. |
class |
BufferGeometry
Base, unsafe, representation of geometry that uses NIO buffers directly from the user. |
class |
IndexedBufferGeometry
Base class that defines indexed geometry types. |
class |
LODGroup
A grouping node structure that controls which children are being rendered based on distance from the user. |
class |
MaskedSwitch
Special grouping node that allows the selection of only a mask of children to be rendered. |
class |
SortedPointArray
An OpenGL PointArray that automatically depth sorts all the points every frame. |
|
Aviatrix3D 2.1.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |