Uses of Class
org.xith3d.scenegraph.SceneGraphObject

Packages that use SceneGraphObject
org.xith3d.io   
org.xith3d.loaders.models   
org.xith3d.loaders.models.impl.cal3d   
org.xith3d.loaders.models.impl.dae   
org.xith3d.loaders.models.util.specific.bsp   
org.xith3d.scenegraph   
org.xith3d.scenegraph.particles.jops   
org.xith3d.scenegraph.primitives   
org.xith3d.schedops.movement   
org.xith3d.terrain   
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   
org.xith3d.utility.physics.pseudo.joints   
 

Uses of SceneGraphObject in org.xith3d.io
 

Methods in org.xith3d.io that return SceneGraphObject
static SceneGraphObject Scribe.read(ScribeInputStream in)
          Method for reading a scene graph from a stream.
static SceneGraphObject Scribe.readSceneFromFile(java.lang.String filename)
          Simple method to read a scene from a compressed file
 

Uses of SceneGraphObject in org.xith3d.loaders.models
 

Subclasses of SceneGraphObject in org.xith3d.loaders.models
 class Model
          This class represents a Model loaded from some model file formats.
 

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

Subclasses of SceneGraphObject in org.xith3d.loaders.models.impl.cal3d
 class Cal3dModel
          This class represents a Model loaded from some model file formats.
 class Cal3dSubmesh
           
 

Uses of SceneGraphObject in org.xith3d.loaders.models.impl.dae
 

Subclasses of SceneGraphObject in org.xith3d.loaders.models.impl.dae
 class DaeModel
          A model embeddable in a Xith3D scenegraph
 class SkeletonXRayVisualizer
          A Skeleton visualizer in x-ray style, e.g. it displays lines for each joint.
 

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

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

Uses of SceneGraphObject in org.xith3d.scenegraph
 

Subclasses of SceneGraphObject in org.xith3d.scenegraph
 class AbstractLODShape3D
          The LODShape3D is a Shape3D Node extension, that handles discrete LOD.
 class AmbientLight
          AmbientLight defines an ambient light source.
 class Appearance
          Appearance is a component object of a Shape3D node that defines all rendering state attributes for that shape node.
 class ASCIITexture
          This is a Texture with all printable ASCII characters on it.
 class AssemblyShaderProgram
           
 class AssemblyShaderProgramContext
           
 class BackgroundSound
          A BackgroundSound is a non-placeable sound (= no spatial effects).
 class BoundingLeaf
          BoundingLeaf defines a bounding region that can be referenced by other leaf nodes.
 class BranchGroup
          A BranchGroup is the root of a SceneGraph.
 class BSPTreeGroup
          Insert type comment here.
 class Clip
          Clip defines the far clipping plane used to clip objects.
 class ColoringAttributes
          ColoringAttributes defines attributes that apply to color mapping.
 class DecalGroup
          DecalGroup node guarantees that its children will be rendered in their index order.
 class DepthComponent
          Depth component.
 class DepthComponentFloat
           
 class DirectionalLight
          DirectionalLight defines an oriented light source with an origin at infinity.
 class DummyGroupNode
          The DummyGroupNode is meant to be used, if Nodes must be grouped even if they are already in other Groups.
 class DummyLeaf
          The DummyLeaf is nothing more than a placeholder in the scenegraph.
 class ExponentialFog
          ExponentialFog extends the Fog leaf node by adding a fog density.
 class Fog
          Fog defines a common set of attributes that contorl fog, or depth cueing, in the scene.
 class Geometry
          A Geometry contains mesh data.
 class GeometryStripArray
          A GeometryStripArray contains data of a mesh composed of strips.
 class GLSLContext
          Created on Jul 7, 2006 by florian for project 'xith3d_glsl_shader_support'
 class GLSLParameters
          Created on Jul 7, 2006 by florian for project 'xith3d_glsl_shader_support'
 class GLSLShaderProgram
          Created on Jul 7, 2006 by florian for project 'xith3d_glsl_shader_support'
 class Group
          Group is a general purpose grouping node.
 class GroupNode
          A Node, that can hold a list of child Nodes.
 class IndexedGeometryArray
           
 class IndexedGeometryStripArray
           
 class IndexedLineArray
           
 class IndexedLineStripArray
           
 class IndexedQuadArray
          An (Indexed)QuadArray defines an array of vertices rendered as quads.
 class IndexedTriangleArray
           
 class IndexedTriangleFanArray
          (Indexed)TriangleFanArray defines a triangle array, where the first vertex is part of any triangle.
 class IndexedTriangleStripArray
           
 class Leaf
          Leaf is an abstract class for all scene graph nodes that have no children.
 class Light
          Light defines a common set of attributes that control lights.
 class LinearFog
          LinearFog extends the Fog leaf node by adding a pair of distance values, in Z, at which fog should start obscuring the scene and should maximally obscure the scene.
 class LineArray
          LineArray defines attributes that apply to .
 class LineAttributes
          LineAttributes defines attributes that apply to .
 class LineStripArray
          LineStripArray defines attributes that apply to .
 class LODShape3D
          The LODShape3D is a Shape3D Node extension, that handles discrete LOD.
 class LODSwitch
          The LODSwitch is a Switch Node extension, that handles its children as discrete LOD items.
 class Material
          The Material object defines the appearance of an object under illumination.
 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.
 class Node
          Node is the base class for all node objects in a scene graph.
 class NodeComponent
          NodeComponent is the base class for all node component objects in scene graph Node objects.
 class OcTreeGroup
          Insert type comment here.
 class OrderedGroup
          OrderedGroup node guarantees that its children will be rendered in their index order.
 class PointArray
          PointArray defines a GeometryArray where each vertex is rendered as an equi-sized point (one pixel on the Canvas3D).
 class PointAttributes
          PointAttributes defines attributes that apply to .
 class PointLight
          PointLight defines a point light source located at some point in space and radiating in all directions.
 class PointSound
          PointSounds are those sounds which exist in the point in space within the transform groups it exists.
 class PolygonAttributes
          PolygonAttributes defines attributes that apply to .
 class ProjectiveTextureUnit
          The ProjectiveTextureUnit class is a container class, that holds everything needed for texture-projection.
 class QuadArray
          A QuadArray defines an array of vertices rendered as quads.
 class QuadTreeGroup
          Insert type comment here.
 class RenderingAttributes
          RenderingAttributes defines attributes that apply to .
 class ShaderProgram<S extends Shader>
           
 class ShaderProgramContext<SP extends ShaderProgram<?>>
           
 class Shape3D
          Shape3D is a class for all scene graph nodes that have no children.
 class Sound
          Base for all Sound Nodes to be placed into the scenegraph.
 class SpotLight
          SpotLight defines a point light source located at some point in space and radiating in a specific direction.
 class Switch
          Switch group nodes allow an application to choose dynamically amoung a number of subgraphs.
 class TexCoordGeneration
          TexCoordGeneration defines attributes that apply to texture coordinates generation.
 class Texture
          A Texture represents an image to be applied to a Shape3D's Appearance.
 class Texture2D
          Texture2D defines attributes that apply to .
 class Texture3D
          Texture3D defines attributes that apply to .
 class TextureAttributes
          TextureAttributes defines attributes that apply to .
 class TextureCubeMap
           
 class TextureImage
          TextureImage defines attributes that apply to one mipmap-level of a Texture.
 class TextureImage2D
          TextureImage2D defines 2D TextureImage as part of a Texture2D.
 class TextureImage3D
          TextureImage3D is the 3D implementation to TextureImage (used in 3D texturing, see Texture3D(Coord)Test)
 class TextureUnit
           
 class Transform
          The Transform class can be used to quickly transform any object, reducing the number of lines needed (Transform3D construction, etc..) and improving readability of your code.
 class TransformGroup
          TransformGroup node specifies a single spatial transformation, via a Transform3D object, that can position, orient and scale all of its children.
 class TransparencyAttributes
          TransparencyAttributes defines attributes that apply to .
 class TriangleArray
          TriangleArray defines attributes that apply to .
 class TriangleFanArray
          TriangleFanArray defines a triangle array, where the first vertex is part of any triangle.
 class TriangleStripArray
          TriangleStripArray defines attributes that apply to .
 class View
          The View defines a Camera or an Eye to tell OpenGL of the perspective to render from.
 

