| Home >> All >> com >> trapezium >> vrml >> [ node Javadoc ] |
| | com.trapezium.vrml.node.generated.* (73) | | com.trapezium.vrml.node.humanoid.* (2) |
| | com.trapezium.vrml.node.space.* (10) |
com.trapezium.vrml.node: Javadoc index of package com.trapezium.vrml.node.
Package Samples:
com.trapezium.vrml.node.generated
com.trapezium.vrml.node.humanoid
com.trapezium.vrml.node.space
Classes:
SpaceStructure: The SpaceStructure keeps track of vertices, edges, and faces in a somewhat fluid manner. There are three sets of objects, corresponding to vertices, edges, and faces, but these sets can be mixed, and relationships created between these sets. This is done to allow transformations of one type into another. A SpaceEntitySet represents a set of SpacePrimitive objects used by a particular space structure. The Strategy field "primitiveHandler" indicates the current visualization of a space entity and its surrounding entities. Relationships between the sets are created as needed, only r1 is known at the ...
IndexInfo: Tracks association between index, perVertex, and value fields. The IndexInfo is used to track associates between related fields. The technique used repeatedly in the VRML 2.0 spec is centered on coord and coordIndex. The coord is a Node, coordIndex is not. This means coord values can be DEFfed and USEd, but index values cannot. The second technique is associations between coord and texCoord, color, and normal fields. This assocation is implicit in the data. If the texCoord, color, or normal nodes exist, and there is no texCoordIndex, colorIndex, normalIndex, then these three nodes (texCoord, color, ...
PROTOInstance: Scene graph component for a PROTO instance. The PROTOInstance has field values which are explicitly declared, and are part of the PROTO interface. It has node values which are copied from the PROTO declaration, with actual values from the instance substituted where indicated by IS fields. Note: The above level of PROTOInstance construction is not complete. USE nodeNameId
SpacePrimitive: The SpacePrimitive is either a Vertex, Edge, or Face, but does not know its own type. The SpaceEntitySet contains a set of SpacePrimitives, and a Strategy for viewing those primitives. The Strategy determines whether the primitive is a Vertex, Edge, or Face, as well as the actual types of the SpacePrimitives in the surrounding ccwVec.
ElevationGridVerifier: Verifies information in ElevationGrid node. Verifies that "xDimension" and "zDimension" are both specified, and have values at least 2. Verifies that the number of "height" values is correct given the "xDimension" and "zDimension". Verifies that the number of colors, normals, textures if present is correct.
ccwVec: The ccwVec is a vector of offsets into SpaceEntitySets. The intention, not fully implemented, is that it is a counterclockwise list of entities surrounding a specific SpacePrimitive.
Translator: Converts an index field offset into an offset into a value node. This is used to convert IndexedFaceSet index field offsets into corresponding color/normal/texture values.
DEFUSENode: Scene graph component for both a DEF and a USE node. Both are in one object to simplify changing one to the other when VRML is re-arranged.
TimeSensorVerifier: Verifies TimeSensor node. NOTE: needs to be extended to check IS fields, OK for now because nodes within PROTOs aren't checked
DensityPartitionMaker: The DensityPartitionMaker is used to partition space. This one is the simplest case where space is partitioned into even units.
SpacePartitionMaker: The SpacePartitionMaker is used to partition space. This one is the simplest case where space is partitioned into even units.
PartitionMaker: The PartitionMaker is used to partition space. This one is the simplest case where space is partitioned into even units.
SpaceEntitySet: The SpaceEntitySet holds a set of SpacePrimitive objects and a Strategy for viewing those objects.
MFInterpolatorVerifier: Base class for verifying interpolators that have one or more data values for each key value.
SFInterpolatorVerifier: Base class for verifying interpolators that have a single data value for each key value.
InvalidChildNodeException: Exception thrown when trying to do a grouping node operation on a non-grouping node.
NotAGroupingNodeException: Exception thrown when trying to do a grouping node operation on a non-grouping node.
InvalidFieldException: Exception thrown when trying to access a field which doesn't exist for a node.
InvalidNodeException: Exception thrown when trying to access a field which doesn't exist for a node.
TokenData: Token information needed for moving VrmlElements between scene graphs.
SpecHumanoid: Loads the "humanoid" spec file for use in humanoid validation.
Strategy: Strategy provides the way a SpaceEntitySet's elements viewed.
PROTObase: Base class for PROTO and EXTERNPROTO scene graph components.
HumanoidVisitor: Visits all DEF nodes to check against humanoid 1.0 spec.
NodeType: Verifiers for Background, LOD, and Interpolator nodes.
| Home | Contact Us | Privacy Policy | Terms of Service |