Aviatrix3D
2.0 Dev

Uses of Interface
org.j3d.aviatrix3d.picking.PickTarget

Packages that use PickTarget
org.j3d.aviatrix3d A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. 
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 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 IndexedVertexGeometry
          Base class that defines indexed geometry types.
 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 SharedNode
          A 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 VertexGeometry
          Common representation of all vertex-based geometry.
 

Fields in org.j3d.aviatrix3d declared as PickTarget
protected  PickTarget[] Group.pickableList
          The list of children nodes that are pickable targets
 

Methods in org.j3d.aviatrix3d that return PickTarget
 PickTarget[] SwitchGroup.getPickableChildren()
          Return an array containing all of this group's pickable children.
 PickTarget SwitchGroup.getPickableChild(int idx)
          Return the pickable target instance at the given index.
 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[] Group.getPickableChildren()
          Return an array containing all of this group's pickable children.
 PickTarget Group.getPickableChild(int idx)
          Return the pickable target instance at the given index.
 

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.picking
 

Subinterfaces of PickTarget in org.j3d.aviatrix3d.picking
 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.getPickableChildren()
          Return an array containing all of this group's pickable children.
 PickTarget GroupPickTarget.getPickableChild(int idx)
          Return the pickable target instance at the given index.
 

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
          Not available at this time Provides local billboard capabilities that orient the children object 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 IndexedLineArray
          An OpenGL LineArray.
 class IndexedLineStripArray
          An OpenGL LineStripArray.
 class IndexedQuadArray
          An OpenGL QuadArray.
 class IndexedQuadStripArray
          An OpenGL IndexedQuadStripArray.
 class IndexedTriangleArray
          An OpenGL Indexed TriangleArray.
 class IndexedTriangleFanArray
          An OpenGL IndexedTriangleFanArray.
 class IndexedTriangleStripArray
          An indexed TriangleStrip geometry.
 class LineArray
          An OpenGL LineArray.
 class LineStripArray
          An OpenGL LineStripArray.
 class MaskedSwitch
          Special grouping node that allows the selection of only a mask of children to be rendered.
 class PointArray
          An OpenGL PointArray.
 class QuadArray
          An OpenGL QuadArray representation.
 class QuadStripArray
          An OpenGL QuadStripArray.
 class TriangleArray
          An OpenGL TriangleArray representation.
 class TriangleFanArray
          An OpenGL TriangleFanArray.
 class TriangleStripArray
          An OpenGL TriangleStripArray.
 


Aviatrix3D
2.0 Dev

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2005 j3d.org