Methods in org.xith3d.scenegraph with parameters of type SceneGraphObject
static void SceneGraphObject.setUserDataRecursive(SceneGraphObject object, java.lang.Object key, java.lang.Object value)
          Set a meta-data value into the user data container, recursively into all its children
 

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

Subclasses of SceneGraphObject in org.xith3d.scenegraph.particles.jops
 class AbsoluteParticleSystemNode
          Insert comment here.
 class GeneratorNode
          Insert comment here.
 class GeneratorShape3D
          Insert comment here.
 class ParticleSystemNode
          Insert comment here.
 class PointMassNode
          Insert comment here.
 class RelativeParticleSystemNode
          Insert comment here.
 

Uses of SceneGraphObject in org.xith3d.scenegraph.primitives
 

Subclasses of SceneGraphObject 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 Origin
          Add this to your scene to know where is the origin.
 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 SceneGraphObject in org.xith3d.schedops.movement
 

Subclasses of SceneGraphObject in org.xith3d.schedops.movement
 class AnimatableGroup
          This class is useful to automatically animate a branch in your scenegraph.
 class Bullet
          This class can be used as a base for a bullet.
 class RotatableGroup
          This class is useful to automatically rotate a branch in your scenegraph.
 class TranslatableGroup
          This class is useful to automatically translate a branch in your scenegraph.
 

Uses of SceneGraphObject in org.xith3d.terrain
 

Subclasses of SceneGraphObject in org.xith3d.terrain
 class ChunkedTerrain
           
 class L3DTerrain
           
 class TerrainTile
           
 

Uses of SceneGraphObject in org.xith3d.ui.swingui
 

Subclasses of SceneGraphObject in org.xith3d.ui.swingui
 class UIPositionedWindow
          Insert package comments here Originally Coded by David Yazel on Oct 4, 2003 at 10:51:03 PM.
 

Uses of SceneGraphObject in org.xith3d.ui.text2d
 

Subclasses of SceneGraphObject in org.xith3d.ui.text2d
 class Character2D
          Represents a character in 3D space.
 class Line2D
          Represents a line of text in 3D space.
 class MultiCharacter2D
          This Character2D can contain multiple Character2Ds at a time through a MultiShape3D.
 class Text2D
          As there is no ( or no dynamic ) text node for Xith3D here is mine.
 

Uses of SceneGraphObject in org.xith3d.utility.geometry
 

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

Uses of SceneGraphObject in org.xith3d.utility.physics.pseudo.joints
 

Subclasses of SceneGraphObject in org.xith3d.utility.physics.pseudo.joints
 class HingeJoint
          A HingeJoint permits you to constraints some objects to
 class Joint
          Basic Joint Class