| Package | Description |
|---|---|
| org.web3d.x3d.jsail.CADGeometry |
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
|
| org.web3d.x3d.jsail.Core |
The Core component supplies the base functionality for the X3D run-time system, including
the abstract base node type, field types, the event model, and routing.
|
| org.web3d.x3d.jsail.DIS |
The Distributed Interactive Simulation (DIS) component provides networked interoperability
with the IEEE DIS protocol for sharing state and conducting real-time platform-level
simulations across multiple host computers.
|
| org.web3d.x3d.jsail.EnvironmentalEffects |
Nodes in the Environmental effects component support the creation of realistic environmental
effects such as panoramic backgrounds and fog.
|
| org.web3d.x3d.jsail.EnvironmentalSensor |
The Environment Sensor nodes emit events indicating activity in the scene environment,
usually based on interactions between the viewer and the world.
|
| org.web3d.x3d.jsail.EventUtilities |
The Event Utility nodes provide the capability to filter, trigger, convert, or sequence
numerous event-types for common interactive applications without the use of a Script
node.
|
| org.web3d.x3d.jsail.Followers |
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter
transitions at run time.
|
| org.web3d.x3d.jsail.Geospatial |
The Geospatial component defines how to associate real-world locations in an X3D scene
and specifies nodes particularly tuned for geospatial applications.
|
| org.web3d.x3d.jsail.Grouping |
The Grouping component describes how nodes are organized into groups to establish
a transformation hierarchy for the X3D scene graph.
|
| org.web3d.x3d.jsail.HAnim |
The Humanoid Animation (H-Anim) component for X3D defines node bindings and other
details for implementing ISO/IEC 19774, the H-Anim International Specificaiton.
|
| org.web3d.x3d.jsail.Interpolation |
Interpolator nodes provide keyframe-based animation capability.
|
| org.web3d.x3d.jsail.KeyDeviceSensor |
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
|
| org.web3d.x3d.jsail.Layering |
The Layering component describes how to layer a set of subscene layers into a composite
scene.
|
| org.web3d.x3d.jsail.Layout |
The Layout component defines how to precisely position content in a scene in relation
to the rendered results, especially for integrating 2D content with 3D content.
|
| org.web3d.x3d.jsail.Lighting |
The Lighting component specifies how light sources are defined and positioned, as
well as how lights effect the rendered image.
|
| org.web3d.x3d.jsail.Navigation |
The Navigation component specifies how a user can effectively and intuitively move
through and around a 3D scene.
|
| org.web3d.x3d.jsail.Networking |
The Networking component defines node types and other features used to access file-based
and streaming resources on the World Wide Web.
|
| org.web3d.x3d.jsail.NURBS |
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation
nodes.
|
| org.web3d.x3d.jsail.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| org.web3d.x3d.jsail.Picking |
The Picking component provides the ability to test for arbitrary object collision
and provide basic capabilities to detecting object intersections and interactions.
|
| org.web3d.x3d.jsail.PointingDeviceSensor |
Pointing device sensor nodes detect pointing events from user-interface devices, defining
activities such as a user selecting a piece of geometry.
|
| org.web3d.x3d.jsail.Rendering |
The Rendering component includes fundamental rendering primitives such as TriangleSet
and PointSet nodes, as well as geometric properties nodes that define how coordinate
indices, colors, normals and texture coordinates are specified.
|
| org.web3d.x3d.jsail.RigidBodyPhysics |
The Rigid Body Physics component describes how to model rigid bodies and their interactions
through the application of basic physics principles to effect motion.
|
| org.web3d.x3d.jsail.Scripting |
The Script component describes how Script nodes are used to effect changes in X3D
worlds.
|
| org.web3d.x3d.jsail.Shape |
The Shape component defines nodes for associating geometry with their visible properties
and the scene environment.
|
| org.web3d.x3d.jsail.Sound |
The Sound component defines how sound is delivered to an X3D world as well as how
sounds are accessed.
|
| org.web3d.x3d.jsail.Texturing |
The Texturing component specifies how 2D texture images are defined and then positioned
on associated geometry.
|
| org.web3d.x3d.jsail.Time |
The Time component defines how time is sensed, computed and associated with events
in an X3D scene.
|
| org.web3d.x3d.jsail.VolumeRendering |
The Volume Rendering component provides the ability to specify and render volumetric
data sets.
|
| org.web3d.x3d.sai.CADGeometry |
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
|
| org.web3d.x3d.sai.Core |
The Core component supplies the base functionality for the X3D run-time system, including
the abstract base node type, field types, the event model, and routing.
|
| org.web3d.x3d.sai.DIS |
The Distributed Interactive Simulation (DIS) component provides networked interoperability
with the IEEE DIS protocol for sharing state and conducting real-time platform-level
simulations across multiple host computers.
|
| org.web3d.x3d.sai.EnvironmentalEffects |
Nodes in the Environmental effects component support the creation of realistic environmental
effects such as panoramic backgrounds and fog.
|
| org.web3d.x3d.sai.EnvironmentalSensor |
The Environment Sensor nodes emit events indicating activity in the scene environment,
usually based on interactions between the viewer and the world.
|
| org.web3d.x3d.sai.EventUtilities |
The Event Utility nodes provide the capability to filter, trigger, convert, or sequence
numerous event-types for common interactive applications without the use of a Script
node.
|
| org.web3d.x3d.sai.Followers |
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter
transitions at run time.
|
| org.web3d.x3d.sai.Geospatial |
The Geospatial component defines how to associate real-world locations in an X3D scene
and specifies nodes particularly tuned for geospatial applications.
|
| org.web3d.x3d.sai.Grouping |
The Grouping component describes how nodes are organized into groups to establish
a transformation hierarchy for the X3D scene graph.
|
| org.web3d.x3d.sai.HAnim |
The Humanoid Animation (H-Anim) component for X3D defines node bindings and other
details for implementing ISO/IEC 19774, the H-Anim International Specificaiton.
|
| org.web3d.x3d.sai.Interpolation |
Interpolator nodes provide keyframe-based animation capability.
|
| org.web3d.x3d.sai.KeyDeviceSensor |
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
|
| org.web3d.x3d.sai.Layering |
The Layering component describes how to layer a set of subscene layers into a composite
scene.
|
| org.web3d.x3d.sai.Layout |
The Layout component defines how to precisely position content in a scene in relation
to the rendered results, especially for integrating 2D content with 3D content.
|
| org.web3d.x3d.sai.Lighting |
The Lighting component specifies how light sources are defined and positioned, as
well as how lights effect the rendered image.
|
| org.web3d.x3d.sai.Navigation |
The Navigation component specifies how a user can effectively and intuitively move
through and around a 3D scene.
|
| org.web3d.x3d.sai.Networking |
The Networking component defines node types and other features used to access file-based
and streaming resources on the World Wide Web.
|
| org.web3d.x3d.sai.NURBS |
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation
nodes.
|
| org.web3d.x3d.sai.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| org.web3d.x3d.sai.Picking |
The Picking component provides the ability to test for arbitrary object collision
and provide basic capabilities to detecting object intersections and interactions.
|
| org.web3d.x3d.sai.PointingDeviceSensor |
Pointing device sensor nodes detect pointing events from user-interface devices, defining
activities such as a user selecting a piece of geometry.
|
| org.web3d.x3d.sai.Rendering |
The Rendering component includes fundamental rendering primitives such as TriangleSet
and PointSet nodes, as well as geometric properties nodes that define how coordinate
indices, colors, normals and texture coordinates are specified.
|
| org.web3d.x3d.sai.RigidBodyPhysics |
The Rigid Body Physics component describes how to model rigid bodies and their interactions
through the application of basic physics principles to effect motion.
|
| org.web3d.x3d.sai.Scripting |
The Script component describes how Script nodes are used to effect changes in X3D
worlds.
|
| org.web3d.x3d.sai.Shape |
The Shape component defines nodes for associating geometry with their visible properties
and the scene environment.
|
| org.web3d.x3d.sai.Sound |
The Sound component defines how sound is delivered to an X3D world as well as how
sounds are accessed.
|
| org.web3d.x3d.sai.Texturing |
The Texturing component specifies how 2D texture images are defined and then positioned
on associated geometry.
|
| org.web3d.x3d.sai.Time |
The Time component defines how time is sensed, computed and associated with events
in an X3D scene.
|
| org.web3d.x3d.sai.VolumeRendering |
The Volume Rendering component provides the ability to specify and render volumetric
data sets.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CADAssemblyObject
X3D node tooltip: (X3D version 3.1 or later) [X3DGroupingNode,X3DProductStructureChildNode] CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.
|
class |
CADFaceObject
X3D node tooltip: (X3D version 3.1 or later) [X3DProductStructureChildNode,X3DBoundedObject] CADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.
|
class |
CADLayerObject
X3D node tooltip: (X3D version 3.1 or later) [X3DGroupingNode] CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.
|
class |
CADPartObject
X3D node tooltip: (X3D version 3.1 or later) [X3DGroupingNode,X3DProductStructureChildNode] CADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model.
|
| Modifier and Type | Method and Description |
|---|---|
CADAssemblyObject |
CADAssemblyObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
CADLayerObject |
CADLayerObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
CADAssemblyObject |
CADAssemblyObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
CADAssemblyObject.setChildren(X3DNode[]). |
CADLayerObject |
CADLayerObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
CADLayerObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
CommentsBlock
Utility class to enable adding one or more comment strings as a child node, treated as an X3D statement.
|
class |
ExternProtoDeclareObject
ExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file.
|
class |
ProtoDeclareObject
ProtoDeclare defines new Prototype nodes.
|
class |
ProtoInstanceObject
ProtoInstance can override field default values via fieldValue initializations.
|
class |
ROUTEObject
ROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes.
|
class |
WorldInfoObject
WorldInfo contains a title and simple persistent metadata information about an X3D scene.
|
| Modifier and Type | Method and Description |
|---|---|
SceneObject |
SceneObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Class and Description |
|---|---|
class |
DISEntityManagerObject
X3D node tooltip: [X3DChildNode] DISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.
|
class |
DISEntityTypeMappingObject
X3D node tooltip: [X3DInfoNode,X3DUrlObject] DISEntityTypeMapping provides a best-match mapping from DIS ESPDU entity type information to a specific X3D model, thus providing a visual and behavioral representation that best matches the entity type.
|
class |
EspduTransformObject
X3D node tooltip: [X3DGroupingNode,X3DSensorNode] EspduTransform is a networked Transform node that can contain most nodes.
|
class |
ReceiverPduObject
X3D node tooltip: [X3DNetworkSensorNode,X3DBoundedObject] ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.
|
class |
SignalPduObject
X3D node tooltip: [X3DNetworkSensorNode,X3DBoundedObject] SignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.
|
class |
TransmitterPduObject
X3D node tooltip: [X3DNetworkSensorNode,X3DBoundedObject] TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation.
|
| Modifier and Type | Method and Description |
|---|---|
EspduTransformObject |
EspduTransformObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
EspduTransformObject |
EspduTransformObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
EspduTransformObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
BackgroundObject
X3D node tooltip: [X3DBackgroundNode] Background simulates ground and sky, using vertical arrays of wraparound color values.
|
class |
FogObject
X3D node tooltip: [X3DBindableNode,X3DFogObject] Fog simulates atmospheric effects by blending distant objects with fog color.
|
class |
LocalFogObject
X3D node tooltip: [X3DChildNode,X3DFogObject] LocalFog simulates atmospheric effects by blending distant objects with fog color.
|
class |
TextureBackgroundObject
X3D node tooltip: [X3DBackgroundNode] TextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProximitySensorObject
X3D node tooltip: [X3DEnvironmentalSensorNode] ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).
|
class |
TransformSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DEnvironmentalSensorNode] TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).
|
class |
VisibilitySensorObject
X3D node tooltip: [X3DEnvironmentalSensorNode] VisibilitySensor detects when user can see a specific object or region as they navigate the world.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanFilterObject
X3D node tooltip: [X3DChildNode] BooleanFilter selectively passes true, false or negated events.
|
class |
BooleanSequencerObject
X3D node tooltip: [X3DSequencerNode] BooleanSequencer generates periodic discrete Boolean values.
|
class |
BooleanToggleObject
X3D node tooltip: [X3DChildNode] BooleanToggle maintains state and negates output when a true input is provided.
|
class |
BooleanTriggerObject
X3D node tooltip: [X3DTriggerNode] BooleanTrigger converts time events to boolean true events.
|
class |
IntegerSequencerObject
X3D node tooltip: [X3DSequencerNode] IntegerSequencer generates periodic discrete integer values.
|
class |
IntegerTriggerObject
X3D node tooltip: [X3DTriggerNode] IntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).
|
class |
TimeTriggerObject
X3D node tooltip: [X3DTriggerNode] TimeTrigger converts boolean true events to time events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColorChaserObject
X3D node tooltip: (X3D version 3.3 or later) [X3DChaserNode] ColorChaser generates a series of SFColor values that progressively change from initial value to destination value.
|
class |
ColorDamperObject
X3D node tooltip: (X3D version 3.2 or later) [X3DDamperNode] ColorDamper generates a series of RGB color values that progressively change from initial value to destination value.
|
class |
CoordinateChaserObject
X3D node tooltip: (X3D version 3.3 or later) [X3DChaserNode] CoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.
|
class |
CoordinateDamperObject
X3D node tooltip: (X3D version 3.2 or later) [X3DDamperNode] CoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.
|
class |
OrientationChaserObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChaserNode] OrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.
|
class |
OrientationDamperObject
X3D node tooltip: (X3D version 3.2 or later) [X3DDamperNode] OrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.
|
class |
PositionChaser2DObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChaserNode] PositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.
|
class |
PositionChaserObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChaserNode] PositionChaser generates a series of position values that progressively change from initial value to destination value.
|
class |
PositionDamper2DObject
X3D node tooltip: (X3D version 3.2 or later) [X3DDamperNode] PositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.
|
class |
PositionDamperObject
X3D node tooltip: (X3D version 3.2 or later) [X3DDamperNode] PositionDamper generates a series of position values that progressively change from initial value to destination value.
|
class |
ScalarChaserObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChaserNode] ScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.
|
class |
ScalarDamperObject
X3D node tooltip: (X3D version 3.3 or later) [X3DDamperNode] ScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.
|
class |
TexCoordChaser2DObject
X3D node tooltip: (X3D version 3.3 or later) [X3DChaserNode] TexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.
|
class |
TexCoordDamper2DObject
X3D node tooltip: (X3D version 3.2 or later) [X3DDamperNode] TexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GeoLocationObject
X3D node tooltip: [X3DGroupingNode] GeoLocation positions a regular X3D model onto earth's surface.
|
class |
GeoLODObject
X3D node tooltip: [X3DChildNode,X3DBoundedObject] GeoLOD provides quadtree level-of-detail loading/unloading for multi-resolution terrains.
|
class |
GeoMetadataObject
X3D node tooltip: [X3DInfoNode] GeoMetadata includes a generic subset of metadata about the geographic data.
|
class |
GeoPositionInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] GeoPositionInterpolator animates objects within a geographic coordinate system.
|
class |
GeoProximitySensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DEnvironmentalSensorNode] GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).
|
class |
GeoTouchSensorObject
X3D node tooltip: [X3DTouchSensorNode] GeoTouchSensor returns geographic coordinates for the object being selected.
|
class |
GeoTransformObject
X3D node tooltip: [X3DGroupingNode] GeoTransform is a Grouping node that can contain most nodes.
|
class |
GeoViewpointObject
X3D node tooltip: [X3DViewpointNode] GeoViewpoint specifies viewpoints using geographic coordinates.
|
| Modifier and Type | Method and Description |
|---|---|
GeoLocationObject |
GeoLocationObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
GeoTransformObject |
GeoTransformObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
GeoLocationObject |
GeoLocationObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
GeoLocationObject.setChildren(X3DNode[]). |
GeoTransformObject |
GeoTransformObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
GeoTransformObject.setChildren(X3DNode[]). |
GeoLODObject |
GeoLODObject.setRootNode(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode rootNode field, similar to
GeoLODObject.setRootNode(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupObject
X3D node tooltip: [X3DGroupingNode] Group is a Grouping node that can contain most nodes.
|
class |
StaticGroupObject
StaticGroup is similar to Group node but does not allow access to children after creation time.
|
class |
SwitchObject
X3D node tooltip: [X3DGroupingNode] Switch is a Grouping node that only renders one (or zero) child at a time.
|
class |
TransformObject
X3D node tooltip: [X3DGroupingNode] Transform is a Grouping node that can contain most nodes.
|
| Modifier and Type | Method and Description |
|---|---|
GroupObject |
GroupObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
StaticGroupObject |
StaticGroupObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
SwitchObject |
SwitchObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
TransformObject |
TransformObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
GroupObject |
GroupObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
GroupObject.setChildren(X3DNode[]). |
StaticGroupObject |
StaticGroupObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
StaticGroupObject.setChildren(X3DNode[]). |
SwitchObject |
SwitchObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
SwitchObject.setChildren(X3DNode[]). |
TransformObject |
TransformObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
TransformObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
HAnimHumanoidObject
X3D node tooltip: [X3DChildNode,X3DBoundedObject] The HAnimHumanoid node is used to: (a) store references to the joints, segments, sites, skeleton, optional skin, and fixed viewpoints, (b) serve as a container for the entire humanoid, (c) provide a convenient way of moving the humanoid through its environment, and (d) store human-readable metadata such as name, version, author, copyright, age, gender and other information.
|
class |
HAnimJointObject
X3D node tooltip: [X3DGroupingNode] HAnimJoint node can represent each joint in a body.
|
class |
HAnimMotionObject
X3D node tooltip: (X3D version 4.0 draft) [X3DChildNode] An HAnimMotion node supports discrete frame-by-frame playback for H-Anim motion data animation.
|
class |
HAnimSegmentObject
X3D node tooltip: [X3DGroupingNode] HAnimSegment node contains Shape geometry for each body segment.
|
class |
HAnimSiteObject
X3D node tooltip: [X3DGroupingNode] An HAnimSite node serves three purposes: (a) define an "end effector" location which can be used by an inverse kinematics system, (b) define an attachment point for accessories such as jewelry and clothing, and (c) define a location for a Viewpoint virtual camera in the reference frame of an HAnimSegment (such as a view "through the eyes" of the humanoid for use in multi-user worlds).
|
| Modifier and Type | Method and Description |
|---|---|
HAnimJointObject |
HAnimJointObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
HAnimSegmentObject |
HAnimSegmentObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
HAnimSiteObject |
HAnimSiteObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
HAnimSegmentObject |
HAnimSegmentObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
HAnimSegmentObject.setChildren(X3DNode[]). |
HAnimSiteObject |
HAnimSiteObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
HAnimSiteObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
ColorInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] ColorInterpolator generates a range of color values.
|
class |
CoordinateInterpolator2DObject
X3D node tooltip: [X3DInterpolatorNode] CoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.
|
class |
CoordinateInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] CoordinateInterpolator linearly interpolates among a list of 3-tuple MFVec3f arrays, producing a single MFVec3f array that is fractional average between two nearest arrays in the list.
|
class |
EaseInEaseOutObject
X3D node tooltip: (X3D version 3.2 or later) [X3DNode] EaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.
|
class |
NormalInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] NormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.
|
class |
OrientationInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] OrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.
|
class |
PositionInterpolator2DObject
X3D node tooltip: [X3DInterpolatorNode] PositionInterpolator2D generates a series of SFVec2f values.
|
class |
PositionInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] PositionInterpolator generates a series of 3-tuple SFVec3f values.
|
class |
ScalarInterpolatorObject
X3D node tooltip: [X3DInterpolatorNode] ScalarInterpolator generates piecewise-linear SFFloat values.
|
class |
SplinePositionInterpolator2DObject
X3D node tooltip: (X3D version 3.2 or later) [X3DInterpolatorNode] SplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.
|
class |
SplinePositionInterpolatorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DInterpolatorNode] SplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.
|
class |
SplineScalarInterpolatorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DInterpolatorNode] SplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.
|
class |
SquadOrientationInterpolatorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DInterpolatorNode] SquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KeySensorObject
X3D node tooltip: [X3DKeyDeviceSensorNode] KeySensor generates events as the user presses keys on the keyboard.
|
class |
StringSensorObject
X3D node tooltip: [X3DKeyDeviceSensorNode] StringSensor generates events as the user presses keys on the keyboard.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ViewportObject
X3D node tooltip: (X3D version 3.2 or later) [X3DViewportNode, X3DBoundedObject] Viewport is a Grouping node that can contain most nodes.
|
| Modifier and Type | Method and Description |
|---|---|
LayerObject |
LayerObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
ViewportObject |
ViewportObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
LayerObject |
LayerObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
LayerObject.setChildren(X3DNode[]). |
ViewportObject |
ViewportObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
ViewportObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
LayoutGroupObject
X3D node tooltip: (X3D version 3.2 or later) [X3DGroupingNode] LayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.
|
class |
LayoutObject
X3D node tooltip: (X3D version 3.2 or later) [X3DLayoutNode] Layout node is used as layout field of LayoutLayer and LayoutGroup nodes.
|
class |
ScreenGroupObject
X3D node tooltip: (X3D version 3.2 or later) [X3DGroupingNode] ScreenGroup is a Grouping node that can contain most nodes.
|
| Modifier and Type | Method and Description |
|---|---|
LayoutGroupObject |
LayoutGroupObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
LayoutLayerObject |
LayoutLayerObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
ScreenGroupObject |
ScreenGroupObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
LayoutGroupObject |
LayoutGroupObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
LayoutGroupObject.setChildren(X3DNode[]). |
LayoutLayerObject |
LayoutLayerObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
LayoutLayerObject.setChildren(X3DNode[]). |
ScreenGroupObject |
ScreenGroupObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
ScreenGroupObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
DirectionalLightObject
DirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.
|
class |
PointLightObject
Linear attenuation may occur at level 2, full support at level 3.
|
class |
SpotLightObject
Linear attenuation may occur at level 2, full support at level 3.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BillboardObject
X3D node tooltip: [X3DGroupingNode] Billboard is a Grouping node that can contain most nodes.
|
class |
CollisionObject
X3D node tooltip: [X3DGroupingNode,X3DSensorNode] Collision detects camera-to-object contact using current view and NavigationInfo avatarSize.
|
class |
LODObject
X3D node tooltip: [X3DGroupingNode] LOD (Level Of Detail) uses camera-to-object distance to switch among contained child levels.
|
class |
NavigationInfoObject
X3D node tooltip: [X3DBindableNode] NavigationInfo describes the user's viewing model, user navigation-interaction modalities, and also dimensional characteristics of the user's (typically invisible) avatar.
|
class |
OrthoViewpointObject
X3D node tooltip: [X3DViewpointNode] OrthoViewpoint provides an orthographic perspective-free view of a scene from a specific location and direction.
|
class |
ViewpointGroupObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChildNode] ViewpointGroup can contain Viewpoint, OrthoViewpoint, GeoViewpoint and other ViewpointGroup nodes for better user-navigation support with a shared description on the viewpoint list.
|
class |
ViewpointObject
X3D node tooltip: [X3DViewpointNode] Viewpoint provides a specific location and direction where the user may view the scene.
|
| Modifier and Type | Method and Description |
|---|---|
X3DChildNode |
CollisionObject.getProxy()
Provide X3DChildNode instance (using a properly typed node) from initializeOnly SFNode field proxy.
|
| Modifier and Type | Method and Description |
|---|---|
BillboardObject |
BillboardObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
CollisionObject |
CollisionObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
LODObject |
LODObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
CollisionObject |
CollisionObject.setProxy(X3DChildNode newValue)
Assign X3DChildNode instance (using a properly typed node) to initializeOnly SFNode field proxy.
|
| Modifier and Type | Method and Description |
|---|---|
BillboardObject |
BillboardObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
BillboardObject.setChildren(X3DNode[]). |
CollisionObject |
CollisionObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
CollisionObject.setChildren(X3DNode[]). |
LODObject |
LODObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
LODObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
AnchorObject
X3D node tooltip: [X3DGroupingNode,X3DUrlObject] Anchor is a Grouping node that can contain most nodes.
|
class |
EXPORTObject
Functional summary: EXPORT exposes a local node for ROUTE passing of event values when the current Scene is included via Inline by a parent external world.
|
class |
IMPORTObject
Functional summary: IMPORT provides ROUTE access to a node that has a corresponding EXPORT statement within an Inline scene.
|
class |
InlineObject
X3D node tooltip: [X3DGroupingNode,X3DBoundedObject,X3DUrlObject] Inline can load another X3D or VRML model into the current scene via url.
|
class |
LoadSensorObject
X3D node tooltip: [X3DNetworkSensorNode] LoadSensor generates events as watchList child nodes are either loaded or fail to load.
|
| Modifier and Type | Method and Description |
|---|---|
AnchorObject |
AnchorObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
AnchorObject |
AnchorObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
AnchorObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
NurbsOrientationInterpolatorObject
X3D node tooltip: [X3DChildNode] NurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.
|
class |
NurbsPositionInterpolatorObject
X3D node tooltip: [X3DChildNode] NurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.
|
class |
NurbsSetObject
X3D node tooltip: [X3DChildNode,X3DBoundedObject] NurbsSet collects a set of NurbsSurface nodes into a common group and
treats NurbsSurface set as a unit during tessellation, thereby enforcing tessellation continuity along borders
|
class |
NurbsSurfaceInterpolatorObject
X3D node tooltip: [X3DChildNode] NurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.
|
| Modifier and Type | Method and Description |
|---|---|
Contour2DObject |
Contour2DObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ParticleSystemObject
X3D node tooltip: (X3D version 3.2 or later) [X3DShapeNode] ParticleSystem specifies a complete particle system.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinePickSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DPickSensorNode] LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.
|
class |
PickableGroupObject
X3D node tooltip: (X3D version 3.2 or later) [X3DGroupingNode,X3DPickableObject] PickableGroup is a Grouping node that can contain most nodes.
|
class |
PointPickSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DPickSensorNode] PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.
|
class |
PrimitivePickSensorObject
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.
|
class |
VolumePickSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DPickSensorNode] VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.
|
| Modifier and Type | Method and Description |
|---|---|
PickableGroupObject |
PickableGroupObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
PickableGroupObject |
PickableGroupObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
PickableGroupObject.setChildren(X3DNode[]). |
| Modifier and Type | Class and Description |
|---|---|
class |
CylinderSensorObject
X3D node tooltip: [X3DDragSensorNode] CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.
|
class |
PlaneSensorObject
X3D node tooltip: [X3DDragSensorNode] PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.
|
class |
SphereSensorObject
X3D node tooltip: [X3DDragSensorNode] SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.
|
class |
TouchSensorObject
X3D node tooltip: [X3DTouchSensorNode] TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClipPlaneObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChildNode] ClipPlane specifies a single plane equation used to clip (i.e. cull or hide) displayed geometry.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollidableOffsetObject
X3D node tooltip: (X3D version 3.2 or later) [X3DNBodyCollidableNode] CollidableOffset repositions geometry relative to center of owning body.
|
class |
CollidableShapeObject
X3D node tooltip: (X3D version 3.2 or later) [X3DNBodyCollidableNode] CollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.
|
class |
CollisionSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DSensorNode] CollisionSensor generates collision-detection events.
|
class |
RigidBodyCollectionObject
X3D node tooltip: (X3D version 3.2 or later) [X3DChildNode] RigidBodyCollection represents a system of bodies that interact within a single physics model
|
| Modifier and Type | Class and Description |
|---|---|
class |
ScriptObject
X3D node tooltip: [X3DScriptNode] Script contains author-programmed event behaviors for a scene.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ShapeObject
X3D node tooltip: [X3DShapeNode] Shape can appear under any grouping node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AudioClipObject
X3D node tooltip: [X3DSoundSourceNode,X3DUrlObject] AudioClip provides audio data used by parent Sound nodes.
|
class |
SoundObject
X3D node tooltip: [X3DSoundNode] The Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MovieTextureObject
X3D node tooltip: [X3DTexture2DNode,X3DSoundSourceNode,X3DUrlObject] MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TimeSensorObject
X3D node tooltip: [X3DTimeDependentNode,X3DSensorNode] TimeSensor continuously generates events as time passes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IsoSurfaceVolumeDataObject
X3D node tooltip: (X3D version 3.3 or later) [X3DVolumeDataNode] IsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.
|
class |
SegmentedVolumeDataObject
X3D node tooltip: (X3D version 3.3 or later) [X3DVolumeDataNode] SegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.
|
class |
VolumeDataObject
X3D node tooltip: (X3D version 3.3 or later) VolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CADAssembly
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CADFace
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CADLayer
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CADPart
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DProductStructureChildNode
Base type marking nodes that are valid product structure children for the CADGeometry component.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProtoInstance
ProtoInstance can override field default values via fieldValue initializations.
|
interface |
WorldInfo
WorldInfo contains a title and simple persistent metadata information about an X3D scene.
|
interface |
X3DBindableNode
Bindable nodes implement the binding stack, so that only one of each node type is active at a given time.
|
interface |
X3DInfoNode
Base type for all nodes that contain only information without visual semantics.
|
interface |
X3DSensorNode
Base type for all sensors.
|
| Modifier and Type | Method and Description |
|---|---|
X3DChildNode |
X3DChildNode.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
X3DChildNode |
X3DChildNode.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
X3DChildNode |
X3DChildNode.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
X3DChildNode |
X3DChildNode.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DISEntityManager
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
DISEntityTypeMapping
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
EspduTransform
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ReceiverPdu
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SignalPdu
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TransmitterPdu
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Background
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Fog
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
LocalFog
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TextureBackground
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DBackgroundNode
Abstract type from which all backgrounds inherit, also defining a background binding stack.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProximitySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TransformSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
VisibilitySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DEnvironmentalSensorNode
Base type for the environmental sensor nodes ProximitySensor, TransformSensor and VisibilitySensor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BooleanFilter
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
BooleanSequencer
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
BooleanToggle
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
BooleanTrigger
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
IntegerSequencer
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
IntegerTrigger
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TimeTrigger
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DSequencerNode
Base type from which all Sequencers are derived.
|
interface |
X3DTriggerNode
Base type from which all trigger nodes are derived.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColorChaser
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ColorDamper
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CoordinateChaser
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CoordinateDamper
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
OrientationChaser
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
OrientationDamper
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PositionChaser
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PositionChaser2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PositionDamper
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PositionDamper2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ScalarChaser
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ScalarDamper
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TexCoordChaser2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TexCoordDamper2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DChaserNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DDamperNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DFollowerNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GeoLocation
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoLOD
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoMetadata
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoPositionInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoProximitySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoTouchSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoTransform
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoViewpoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Group
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
StaticGroup
StaticGroup is similar to Group node but does not allow access to children after creation time.
|
interface |
Switch
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Transform
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DGroupingNode
Grouping nodes can contain other nodes as children, thus making up the backbone of a scene graph.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HAnimHumanoid
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
HAnimJoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
HAnimMotion
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
HAnimSegment
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
HAnimSite
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColorInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CoordinateInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CoordinateInterpolator2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
EaseInEaseOut
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NormalInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
OrientationInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PositionInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PositionInterpolator2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ScalarInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SplinePositionInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SplinePositionInterpolator2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SplineScalarInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SquadOrientationInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DInterpolatorNode
Interpolator nodes are designed for linear keyframed animation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
KeySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
StringSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DKeyDeviceSensorNode
Base type for all sensor node types that operate using key devices.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Viewport
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DViewportNode
Grouping nodes can contain other nodes as children, thus making up the backbone of a scene graph.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Layout
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
LayoutGroup
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ScreenGroup
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DLayoutNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DirectionalLight
DirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.
|
interface |
PointLight
Linear attenuation may occur at level 2, full support at level 3.
|
interface |
SpotLight
Linear attenuation may occur at level 2, full support at level 3.
|
interface |
X3DLightNode
Light nodes provide illumination for rendering geometry in the scene.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Billboard
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Collision
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
LOD
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NavigationInfo
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
OrthoViewpoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Viewpoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ViewpointGroup
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DViewpointNode
Node type X3DViewpointNode defines a specific location in the local coordinate system from which the user may view the scene, and also defines a viewpoint binding stack.
|
| Modifier and Type | Method and Description |
|---|---|
X3DChildNode |
Collision.getProxy()
Provide X3DChildNode instance (using a properly typed node) from initializeOnly SFNode field proxy.
|
| Modifier and Type | Method and Description |
|---|---|
Collision |
Collision.setProxy(X3DChildNode newValue)
Assign X3DChildNode instance (using a properly typed node) to initializeOnly SFNode field proxy.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Anchor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Inline
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
LoadSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DNetworkSensorNode
Base typefor all sensors that generate events based on network activity.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NurbsOrientationInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsPositionInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsSurfaceInterpolator
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ParticleSystem
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LinePickSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PickableGroup
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PointPickSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PrimitivePickSensor
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.
|
interface |
VolumePickSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DPickSensorNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CylinderSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PlaneSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SphereSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TouchSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DDragSensorNode
Base type for all drag-style pointing device sensors.
|
interface |
X3DPointingDeviceSensorNode
Base type for all pointing device sensors.
|
interface |
X3DTouchSensorNode
Base type for all touch-style pointing device sensors.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClipPlane
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CollidableOffset
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CollidableShape
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
CollisionSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
RigidBodyCollection
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DNBodyCollidableNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Script
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DScriptNode
Base type for scripting nodes (but not shader nodes).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Shape
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DShapeNode
Base type for all Shape nodes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AudioClip
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Sound
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DSoundNode
Base type for all sound nodes.
|
interface |
X3DSoundSourceNode
Nodes implementing X3DSoundSourceNode are allowed as children of Sound node.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MovieTexture
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TimeSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DTimeDependentNode
Base type from which all time-dependent nodes are derived.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsoSurfaceVolumeData
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SegmentedVolumeData
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
VolumeData
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DVolumeDataNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.