Uses of Class
org.xith3d.scenegraph.Shape3D

Packages that use Shape3D
org.xith3d.effects.bumpmapping   
org.xith3d.effects.celshading   
org.xith3d.effects.shadows   
org.xith3d.effects.shadows.occluder   
org.xith3d.loaders.models   
org.xith3d.loaders.models.animations   
org.xith3d.loaders.models.conversion   
org.xith3d.loaders.models.impl.cal3d   
org.xith3d.loaders.models.util.specific.bsp   
org.xith3d.physics.collision   
org.xith3d.physics.collision.collideable   
org.xith3d.render.preprocessing   
org.xith3d.scenegraph   
org.xith3d.scenegraph.particles.jops   
org.xith3d.scenegraph.primitives   
org.xith3d.scenegraph.traversal   
org.xith3d.scenegraph.traversal.impl   
org.xith3d.scenegraph.utils   
org.xith3d.ui.hud.base   
org.xith3d.ui.swingui A swing based UserInterface package for Xith3D. 
org.xith3d.ui.text2d Dynamic Text for Xith (DTX) As there is no ( or no dynamic ) text node for xith3d here is mine. 
org.xith3d.utility.geometry   
 

Uses of Shape3D in org.xith3d.effects.bumpmapping
 

Methods in org.xith3d.effects.bumpmapping with parameters of type Shape3D
 void BumpMappingFactory.prepareForBumpMapping(Shape3D shape, java.lang.String normalMapTex)
          Prepares the given Shape3D for BumpMapping.
 void AssemblyBumpMappingFactory.prepareForBumpMapping(Shape3D shape, Texture normalMapTex)
          Prepares the given Shape3D for BumpMapping.
abstract  void BumpMappingFactory.prepareForBumpMapping(Shape3D shape, Texture normalMapTex)
          Prepares the given Shape3D for BumpMapping.
 void GLSLBumpMappingFactory.prepareForBumpMapping(Shape3D shape, Texture normalMapTex)
          Prepares the given Shape3D for BumpMapping.
 

Uses of Shape3D in org.xith3d.effects.celshading
 

Methods in org.xith3d.effects.celshading that return Shape3D
protected  Shape3D AssemblyCelShadingFactory.createMainShape(Geometry geometry)
          
protected abstract  Shape3D CelShadingFactory.createMainShape(Geometry geometry)
           
protected  Shape3D SimpleCelShadingFactory.createMainShape(Geometry geometry)
          
static Shape3D CelShadingFactory.createOutlineShape(Geometry geometry)
           
 

Uses of Shape3D in org.xith3d.effects.shadows
 

Methods in org.xith3d.effects.shadows with parameters of type Shape3D
 void FixedFuncShadowMappingFactory.onShadowReceiverStateChanged(Shape3D shape, boolean isShadowReceiver)
          This must be called from the scenegraph when a shape's shadow-receiver state is changed.
 void GLSLShadowMappingFactory.onShadowReceiverStateChanged(Shape3D shape, boolean isShadowReceiver)
          This must be called from the scenegraph when a shape's shadow-receiver state is changed.
abstract  void ShadowFactory.onShadowReceiverStateChanged(Shape3D shape, boolean isShadowReceiver)
          This must be called from the scenegraph when a shape's shadow-receiver state is changed.
 void VolumeShadowFactory.onShadowReceiverStateChanged(Shape3D shape, boolean isShadowReceiver)
          This must be called from the scenegraph when a shape's shadow-receiver state is changed.
 

Uses of Shape3D in org.xith3d.effects.shadows.occluder
 

Fields in org.xith3d.effects.shadows.occluder declared as Shape3D
protected  Shape3D OccluderSubmission.shape
           
 

Methods in org.xith3d.effects.shadows.occluder that return Shape3D
 Shape3D OccluderSubmission.getShape()
           
 

Methods in org.xith3d.effects.shadows.occluder with parameters of type Shape3D
 void OccluderSubmission.setShape(Shape3D shape)
           
 

Constructors in org.xith3d.effects.shadows.occluder with parameters of type Shape3D
OccluderSubmission(Shape3D shape, Transform3D modelTransform)
           
 

Uses of Shape3D in org.xith3d.loaders.models
 

Methods in org.xith3d.loaders.models that return Shape3D
 Shape3D Model.getShape(int index)
           
 Shape3D[] Model.getShapes()
           
 

Methods in org.xith3d.loaders.models with parameters of type Shape3D
protected  void Model.setShapes(Shape3D[] shapes)
           
 

Uses of Shape3D in org.xith3d.loaders.models.animations
 

