A FREE JAVA BASED OPERATING SYSTEM | Topic: GraphicsTasks |
Please replace "YourNameHere" with your wiki name for any classes that you would like to volunteer for. Keep in mind that when volunteering for a class to implement, you promise to implement all public methods in that class. Check the API (click on a link) for more information about a certain class.
Interface Summary | ||
AudioDevice | The AudioDevice? Class defines an audio device and encapsulates the audio device's basic information and characteristics. | YourNameHere |
AudioMixerDevice | NOTE: This interface extension is UNDER CONSTRUCTION until the 1.1 Spec is frozen. | YourNameHere |
InputDevice | A InputDevice? object encapsulates the InputDevice?'s basic information. | YourNameHere |
Class Summary | ||
Alpha | The alpha class provides common methods for converting a time value into an alpha value (a value in the range 0 to 1). | YourNameHere |
AmbientLight | An ambient light source object. | YourNameHere |
Appearance | The Appearance object defines all rendering state that can be set as a component object of a Shape3D node. | YourNameHere |
AuralAttributes | The AuralAttributes? object is a component object of a Soundscape node that defines environmental audio parameters that affect sound rendering. | YourNameHere |
Background | The Background leaf node defines either a solid background color or a background image that is used to fill the window at the beginning of each new frame. | YourNameHere |
BackgroundSound | BackgroundSound | YourNameHere |
Behavior | Behavior is an abstract class that contains the framework for all behavioral components in Java 3D. | YourNameHere |
Billboard | The Billboard behavior node operates on a TransformGroup? node to specify a transform that always aligns itself perpendicular to an axis as specified in world-coordinates or to a viewer's view vector---regardless, in either case, of transforms above the specified transform node in the scene graph. | YourNameHere |
BoundingBox | This class defines an axis aligned bounding box which is used for bounding regions. | YourNameHere |
BoundingLeaf | The BoundingLeaf? node defines a bounding region object that can be referenced by other nodes to define a region of influence, an activation region, or a scheduling region. | YourNameHere |
BoundingPolytope | This class defines a set of planes which describe a convex, closed polygonal bounding region. | YourNameHere |
BoundingSphere | This class defines a spherical bounding region which is defined by a center point and a radius. | YourNameHere |
Bounds | Abstract class for bounding objects. | YourNameHere |
BranchGroup | The BranchGroup? serves as a pointer to the root of a scene graph branch; BranchGroup? objects are the only objects that can be inserted into a Locale's set of objects. | YourNameHere |
Canvas3D | The Canvas3D class provides a drawing canvas for 3D rendering. | YourNameHere |
Clip | The Clip leaf node defines the back, or far, clipping distance in the virtual universe. | YourNameHere |
ColorInterpolator | Color interpolation behavior. | YourNameHere |
ColoringAttributes | The ColoringAttributes? object defines attributes that apply to to coloring mapping. | YourNameHere |
CompressedGeometry | The compressed geometry object is used to store geometry in a compressed format. | YourNameHere |
CompressedGeometryHeader | The CompressedGeometrHeader? object is used in conjunction with the CompressedGeometry? object. | YourNameHere |
ConeSound | The ConeSound? node object defines a PointSound? node whose sound source is directed along a specific vector in space. | YourNameHere |
DecalGroup | The DecalGroup? node is an ordered group node used for defining decal geometry on top of other geometry. | YourNameHere |
DepthComponent | Abstract base class that defines a 2D array of depth (Z) values. | YourNameHere |
DepthComponentFloat | A 2D array of depth (Z) values in floating point format in the range [0,1]. | YourNameHere |
DepthComponentInt | A 2D array of depth (Z) values in integer format. | YourNameHere |
DepthComponentIntRetained | A 2D array of depth (Z) values in integer format. | YourNameHere |
DepthComponentNative | A 2D array of depth (Z) values stored in the most efficient format for a particular device. | YourNameHere |
DirectionalLight | DirectionalLight is the API part of a directional light object. | YourNameHere |
DistanceLOD | A distance-based LOD node that operates on a Switch group node to selects one of the children of the Switch node based on distance from the viewer. | YourNameHere |
ExponentialFog | The ExponentialFog? leaf node defines fog density parameters for exponential fog. | YourNameHere |
Fog | The Fog leaf node defines a set of fog parameters common to all types of fog. | YourNameHere |
Font3D | The Font3D object is used to store extruded 2D glyphs. | YourNameHere |
FontExtrusion | The FontExtrusion? object is used to describe the extrusion path for a Font3D object. | YourNameHere |
Geometry | YourNameHere | |
GeometryArray | The GeometryArray? object contains separate arrays of positional coordinates, colors, normals and/or texture coordinates that describe point, line, or surface geometry. | YourNameHere |
GeometryStripArray | The GeometryStripArray? object is an abstract class that is extended for a set of GeometryArray? strip primitives. | YourNameHere |
GraphicsContext3D | A GraphicsContext?3D object is used for immediate mode rendering into a 3D canvas. | YourNameHere |
Group | Group object. | YourNameHere |
HiResCoord | The HiResCoord? represents 768 bits of floating point 3-Space. | JohnDeCuir |
ImageComponent | Abstract class that is used to define 2D or 3D ImageComponent? classes used in a Java 3D scene graph. | YourNameHere |
ImageComponent2D | This class defines a 2D image component. | YourNameHere |
ImageComponent3D | This class defines a 3D array of pixels. | YourNameHere |
IndexedGeometryArray | The IndexedGeometryArray? object contains separate arrays of positional coordinates, colors, normals and/or texture coordinates that describe point, line, or surface geometry. | YourNameHere |
IndexedGeometryStripArray | The IndexedGeometryStripArray? object is an abstract class that is extended for a set of IndexedGeometryArray? strip primitives. | YourNameHere |
IndexedLineArray | The IndexedLineArray? object draws the array of vertices as individual line segments. | YourNameHere |
IndexedLineStripArray | The IndexedLineStripArray? object draws an array of vertices as a set of connected line strips. | YourNameHere |
IndexedPointArray | The IndexedPointArray? object draws the array of vertices as individual points. | YourNameHere |
IndexedQuadArray | The IndexedQuadArray? object draws the array of vertices as individual quadrilaterals. | YourNameHere |
IndexedTriangleArray | The IndexedTriangleArray? object draws the array of vertices as individual triangles. | YourNameHere |
IndexedTriangleFanArray | The IndexedTriangleFanArray? object draws an array of vertices as a set of connected triangle fans. | YourNameHere |
IndexedTriangleStripArray | The IndexedTriangleStripArray? object draws an array of vertices as a set of connected triangle strips. | YourNameHere |
Interpolator | The Interpolation behavior is an abstract class that provides the building blocks used by its various interpolation specializations. | YourNameHere |
LOD | An LOD leaf node is an abstract behavior class that operates on a list of Switch group nodes to selects one of the children of the Switch nodes. | YourNameHere |
Leaf | Leaf Node. | YourNameHere |
Light | Light is an abstract class containing instance variable common to all lights. | YourNameHere |
LineArray | The LineArray? object draws the array of vertices as individual line segments. | YourNameHere |
LineAttributes | The LineAttributes? object defines all rendering state that can be set as a component object of a Shape3D node. | YourNameHere |
LineStripArray | The LineStripArray? object draws an array of vertices as a set of connected line strips. | YourNameHere |
LinearFog | The LinearFog? leaf node defines fog distance parameters for linear fog. | YourNameHere |
Link | A Link leaf node consisting of a reference to a SharedGroup? node. | YourNameHere |
Locale | YourNameHere | |
Material | The Material object defines the appearance of an object under illumination. | YourNameHere |
MediaContainer | The MediaContainer? object defines all sound data: cached state flag, and associated sound data. | YourNameHere |
Morph | YourNameHere | |
Node | The Node class provides an abstract class for all Group and Leaf Nodes. | YourNameHere |
NodeComponent | NodeComponent is a common superclass for all scene graph node component objects such as: Geometry, Appearance, Material, Texture, etc. | YourNameHere |
NodeReferenceTable | During a cloneTree call, after all nodes have been duplicated,
each Leaf node's updateNodeReferences method is called.
|
YourNameHere |
OrderedGroup | The OrderedGroup? node is a Group that ensures its children render in increasing index order. | YourNameHere |
PhysicalBody | This object contains a specification of the user's head. | YourNameHere |
PhysicalEnvironment | This object contains a specification of the physical environment in which the view will be generated. | YourNameHere |
PickPoint | A point to supply to the BranchGroup? and Locale pick methods | YourNameHere |
PickRay | PickRay is an encapsulation of ray for passing to the pick methods in BranchGroup? and Locale | YourNameHere |
PickSegment | PickRay is an encapsulation of ray for passing to the pick methods
in BranchGroup |