|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
StaticTransform.mirrorXY(S shape)
In-place mirrors the vertices by the xy-plane. |
|
static
|
StaticTransform.mirrorYZ(S shape)
In-place mirrors the vertices by the xy-plane. |
|
static
|
StaticTransform.mirrorZX(S shape)
In-place mirrors the vertices by the xy-plane. |
|
static
|
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
|
StaticTransform.rotate(S shape,
float axisX,
float axisY,
float axisZ,
float theta)
Rotates the geometry by angle theta about the given axis. |
|
static
|
StaticTransform.rotate(S shape,
org.openmali.vecmath2.Tuple3f axis,
float theta)
Rotates the geometry by angle theta about the given axis. |
|
static
|
StaticTransform.rotateX(S shape,
float theta)
Rotates the geometry by angle theta about the x-axis. |
|
static
|
StaticTransform.rotateY(S shape,
float theta)
Rotates the geometry by angle theta about the y-axis. |
|
static
|
StaticTransform.rotateZ(S shape,
float theta)
Rotates the geometry by angle theta about the z-axis. |
|
static
|
StaticTransform.scale(S shape,
float scale)
In-place multiplies the vertices in src by scale. |
|
static
|
StaticTransform.scale(S shape,
float scaleX,
float scaleY,
float scaleZ)
In-place multiplies the vertices in src by scale. |
|
static
|
StaticTransform.scale(S shape,
org.openmali.vecmath2.Tuple3f scale)
In-place multiplies the vertices in src by scale. |
|
static
|
StaticTransform.transform(S shape,
org.openmali.vecmath2.Matrix3f m)
In-place multiplies each point in src by A. |
|
static
|
StaticTransform.transform(S shape,
org.openmali.vecmath2.Matrix4f m)
In-place multiplies each point in src by A. |
|
static
|
StaticTransform.translate(S shape,
float offsetX,
float offsetY,
float offsetZ)
In-place addition of an offset to each point in src. |
|
static
|
StaticTransform.translate(S shape,
org.openmali.vecmath2.Matrix3f offset)
Prismatically offsets each point in the shape. |
|
static
|
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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||