Methods in org.xith3d.loaders.models.animations that return Shape3D
 Shape3D BoneAnimationKeyFrameController.getTarget()
          
 Shape3D MeshDeformationKeyFrameController.getTarget()
          
 Shape3D PrecomputedAnimationKeyFrameController.getTarget()
          
 

Constructors in org.xith3d.loaders.models.animations with parameters of type Shape3D
BoneAnimationKeyFrameController(BoneAnimationKeyFrame[] frames, BoneWeight[][] weights, Shape3D shape)
           
MeshDeformationKeyFrameController(MeshDeformationKeyFrame[] frames, Shape3D shape)
           
PrecomputedAnimationKeyFrameController(PrecomputedAnimationKeyFrame[] frames, Shape3D shape)
           
 

Uses of Shape3D in org.xith3d.loaders.models.conversion
 

Methods in org.xith3d.loaders.models.conversion that return Shape3D
 Shape3D XithNodeFactory.createShape(java.lang.String name, org.jagatoo.datatypes.NamedObject geometry, org.jagatoo.datatypes.NamedObject appearance, org.openmali.spatial.bounds.BoundsType boundsType)
           
 

Uses of Shape3D in org.xith3d.loaders.models.impl.cal3d
 

Subclasses of Shape3D in org.xith3d.loaders.models.impl.cal3d
 class Cal3dSubmesh
           
 

Methods in org.xith3d.loaders.models.impl.cal3d that return Shape3D
 Shape3D Cal3dSubmesh.getShape3D(int flags)
           
 

Uses of Shape3D in org.xith3d.loaders.models.util.specific.bsp
 

Subclasses of Shape3D in org.xith3d.loaders.models.util.specific.bsp
 class BSPTextureAnimatedShape
          Insert type comment here.
 

Uses of Shape3D in org.xith3d.physics.collision
 

Methods in org.xith3d.physics.collision with parameters of type Shape3D
 BoxCollideable CollisionEngine.newBox(Shape3D shape)
          Creates a new box collideable
 CollideableGroup CollisionEngine.newBoxOutline(Shape3D shape)
          Creates a new "box outline" collideable
 RayCollideable CollisionEngine.newRay(Shape3D shape)
          Creates a new ray collideable
 SphereCollideable CollisionEngine.newSphere(Shape3D shape)
          Creates a new sphere collideable
 TriMeshCollideable CollisionEngine.newTriMesh(Shape3D shape)
          Creates a new triangle mesh collideable
 

Uses of Shape3D in org.xith3d.physics.collision.collideable
 

Methods in org.xith3d.physics.collision.collideable that return Shape3D
 Shape3D TriMeshCollideable.getBaseGFX()
          
 Shape3D TriMeshCollideable.getDebugGFX()
          
 

Uses of Shape3D in org.xith3d.render.preprocessing
 

Constructors in org.xith3d.render.preprocessing with parameters of type Shape3D
ShapeAtom(Shape3D shape, OpenGLCapabilities glCaps)
           
 

Uses of Shape3D in org.xith3d.scenegraph
 

Subclasses of Shape3D in org.xith3d.scenegraph
 class AbstractLODShape3D
          The LODShape3D is a Shape3D Node extension, that handles discrete LOD.
 class LODShape3D
          The LODShape3D is a Shape3D Node extension, that handles discrete LOD.
 class Morph
          The Morph leaf node permits an application to morph between multiple GeometryArrays.
 class MultiShape3D
          This is a Shape3D extension, that allows you to use multiple Geometries and Appearances for, of which only one set is active at a time.
 

Methods in org.xith3d.scenegraph with type parameters of type Shape3D
static
<S extends Shape3D>
S
StaticTransform.mirrorXY(S shape)
          In-place mirrors the vertices by the xy-plane.
static
<S extends Shape3D>
S
StaticTransform.mirrorYZ(S shape)
          In-place mirrors the vertices by the xy-plane.
static
<S extends Shape3D>
S
StaticTransform.mirrorZX(S shape)
          In-place mirrors the vertices by the xy-plane.
static
<S extends Shape3D>
S
StaticTransform.quadratic(S shape, org.openmali.vecmath2.Tuple3f A, org.openmali.vecmath2.Matrix3f B, org.openmali.vecmath2.Matrix3f C)
          Applies a general quadratic transform.
static
<S extends Shape3D>
S
StaticTransform.rotate(S shape, float axisX, float axisY, float axisZ, float theta)
          Rotates the geometry by angle theta about the given axis.
static
<S extends Shape3D>
S
StaticTransform.rotate(S shape, org.openmali.vecmath2.Tuple3f axis, float theta)
          Rotates the geometry by angle theta about the given axis.
static
<S extends Shape3D>
S
StaticTransform.rotateX(S shape, float theta)
          Rotates the geometry by angle theta about the x-axis.
static
<S extends Shape3D>
S
StaticTransform.rotateY(S shape, float theta)
          Rotates the geometry by angle theta about the y-axis.
static
<S extends Shape3D>
S
StaticTransform.rotateZ(S shape, float theta)
          Rotates the geometry by angle theta about the z-axis.
static
<S extends Shape3D>
S
StaticTransform.scale(S shape, float scale)
          In-place multiplies the vertices in src by scale.
static
<S extends Shape3D>
S
StaticTransform.scale(S shape, float scaleX, float scaleY, float scaleZ)
          In-place multiplies the vertices in src by scale.
static
<S extends Shape3D>
S
StaticTransform.scale(S shape, org.openmali.vecmath2.Tuple3f scale)
          In-place multiplies the vertices in src by scale.
static
<S extends Shape3D>
S
StaticTransform.transform(S shape, org.openmali.vecmath2.Matrix3f m)
          In-place multiplies each point in src by A.
static
<S extends Shape3D>
S
StaticTransform.transform(S shape, org.openmali.vecmath2.Matrix4f m)
          In-place multiplies each point in src by A.
static
<S extends Shape3D>
S
StaticTransform.translate(S shape, float offsetX, float offsetY, float offsetZ)
          In-place addition of an offset to each point in src.
static
<S extends Shape3D>
S
StaticTransform.translate(S shape, org.openmali.vecmath2.Matrix3f offset)
          Prismatically offsets each point in the shape.
static
<S extends Shape3D>
S
StaticTransform.translate(S shape, org.openmali.vecmath2.Tuple3f offset)
          In-place addition of an offset to each point in src.
 

Methods in org.xith3d.scenegraph that return Shape3D
protected  Shape3D Shape3D.newInstance()
           
 Shape3D Shape3D.sharedCopy()
          Creates a shared copy of this Node.
 Shape3D Shape3D.sharedCopy(CopyListener listener)
          Creates a shared copy of this Node.
 

Methods in org.xith3d.scenegraph with parameters of type Shape3D
protected  void AbstractLODShape3D.copy(Shape3D dst)
          
protected  void LODShape3D.copy(Shape3D dst)
          
protected  void Shape3D.copy(Shape3D dest)
           
static ShapeAtom _SG_PrivilegedAccess.getAtom(Shape3D shape)
           
static int _SG_PrivilegedAccess.getPassId(Shape3D shape)
           
static void _SG_PrivilegedAccess.setAtom(Shape3D shape, ShapeAtom atom)
           
static void _SG_PrivilegedAccess.setPassId(Shape3D shape, int passId)
           
 long Appearance.verifyChange(Shape3D shape, OpenGLCapabilities glCaps)
           
 

Uses of Shape3D in org.xith3d.scenegraph.particles.jops
 

Subclasses of Shape3D in org.xith3d.scenegraph.particles.jops
 class GeneratorShape3D
          Insert comment here.
 

Uses of Shape3D in org.xith3d.scenegraph.primitives
 

Subclasses of Shape3D in org.xith3d.scenegraph.primitives
 class Box
          This primitive Shape represents a simple 3D-box.
 class Capsule
          A simple Capsule Shape3D.
 class Cone
          An open cone pointing in the +z direction.
 class Cube
          A simple Cube.
 class Cylinder
          An open cylinder pointing in the +/-y direction.
 class Disk
          A disk created by crushing/transforming a cone.
 class DrawRectangle
          This a simple Rectangle extension for pixel-perfect drawing.
 class Ellipsoid
          An ellipsoid using the stacks/slices specification.
 class FixedSizedBillboard
          A simple implementation for the Billboard interface.
 class GeoEllipsoid
          Geodesic sphere, warped into an ellipsoid.
 class GeoSphere
          A geodesic sphere based on an icosahedron.
 class Grid
          This is a simple implementation of a homogenous vertex/triangle grid.
 class Hemisphere
          A sphere using standard specifications.
 class Line
          This primitive Shape represents a simple 3D-line.
 class Points
          This Shape represents a set of points in 3D-space.
 class Quad
          This is a simple, single textured quad implementation.
 class Rectangle
          This is a simple, single textured rectangle implementation.
 class RectBillboard
          This is a reguar Rectangle, which will always face the View.
 class Ring
          A ring created by crushing a cylinder.
 class Sphere
          A sphere using standard specifications.
 class TextBillboard
          The TextBillboard is a Rectangle with a text-Texture on it, that's always facing the camera.
 class TextRectangle
          The TextRectangle is a Rectangle with a text-Texture on it.
 class Torus
          A sphere using standard specifications.
 

Uses of Shape3D in org.xith3d.scenegraph.traversal
 

Methods in org.xith3d.scenegraph.traversal with parameters of type Shape3D
 boolean DetailedTraversalCallback.traversalOperation(Shape3D shape)
          This method is called for each Node in the traversed Group.
 boolean DetailedTraversalCallback.traversalOperationAfter(Shape3D shape)
          This method is called for each Node in the traversed Group after the Node has been worked on.
 

Uses of Shape3D in org.xith3d.scenegraph.traversal.impl
 

Methods in org.xith3d.scenegraph.traversal.impl that return Shape3D
static Shape3D SGUtils.findFirstShape(Group group)
          Finds the first Shape3D in the scenegraph
static Shape3D ShapeFinder.findFirstShape(GroupNode group)
          Finds the first Shape3D in the scenegraph
 

Methods in org.xith3d.scenegraph.traversal.impl that return types with arguments of type Shape3D
static java.util.List<Shape3D> ShapeFinder.findAllShapes(GroupNode group)
          Finds all Shape3Ds in the scenegraph
 

Uses of Shape3D in org.xith3d.scenegraph.utils
 

Methods in org.xith3d.scenegraph.utils with parameters of type Shape3D
static float ShapeUtils.getShapesTransparency(Shape3D shape)
           
static Group ShapeUtils.mergeShapesITA(Shape3D... shapes)
           
static Group ShapeUtils.mergeShapesTA(Shape3D... shapes)
           
static void ShapeUtils.setShapesTransparency(Shape3D shape, float transparency, boolean allowNullTA, boolean allowUnblended)
          Sets a Shape3D's transparency.
 boolean TreeCloner.traversalOperation(Shape3D shape)
          This method is called for each Node in the traversed Group.
 boolean TreeCloner.traversalOperationAfter(Shape3D shape)
          This method is called for each Node in the traversed Group after the Node has been worked on.
 

Uses of Shape3D in org.xith3d.ui.hud.base
 

Methods in org.xith3d.ui.hud.base that return Shape3D
 Shape3D Widget.getShape()
          Returns the untilized Shape3D to display the Widget.
 

Uses of Shape3D in org.xith3d.ui.swingui
 

Fields in org.xith3d.ui.swingui declared as Shape3D
protected  Shape3D UISubOverlayBase.shape
           
 

Methods in org.xith3d.ui.swingui that return Shape3D
 Shape3D UISubOverlayBase.getShape()
          Return the shape
 

Uses of Shape3D in org.xith3d.ui.text2d
 

Subclasses of Shape3D in org.xith3d.ui.text2d
 class Character2D
          Represents a character in 3D space.
 class MultiCharacter2D
          This Character2D can contain multiple Character2Ds at a time through a MultiShape3D.
 

Uses of Shape3D in org.xith3d.utility.geometry
 

Subclasses of Shape3D in org.xith3d.utility.geometry
 class NormalsVisualizer
          This class visualizes the normals of a Shape3D's Geometry.
 

Methods in org.xith3d.utility.geometry that return types with arguments of type Shape3D
static java.util.List<Shape3D> GeometryUtils.split(Shape3D shape, int maxFacesPerPart)
          Splits a shape into several parts.
 

Methods in org.xith3d.utility.geometry with parameters of type Shape3D
static org.openmali.vecmath2.Vector3f[] GeometryUtils.getNormals(Shape3D shape)
          Retrieves the normals from a Shape3D.
static org.openmali.vecmath2.Point3f[] GeometryUtils.getVertexCoords(Shape3D shape)
          Retrieves the vertices from a Shape3D.
static java.util.List<Shape3D> GeometryUtils.split(Shape3D shape, int maxFacesPerPart)
          Splits a shape into several parts.
static void GeometryUtils.subdivide(Shape3D shape, int n)
          Subdivides a Shape's Geometry into n pieces.
 

Constructors in org.xith3d.utility.geometry with parameters of type Shape3D
NormalsVisualizer(Shape3D object)
          Create a new NormalsVisualizer for the given object Shape3D.
NormalsVisualizer(Shape3D object, org.openmali.vecmath2.Colorf color)
          Create a new NormalsVisualizer for the given object Shape3D.
NormalsVisualizer(Shape3D object, org.openmali.vecmath2.Colorf color, float normalScale)
          Create a new NormalsVisualizer for the given object Shape3D.
NormalsVisualizer(Shape3D object, float normalScale)
          Create a new NormalsVisualizer for the given object Shape3D.