Uses of Interface
org.web3d.x3d.sai.Core.X3DNode
Packages that use X3DNode
Package
Description
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
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.
The Cube Map Environmental Texturing component describes how additional texturing effects are defined to produce environmental effects such as reflections from objects.
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.
Nodes in the Environmental effects component support the creation of realistic environmental effects such as panoramic backgrounds and fog.
The Environment Sensor nodes emit events indicating activity in the scene environment, usually based on interactions between the viewer and the world.
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.
The X3D Java fields package provides a
comprehensive set of strongly typed X3D Java classes for
concrete implementation of X3D field types.
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter transitions at run time.
The Geometry2D component defines how two-dimensional geometry is specified and what shapes are available.
The Geometry3D component describes how three-dimensional geometry is specified and defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes (Box, Cone, Cylinder, Sphere).
The Geospatial component defines how to associate real-world locations in an X3D scene and specifies nodes particularly tuned for geospatial applications.
The Grouping component describes how nodes are organized into groups to establish a transformation hierarchy for the X3D scene graph.
The Humanoid Animation (HAnim) component for X3D defines node bindings and other details for implementing ISO/IEC 19774, the HAnim International Specification.
Interpolator nodes provide keyframe-based animation capability.
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
The Layering component describes how to layer a set of subscene layers into a composite scene.
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.
The Lighting component specifies how light sources are defined and positioned, as well as how lights effect the rendered image.
The Navigation component specifies how a user can effectively and intuitively move through and around a 3D scene.
The Networking component defines node types and other features used to access file-based and streaming resources on the World Wide Web.
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation nodes.
The Particle Systems component specifies how to model particles and their interactions through the application of basic physics principles to affect motion.
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.
Pointing device sensor nodes detect pointing events from user-interface devices, defining activities such as a user selecting a piece of geometry.
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.
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
The Scripting component describes how Script nodes are used to effect changes in X3D worlds.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
The Sound component defines how sound is delivered to an X3D world as well as how sounds are accessed.
The Text component defines how text strings are rendered in an X3D scene.
TextureProjection nodes project texture images onto geometry in a scene.
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.
The Texturing3D component specifies how 3D volumetric textures describe surface properties as data points in a volume of space, rather than a flat surface.
The Time component defines how time is sensed, computed and associated with events in an X3D scene.
The Volume Rendering component provides the ability to specify and render volumetric data sets.
The X3D Java Scene Access Interface (SAI) package is designed to
provide access to a browser and its contained scene graph,
either as an internal X3D Script node, or as an standalone Java program.
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
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.
The Cube Map Environmental Texturing component describes how additional texturing effects are defined to produce environmental effects such as reflections from objects.
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.
Nodes in the Environmental effects component support the creation of realistic environmental effects such as panoramic backgrounds and fog.
The Environment Sensor nodes emit events indicating activity in the scene environment, usually based on interactions between the viewer and the world.
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.
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter transitions at run time.
The Geometry2D component defines how two-dimensional geometry is specified and what shapes are available.
The Geometry3D component describes how three-dimensional geometry is specified and defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes (Box, Cone, Cylinder, Sphere).
The Geospatial component defines how to associate real-world locations in an X3D scene and specifies nodes particularly tuned for geospatial applications.
The Grouping component describes how nodes are organized into groups to establish a transformation hierarchy for the X3D scene graph.
The Humanoid Animation (HAnim) component for X3D defines node bindings and other details for implementing ISO/IEC 19774, the HAnim International Specification.
Interpolator nodes provide keyframe-based animation capability.
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
The Layering component describes how to layer a set of subscene layers into a composite scene.
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.
The Lighting component specifies how light sources are defined and positioned, as well as how lights effect the rendered image.
The Navigation component specifies how a user can effectively and intuitively move through and around a 3D scene.
The Networking component defines node types and other features used to access file-based and streaming resources on the World Wide Web.
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation nodes.
The Particle Systems component specifies how to model particles and their interactions through the application of basic physics principles to affect motion.
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.
Pointing device sensor nodes detect pointing events from user-interface devices, defining activities such as a user selecting a piece of geometry.
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.
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
The Scripting component describes how Script nodes are used to effect changes in X3D worlds.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
The Sound component defines how sound is delivered to an X3D world as well as how sounds are accessed.
The Text component defines how text strings are rendered in an X3D scene.
TextureProjection nodes project texture images onto geometry in a scene.
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.
The Texturing3D component specifies how 3D volumetric textures describe surface properties as data points in a volume of space, rather than a flat surface.
The Time component defines how time is sensed, computed and associated with events in an X3D scene.
The Volume Rendering component provides the ability to specify and render volumetric data sets.
-
Uses of X3DNode in org.web3d.x3d.jsail.CADGeometry
Classes in org.web3d.x3d.jsail.CADGeometry that implement X3DNodeModifier and TypeClassDescriptionclass
CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.class
CADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.class
CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.class
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.class
IndexedQuadSet is a geometry node that defines quadrilaterals.class
QuadSet is a geometry node that defines quadrilaterals.Fields in org.web3d.x3d.jsail.CADGeometry declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
CADFace.SHAPE_DEFAULT_VALUE
SFNode field named shape has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
IndexedQuadSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
QuadSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.CADGeometry that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
IndexedQuadSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
QuadSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
CADAssembly.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
CADLayer.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
CADPart.getChildren()
Provide array of org.web3d.x3d.sai.CADGeometry.CADFace results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.CADFace.getShape()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Shape|LOD|Transform, from inputOutput SFNode field shape.IndexedQuadSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.QuadSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.Methods in org.web3d.x3d.jsail.CADGeometry that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionIndexedQuadSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toIndexedQuadSet.getAttrib()
.QuadSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toQuadSet.getAttrib()
.CADAssembly.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toCADAssembly.getChildren()
.CADLayer.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toCADLayer.getChildren()
.CADPart.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toCADPart.getChildren()
.Methods in org.web3d.x3d.jsail.CADGeometry with parameters of type X3DNodeModifier and TypeMethodDescriptionAdd single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
CADAssembly.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
CADAssembly.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
CADLayer.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
CADLayer.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
CADPart.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
CADAssembly.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).CADAssembly.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
CADLayer.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).CADLayer.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
CADPart.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).CADPart.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.CADGeometry.CADFace array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field shape.IndexedQuadSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.QuadSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.jsail.Core
Classes in org.web3d.x3d.jsail.Core that implement X3DNodeModifier and TypeClassDescriptionclass
Utility class to enable adding one or more comment strings as a child node, treated as an X3D statement.class
ExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file.class
The metadata provided by this node is contained in the Boolean values of the value field.class
The metadata provided by this node is contained in the double-precision floating point numbers of the value field.class
The metadata provided by this node is contained in the single-precision floating point numbers of the value field.class
The metadata provided by this node is contained in the integer numbers of the value field.class
The metadata provided by this node is contained in the metadata nodes of the value field.class
The metadata provided by this node is contained in the strings of the value field.class
ProtoDeclare defines new Prototype nodes.class
ProtoInstance can override field default values via fieldValue initializations.class
ROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes.class
WorldInfo contains a title and simple persistent metadata information about an X3D scene.Methods in org.web3d.x3d.jsail.Core that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
MetadataSet.getValue()
Provide array of org.web3d.x3d.sai.Core.X3DMetadataObject results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field value.Methods in org.web3d.x3d.jsail.Core that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionfield.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.fieldValue.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.ProtoBody.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Scene.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DChildNode|X3DMetadataObject|LayerSet, from inputOutput MFNode field children.MetadataSet.getValueList()
Utility method to get ArrayList MFNode value field, similar toMetadataSet.getValue()
.Methods in org.web3d.x3d.jsail.Core with parameters of type X3DNodeModifier and TypeMethodDescriptionUtility method to add single child element to contained list of existing children nodes (if any).Utility method to add single child element to contained list of existing children nodes (if any).Utility method to add single child element to contained list of existing children nodes (if any).void
field.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
field.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
fieldValue.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
fieldValue.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ProtoBody.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
ProtoBody.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Scene.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Scene.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).Add single child node to existing array of value nodes (if any).void
Add array of child value nodes to array of existing nodes (if any).void
field.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).void
fieldValue.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ProtoBody.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).void
Scene.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).void
Set single child value node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field value.Method parameters in org.web3d.x3d.jsail.Core with type arguments of type X3DNodeModifier and TypeMethodDescriptionfield.setChildren
(ArrayList<X3DNode> newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.fieldValue.setChildren
(ArrayList<X3DNode> newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.ProtoBody.setChildren
(ArrayList<X3DNode> newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.Scene.setChildren
(ArrayList<X3DNode> newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.jsail.CubeMapTexturing
Classes in org.web3d.x3d.jsail.CubeMapTexturing that implement X3DNodeModifier and TypeClassDescriptionclass
ComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.class
GeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images.class
ImageCubeMapTexture is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side. -
Uses of X3DNode in org.web3d.x3d.jsail.DIS
Classes in org.web3d.x3d.jsail.DIS that implement X3DNodeModifier and TypeClassDescriptionclass
DISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.class
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
EspduTransform is a networked Transform node that can contain most nodes.class
ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.class
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
TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation.Methods in org.web3d.x3d.jsail.DIS that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
DISEntityManager.getChildren()
Provide array of org.web3d.x3d.sai.DIS.DISEntityTypeMapping results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
EspduTransform.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.jsail.DIS that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionDISEntityManager.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toDISEntityManager.getChildren()
.EspduTransform.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toEspduTransform.getChildren()
.Methods in org.web3d.x3d.jsail.DIS with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
DISEntityManager.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
EspduTransform.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
EspduTransform.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
DISEntityManager.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).DISEntityManager.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.DIS.DISEntityTypeMapping array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
EspduTransform.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).EspduTransform.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.jsail.EnvironmentalEffects
Classes in org.web3d.x3d.jsail.EnvironmentalEffects that implement X3DNodeModifier and TypeClassDescriptionclass
Background simulates ground and sky, using vertical arrays of wraparound color values.class
Fog simulates atmospheric effects by blending distant objects with fog color.class
FogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange.class
LocalFog simulates atmospheric effects by blending distant objects with fog color.class
TextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides.Fields in org.web3d.x3d.jsail.EnvironmentalEffects declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
TextureBackground.BACKTEXTURE_DEFAULT_VALUE
SFNode field named backTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TextureBackground.BOTTOMTEXTURE_DEFAULT_VALUE
SFNode field named bottomTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TextureBackground.FRONTTEXTURE_DEFAULT_VALUE
SFNode field named frontTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TextureBackground.LEFTTEXTURE_DEFAULT_VALUE
SFNode field named leftTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TextureBackground.RIGHTTEXTURE_DEFAULT_VALUE
SFNode field named rightTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TextureBackground.TOPTEXTURE_DEFAULT_VALUE
SFNode field named topTexture has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.EnvironmentalEffects that return X3DNodeModifier and TypeMethodDescriptionTextureBackground.getBackTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field backTexture.TextureBackground.getBottomTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field bottomTexture.TextureBackground.getFrontTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field frontTexture.TextureBackground.getLeftTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field leftTexture.TextureBackground.getRightTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field rightTexture.TextureBackground.getTopTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field topTexture.Methods in org.web3d.x3d.jsail.EnvironmentalEffects with parameters of type X3DNodeModifier and TypeMethodDescriptionTextureBackground.setBackTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field backTexture.TextureBackground.setBottomTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field bottomTexture.TextureBackground.setFrontTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field frontTexture.TextureBackground.setLeftTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field leftTexture.TextureBackground.setRightTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field rightTexture.TextureBackground.setTopTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field topTexture. -
Uses of X3DNode in org.web3d.x3d.jsail.EnvironmentalSensor
Classes in org.web3d.x3d.jsail.EnvironmentalSensor that implement X3DNodeModifier and TypeClassDescriptionclass
ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).class
TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).class
VisibilitySensor detects when user can see a specific object or region as they navigate the world.Fields in org.web3d.x3d.jsail.EnvironmentalSensor declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
TransformSensor.TARGETOBJECT_DEFAULT_VALUE
SFNode field named targetObject has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.EnvironmentalSensor that return X3DNodeModifier and TypeMethodDescriptionTransformSensor.getTargetObject()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DGroupingNode|X3DShapeNode, from inputOutput SFNode field targetObject.Methods in org.web3d.x3d.jsail.EnvironmentalSensor with parameters of type X3DNodeModifier and TypeMethodDescriptionTransformSensor.setTargetObject
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field targetObject. -
Uses of X3DNode in org.web3d.x3d.jsail.EventUtilities
Classes in org.web3d.x3d.jsail.EventUtilities that implement X3DNodeModifier and TypeClassDescriptionclass
BooleanFilter selectively passes true, false or negated events.class
BooleanSequencer generates periodic discrete Boolean values.class
BooleanToggle maintains state and negates output when a true input is provided.class
BooleanTrigger converts time events to boolean true events.class
IntegerSequencer generates periodic discrete integer values.class
IntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).class
TimeTrigger converts boolean true events to time events. -
Uses of X3DNode in org.web3d.x3d.jsail.fields
Fields in org.web3d.x3d.jsail.fields declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode[]
MFNode.DEFAULT_VALUE
Default value for this field type is an empty array.static final X3DNode
SFNode.DEFAULT_VALUE
Default value for this field type is a null node.Methods in org.web3d.x3d.jsail.fields that return X3DNodeModifier and TypeMethodDescriptionMFNode.get1Value
(int index) Get an individual value from the existing field array.X3DNode[]
MFNode.getPrimitiveValue()
Provides current value of the field as a Java primitive type.SFNode.getPrimitiveValue()
Provides current value of the field as a Java primitive type.SFNode.getValue()
Get the current value.Methods in org.web3d.x3d.jsail.fields with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Places new value(s) at the end of the existing value array, increasing the field length accordingly.void
Appends another array at the end of the existing value array, increasing the field length accordingly.void
Get the current value of this MFNode by copying it into the valueDestination array, leaving the current object unchanged.void
MFNode.insertValue
(int index, X3DNode newValue) Insert a new value prior to the index location in the existing value array, increasing the field length accordingly.void
Replace a single value at the appropriate location in the existing value array.void
Assign an array subset to this field.void
Assign a new org.web3d.x3d.sai.Core.X3DNode[] value to this field.void
Assign a new value to this field.static String
Static utility method to provide String representation of a correctly typed input value.static String
Static utility method to provide String representation of a correctly typed input value.Constructors in org.web3d.x3d.jsail.fields with parameters of type X3DNodeModifierConstructorDescriptionUtility constructor for MFNode to assign a single org.web3d.x3d.sai.Core.X3DNode as new initial array value.Constructor for MFNode using a corresponding Java primitive org.web3d.x3d.sai.Core.X3DNode[] array as new initial value.Constructor for SFNode using a corresponding Java primitive org.web3d.x3d.sai.Core.X3DNode as new initial value. -
Uses of X3DNode in org.web3d.x3d.jsail.Followers
Classes in org.web3d.x3d.jsail.Followers that implement X3DNodeModifier and TypeClassDescriptionclass
ColorChaser generates a series of SFColor values that progressively change from initial value to destination value.class
ColorDamper generates a series of RGB color values that progressively change from initial value to destination value.class
CoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.class
CoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.class
OrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.class
OrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.class
PositionChaser generates a series of position values that progressively change from initial value to destination value.class
PositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.class
PositionDamper generates a series of position values that progressively change from initial value to destination value.class
PositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.class
ScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.class
ScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.class
TexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.class
TexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value. -
Uses of X3DNode in org.web3d.x3d.jsail.Geometry2D
Classes in org.web3d.x3d.jsail.Geometry2D that implement X3DNodeModifier and TypeClassDescriptionclass
Arc2D is a line-based geometry node that defines a linear circular arc with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.class
ArcClose2D is a polygonal geometry node that defines a linear circular arc, closed by PIE or CHORD line segments, with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.class
Circle2D is a geometry node that defines a linear X-Y circle with center (0,0) in X-Y plane.class
Disk2D is a geometry node that defines a filled (or partially filled) planar circle with center (0,0).class
Polyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments in X-Y plane.class
Polypoint2D is a geometry node that defines a set of 2D points in X-Y plane.class
Rectangle2D is a geometry node that defines a 2D rectangle in X-Y plane.class
TriangleSet2D is a geometry node that defines a set of filled 2D triangles in X-Y plane. -
Uses of X3DNode in org.web3d.x3d.jsail.Geometry3D
Classes in org.web3d.x3d.jsail.Geometry3D that implement X3DNodeModifier and TypeClassDescriptionclass
Box is a geometry node specifying a rectangular cuboid.class
Cone is a geometry node.class
Cylinder is a geometry node.class
ElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.class
Extrusion is a geometry node that sequentially stretches a 2D cross section along a 3D-spine path in the local coordinate system, creating an outer hull.class
IndexedFaceSet defines polygons using index lists corresponding to vertex coordinates.class
Sphere is a geometry node, representing a perfectly round geometrical object that is the surface of a completely round ball.Fields in org.web3d.x3d.jsail.Geometry3D declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
IndexedFaceSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.Geometry3D that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ElevationGrid.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedFaceSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.IndexedFaceSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.Methods in org.web3d.x3d.jsail.Geometry3D that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionElevationGrid.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toElevationGrid.getAttrib()
.IndexedFaceSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toIndexedFaceSet.getAttrib()
.Methods in org.web3d.x3d.jsail.Geometry3D with parameters of type X3DNodeModifier and TypeMethodDescriptionAdd single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.IndexedFaceSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.jsail.Geospatial
Classes in org.web3d.x3d.jsail.Geospatial that implement X3DNodeModifier and TypeClassDescriptionclass
GeoCoordinate builds geometry as a set of geographic 3D coordinates.class
GeoElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.class
GeoLocation positions a regular X3D model onto earth's surface.class
Note that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.class
GeoMetadata includes a generic subset of metadata about the geographic data.class
GeoOrigin is deprecated and discouraged (but nevertheless allowed) in X3D version 3.3.class
GeoPositionInterpolator animates objects within a geographic coordinate system.class
GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).class
GeoTouchSensor returns geographic coordinates for the object being selected.class
GeoTransform is a Grouping node that can contain most nodes.class
GeoViewpoint specifies viewpoints using geographic coordinates.Methods in org.web3d.x3d.jsail.Geospatial that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
GeoLocation.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
GeoLOD.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field children.X3DNode[]
GeoTransform.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
GeoMetadata.getData()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field data.X3DNode[]
GeoLOD.getRootNode()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from initializeOnly MFNode field rootNode.Methods in org.web3d.x3d.jsail.Geospatial that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionGeoLocation.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toGeoLocation.getChildren()
.GeoLOD.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toGeoLOD.getChildren()
.GeoTransform.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toGeoTransform.getChildren()
.GeoMetadata.getDataList()
Utility method to get ArrayList value of MFNode data field, similar toGeoMetadata.getData()
.GeoLOD.getRootNodeList()
Utility method to get ArrayList value of MFNode rootNode field, similar toGeoLOD.getRootNode()
.Methods in org.web3d.x3d.jsail.Geospatial with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
GeoLocation.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
GeoLocation.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
GeoTransform.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
GeoTransform.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).Add single child node to existing array of data nodes (if any).void
Add array of child data nodes to array of existing nodes (if any).GeoLOD.addRootNode
(X3DNode newValue) Add single child node to existing array of rootNode nodes (if any).void
GeoLOD.addRootNode
(X3DNode[] newValue) Add array of child rootNode nodes to array of existing nodes (if any).void
GeoLocation.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).GeoLocation.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
GeoTransform.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).GeoTransform.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Set single child data node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field data.void
GeoLOD.setRootNode
(X3DNode newValue) Set single child rootNode node, replacing prior array of existing nodes (if any).GeoLOD.setRootNode
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field rootNode.Method parameters in org.web3d.x3d.jsail.Geospatial with type arguments of type X3DNodeModifier and TypeMethodDescriptionAssign ArrayList value of MFNode data field, similar toGeoMetadata.setData(org.web3d.x3d.sai.Core.X3DNode[])
. -
Uses of X3DNode in org.web3d.x3d.jsail.Grouping
Classes in org.web3d.x3d.jsail.Grouping that implement X3DNodeModifier and TypeClassDescriptionclass
Group is a Grouping node that can contain most nodes.class
StaticGroup is similar to Group node but does not allow access to children after creation time.class
Switch is a Grouping node that only renders one (or zero) child at a time.class
Transform is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Grouping that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Group.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
StaticGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from initializeOnly MFNode field children.X3DNode[]
Switch.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
Transform.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.jsail.Grouping that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionGroup.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toGroup.getChildren()
.StaticGroup.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toStaticGroup.getChildren()
.Switch.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toSwitch.getChildren()
.Transform.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toTransform.getChildren()
.Methods in org.web3d.x3d.jsail.Grouping with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Group.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Group.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
StaticGroup.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
StaticGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Switch.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Switch.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Transform.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Transform.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Group.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Group.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
StaticGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).StaticGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field children.void
Switch.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Switch.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Transform.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Transform.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.jsail.HAnim
Classes in org.web3d.x3d.jsail.HAnim that implement X3DNodeModifier and TypeClassDescriptionclass
HAnimDisplacer nodes alter the shape of coordinate-based geometry within parent HAnimJoint or HAnimSegment nodes.class
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
HAnimJoint node can represent each joint in a body.class
An HAnimMotion node supports discrete frame-by-frame playback for HAnim motion data animation.class
HAnimSegment node contains Shape geometry for each body segment, providing a visual representation of the skeleton segment.class
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).Fields in org.web3d.x3d.jsail.HAnim declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
HAnimSegment.COORD_DEFAULT_VALUE
SFNode field named coord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
HAnimHumanoid.SKINBINDINGCOORDS_DEFAULT_VALUE
SFNode field named skinBindingCoords has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
HAnimHumanoid.SKINCOORD_DEFAULT_VALUE
SFNode field named skinCoord has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.HAnim that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
HAnimJoint.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to HAnimJoint|HAnimSegment, from inputOutput MFNode field children.X3DNode[]
HAnimSegment.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
HAnimSite.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.HAnimSegment.getCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field coord.X3DNode[]
HAnimJoint.getDisplacers()
Provide array of org.web3d.x3d.sai.HAnim.HAnimDisplacer results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field displacers.X3DNode[]
HAnimSegment.getDisplacers()
Provide array of org.web3d.x3d.sai.HAnim.HAnimDisplacer results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field displacers.X3DNode[]
HAnimHumanoid.getJoints()
Provide array of org.web3d.x3d.sai.HAnim.HAnimJoint results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field joints.X3DNode[]
HAnimHumanoid.getMotions()
Provide array of org.web3d.x3d.sai.HAnim.HAnimMotion results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field motions.X3DNode[]
HAnimHumanoid.getSegments()
Provide array of org.web3d.x3d.sai.HAnim.HAnimSegment results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field segments.X3DNode[]
HAnimHumanoid.getSites()
Provide array of org.web3d.x3d.sai.HAnim.HAnimSite results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field sites.X3DNode[]
HAnimHumanoid.getSkeleton()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to HAnimJoint|HAnimSite, from inputOutput MFNode field skeleton.X3DNode[]
HAnimHumanoid.getSkin()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Group|Transform|Shape|IndexedFaceSet, from inputOutput MFNode field skin.HAnimHumanoid.getSkinBindingCoords()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field skinBindingCoords.HAnimHumanoid.getSkinCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field skinCoord.X3DNode[]
HAnimHumanoid.getViewpoints()
Provide array of org.web3d.x3d.sai.HAnim.HAnimSite results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field viewpoints.Methods in org.web3d.x3d.jsail.HAnim that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionHAnimJoint.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toHAnimJoint.getChildren()
.HAnimSegment.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toHAnimSegment.getChildren()
.HAnimSite.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toHAnimSite.getChildren()
.HAnimJoint.getDisplacersList()
Utility method to get ArrayList value of MFNode displacers field, similar toHAnimJoint.getDisplacers()
.HAnimSegment.getDisplacersList()
Utility method to get ArrayList value of MFNode displacers field, similar toHAnimSegment.getDisplacers()
.HAnimHumanoid.getJointsList()
Utility method to get ArrayList value of MFNode joints field, similar toHAnimHumanoid.getJoints()
.HAnimHumanoid.getMotionsList()
Utility method to get ArrayList value of MFNode motions field, similar toHAnimHumanoid.getMotions()
.HAnimHumanoid.getSegmentsList()
Utility method to get ArrayList value of MFNode segments field, similar toHAnimHumanoid.getSegments()
.HAnimHumanoid.getSitesList()
Utility method to get ArrayList value of MFNode sites field, similar toHAnimHumanoid.getSites()
.HAnimHumanoid.getSkeletonList()
Utility method to get ArrayList value of MFNode skeleton field, similar toHAnimHumanoid.getSkeleton()
.HAnimHumanoid.getSkinList()
Utility method to get ArrayList value of MFNode skin field, similar toHAnimHumanoid.getSkin()
.HAnimHumanoid.getViewpointsList()
Utility method to get ArrayList value of MFNode viewpoints field, similar toHAnimHumanoid.getViewpoints()
.Methods in org.web3d.x3d.jsail.HAnim with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
HAnimJoint.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
HAnimJoint.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
HAnimSegment.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
HAnimSegment.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
HAnimSite.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
HAnimSite.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
HAnimJoint.addDisplacers
(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).void
HAnimSegment.addDisplacers
(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).void
Add array of child joints nodes to array of existing nodes (if any).void
HAnimHumanoid.addMotions
(X3DNode[] newValue) Add array of child motions nodes to array of existing nodes (if any).void
HAnimHumanoid.addSegments
(X3DNode[] newValue) Add array of child segments nodes to array of existing nodes (if any).void
Add array of child sites nodes to array of existing nodes (if any).HAnimHumanoid.addSkeleton
(X3DNode newValue) Add single child node to existing array of skeleton nodes (if any).void
HAnimHumanoid.addSkeleton
(X3DNode[] newValue) Add array of child skeleton nodes to array of existing nodes (if any).Add single child node to existing array of skin nodes (if any).void
Add array of child skin nodes to array of existing nodes (if any).void
HAnimHumanoid.addViewpoints
(X3DNode[] newValue) Add array of child viewpoints nodes to array of existing nodes (if any).void
HAnimJoint.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).HAnimJoint.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
HAnimSegment.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).HAnimSegment.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
HAnimSite.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).HAnimSite.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field coord.void
HAnimJoint.setDisplacers
(X3DNode newValue) Set single child displacers node, replacing prior array of existing nodes (if any).HAnimJoint.setDisplacers
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimDisplacer array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field displacers.void
HAnimSegment.setDisplacers
(X3DNode newValue) Set single child displacers node, replacing prior array of existing nodes (if any).HAnimSegment.setDisplacers
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimDisplacer array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field displacers.void
Set single child joints node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimJoint array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field joints.void
HAnimHumanoid.setMotions
(X3DNode newValue) Set single child motions node, replacing prior array of existing nodes (if any).HAnimHumanoid.setMotions
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimMotion array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field motions.void
HAnimHumanoid.setSegments
(X3DNode newValue) Set single child segments node, replacing prior array of existing nodes (if any).HAnimHumanoid.setSegments
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimSegment array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field segments.void
Set single child sites node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimSite array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field sites.void
HAnimHumanoid.setSkeleton
(X3DNode newValue) Set single child skeleton node, replacing prior array of existing nodes (if any).HAnimHumanoid.setSkeleton
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field skeleton.void
Set single child skin node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field skin.HAnimHumanoid.setSkinBindingCoords
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field skinBindingCoords.HAnimHumanoid.setSkinCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field skinCoord.void
HAnimHumanoid.setViewpoints
(X3DNode newValue) Set single child viewpoints node, replacing prior array of existing nodes (if any).HAnimHumanoid.setViewpoints
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.HAnim.HAnimSite array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field viewpoints.Method parameters in org.web3d.x3d.jsail.HAnim with type arguments of type X3DNodeModifier and TypeMethodDescriptionHAnimJoint.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toHAnimJoint.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.HAnimHumanoid.setSkeleton
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode skeleton field, similar toHAnimHumanoid.setSkeleton(org.web3d.x3d.sai.Core.X3DNode[])
.Assign ArrayList value of MFNode skin field, similar toHAnimHumanoid.setSkin(org.web3d.x3d.sai.Core.X3DNode[])
. -
Uses of X3DNode in org.web3d.x3d.jsail.Interpolation
Classes in org.web3d.x3d.jsail.Interpolation that implement X3DNodeModifier and TypeClassDescriptionclass
ColorInterpolator generates a range of color values.class
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
CoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.class
EaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.class
NormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.class
OrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.class
PositionInterpolator generates a series of 3-tuple SFVec3f values.class
PositionInterpolator2D generates a series of SFVec2f values.class
ScalarInterpolator generates piecewise-linear SFFloat values.class
SplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.class
SplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.class
SplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.class
SquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event. -
Uses of X3DNode in org.web3d.x3d.jsail.KeyDeviceSensor
Classes in org.web3d.x3d.jsail.KeyDeviceSensor that implement X3DNodeModifier and TypeClassDescriptionclass
KeySensor generates events as the user presses keys on the keyboard.class
StringSensor generates events as the user presses keys on the keyboard. -
Uses of X3DNode in org.web3d.x3d.jsail.Layering
Classes in org.web3d.x3d.jsail.Layering that implement X3DNodeModifier and TypeClassDescriptionclass
Layer contains a list of children nodes that define the contents of the layer.class
LayerSet defines a list of layers and a rendering order.class
Viewport is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Layering that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Layer.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
Viewport.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LayerSet.getLayers()
Provide array of org.web3d.x3d.sai.Layering.X3DLayerNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field layers.Methods in org.web3d.x3d.jsail.Layering that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionLayer.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toLayer.getChildren()
.Viewport.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toViewport.getChildren()
.LayerSet.getLayersList()
Utility method to get ArrayList value of MFNode layers field, similar toLayerSet.getLayers()
.Methods in org.web3d.x3d.jsail.Layering with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Layer.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Layer.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Viewport.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Viewport.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).Add single child node to existing array of layers nodes (if any).void
Add array of child layers nodes to array of existing nodes (if any).void
Layer.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Layer.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Viewport.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Viewport.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Set single child layers node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Layering.X3DLayerNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field layers. -
Uses of X3DNode in org.web3d.x3d.jsail.Layout
Classes in org.web3d.x3d.jsail.Layout that implement X3DNodeModifier and TypeClassDescriptionclass
Layout node is used as layout field of LayoutLayer and LayoutGroup nodes.class
LayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.class
LayoutLayer is a Grouping node that can contain most nodes.class
ScreenFontStyle is an X3DFontStyleNode defines the size, family, justification, and other styles used within a screen layout.class
ScreenGroup is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Layout that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
LayoutGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LayoutLayer.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
ScreenGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.jsail.Layout that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionLayoutGroup.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toLayoutGroup.getChildren()
.LayoutLayer.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toLayoutLayer.getChildren()
.ScreenGroup.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toScreenGroup.getChildren()
.Methods in org.web3d.x3d.jsail.Layout with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
LayoutGroup.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
LayoutGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LayoutLayer.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
LayoutLayer.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ScreenGroup.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
ScreenGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LayoutGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).LayoutGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
LayoutLayer.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).LayoutLayer.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ScreenGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ScreenGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.jsail.Lighting
Classes in org.web3d.x3d.jsail.Lighting that implement X3DNodeModifier and TypeClassDescriptionclass
DirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.class
Linear attenuation may occur at level 2, full support at level 3.class
Linear attenuation may occur at level 2, full support at level 3. -
Uses of X3DNode in org.web3d.x3d.jsail.Networking
Classes in org.web3d.x3d.jsail.Networking that implement X3DNodeModifier and TypeClassDescriptionclass
Anchor is a Grouping node that can contain most nodes.class
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
Functional summary: IMPORT provides ROUTE access to a node that has a corresponding EXPORT statement within an Inline scene.class
Inline can load another X3D or VRML model into the current scene via url.class
LoadSensor generates events as watchList child nodes are either loaded or fail to load.Methods in org.web3d.x3d.jsail.Networking that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Anchor.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LoadSensor.getChildren()
Provide array of org.web3d.x3d.sai.Networking.X3DUrlObject results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.jsail.Networking that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionAnchor.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toAnchor.getChildren()
.LoadSensor.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toLoadSensor.getChildren()
.Methods in org.web3d.x3d.jsail.Networking with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Anchor.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Anchor.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LoadSensor.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
LoadSensor.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Anchor.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Anchor.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
LoadSensor.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).LoadSensor.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Networking.X3DUrlObject array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.jsail.NURBS
Classes in org.web3d.x3d.jsail.NURBS that implement X3DNodeModifier and TypeClassDescriptionclass
Contour2D groups a set of curve segments into a composite contour.class
ContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface.class
NurbsCurve is a 3D curve analogous to NurbsPatchSurface.class
NurbsCurve2D defines a trimming segment that is part of a trimming contour in the u-v domain of a surface.class
NurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.class
NurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface.class
NurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.class
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
NurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.class
NurbsSweptSurface uses a trajectoryCurve path to describe a generalized surface that is swept by a crossSectionCurve.class
NurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode].class
NurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface.class
NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface.Fields in org.web3d.x3d.jsail.NURBS declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
NurbsCurve.CONTROLPOINT_DEFAULT_VALUE
SFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsOrientationInterpolator.CONTROLPOINT_DEFAULT_VALUE
SFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsPatchSurface.CONTROLPOINT_DEFAULT_VALUE
SFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsPositionInterpolator.CONTROLPOINT_DEFAULT_VALUE
SFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsSurfaceInterpolator.CONTROLPOINT_DEFAULT_VALUE
SFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsTrimmedSurface.CONTROLPOINT_DEFAULT_VALUE
SFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsPatchSurface.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
NurbsTrimmedSurface.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.NURBS that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Contour2D.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to NurbsCurve2D|ContourPolyline2D, from inputOutput MFNode field children.NurbsCurve.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsOrientationInterpolator.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsPatchSurface.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsPositionInterpolator.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsSurfaceInterpolator.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsTrimmedSurface.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.X3DNode[]
NurbsSet.getGeometry()
Provide array of org.web3d.x3d.sai.NURBS.X3DParametricGeometryNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field geometry.NurbsPatchSurface.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|NurbsTextureCoordinate, from inputOutput SFNode field texCoord.NurbsTrimmedSurface.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|NurbsTextureCoordinate, from inputOutput SFNode field texCoord.X3DNode[]
NurbsTrimmedSurface.getTrimmingContour()
Provide array of org.web3d.x3d.sai.NURBS.Contour2D results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field trimmingContour.Methods in org.web3d.x3d.jsail.NURBS that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionContour2D.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toContour2D.getChildren()
.NurbsSet.getGeometryList()
Utility method to get ArrayList value of MFNode geometry field, similar toNurbsSet.getGeometry()
.NurbsTrimmedSurface.getTrimmingContourList()
Utility method to get ArrayList value of MFNode trimmingContour field, similar toNurbsTrimmedSurface.getTrimmingContour()
.Methods in org.web3d.x3d.jsail.NURBS with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Contour2D.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Contour2D.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).NurbsSet.addGeometry
(X3DNode newValue) Add single child node to existing array of geometry nodes (if any).void
NurbsSet.addGeometry
(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).void
NurbsTrimmedSurface.addTrimmingContour
(X3DNode[] newValue) Add array of child trimmingContour nodes to array of existing nodes (if any).void
Contour2D.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Contour2D.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.NurbsCurve.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsOrientationInterpolator.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsPatchSurface.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsPositionInterpolator.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsSurfaceInterpolator.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsTrimmedSurface.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.void
NurbsSet.setGeometry
(X3DNode newValue) Set single child geometry node, replacing prior array of existing nodes (if any).NurbsSet.setGeometry
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.NURBS.X3DParametricGeometryNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field geometry.NurbsPatchSurface.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.NurbsTrimmedSurface.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.void
NurbsTrimmedSurface.setTrimmingContour
(X3DNode newValue) Set single child trimmingContour node, replacing prior array of existing nodes (if any).NurbsTrimmedSurface.setTrimmingContour
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.NURBS.Contour2D array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field trimmingContour.Method parameters in org.web3d.x3d.jsail.NURBS with type arguments of type X3DNodeModifier and TypeMethodDescriptionContour2D.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toContour2D.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
. -
Uses of X3DNode in org.web3d.x3d.jsail.ParticleSystems
Classes in org.web3d.x3d.jsail.ParticleSystems that implement X3DNodeModifier and TypeClassDescriptionclass
BoundedPhysicsModel provides user-defined geometrical boundaries for particle motion.class
ConeEmitter generates all available particles from a specific point in space.class
ExplosionEmitter generates all particles from a specific point in space at the initial time enabled.class
ForcePhysicsModel applies a constant force value to the particles.class
ParticleSystem specifies a complete particle system.class
PointEmitter generates particles from a specific point in space using the specified direction and speed.class
PolylineEmitter emits particles along a single polyline.class
SurfaceEmitter generates particles from the surface of an object.class
VolumeEmitter emits particles from a random position confined within the given closed geometry volume.class
WindPhysicsModel applies a wind effect to the particles.Fields in org.web3d.x3d.jsail.ParticleSystems declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
ParticleSystem.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.ParticleSystems that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ParticleSystem.getPhysics()
Provide array of org.web3d.x3d.sai.ParticleSystems.X3DParticlePhysicsModelNode results (using an array consisting of properly typed nodes or ProtoInstances) from initializeOnly MFNode field physics.ParticleSystem.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to TextureCoordinate|TextureCoordinateGenerator, from initializeOnly SFNode field texCoord.Methods in org.web3d.x3d.jsail.ParticleSystems that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionParticleSystem.getPhysicsList()
Utility method to get ArrayList value of MFNode physics field, similar toParticleSystem.getPhysics()
.Methods in org.web3d.x3d.jsail.ParticleSystems with parameters of type X3DNodeModifier and TypeMethodDescriptionParticleSystem.addPhysics
(X3DNode newValue) Add single child node to existing array of physics nodes (if any).void
ParticleSystem.addPhysics
(X3DNode[] newValue) Add array of child physics nodes to array of existing nodes (if any).void
ParticleSystem.setPhysics
(X3DNode newValue) Set single child physics node, replacing prior array of existing nodes (if any).ParticleSystem.setPhysics
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.ParticleSystems.X3DParticlePhysicsModelNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field physics.ParticleSystem.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to initializeOnly SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.jsail.Picking
Classes in org.web3d.x3d.jsail.Picking that implement X3DNodeModifier and TypeClassDescriptionclass
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.class
PickableGroup is a Grouping node that can contain most nodes.class
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.class
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.class
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.Methods in org.web3d.x3d.jsail.Picking that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
PickableGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LinePickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
PointPickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
PrimitivePickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
VolumePickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DChildNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
LinePickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
PointPickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
PrimitivePickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
VolumePickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.Methods in org.web3d.x3d.jsail.Picking that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionPickableGroup.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toPickableGroup.getChildren()
.LinePickSensor.getPickedGeometryList()
Utility method to get ArrayList value of MFNode pickedGeometry field, similar toLinePickSensor.getPickedGeometry()
.PointPickSensor.getPickedGeometryList()
Utility method to get ArrayList value of MFNode pickedGeometry field, similar toPointPickSensor.getPickedGeometry()
.PrimitivePickSensor.getPickedGeometryList()
Utility method to get ArrayList value of MFNode pickedGeometry field, similar toPrimitivePickSensor.getPickedGeometry()
.VolumePickSensor.getPickedGeometryList()
Utility method to get ArrayList value of MFNode pickedGeometry field, similar toVolumePickSensor.getPickedGeometry()
.LinePickSensor.getPickTargetList()
Utility method to get ArrayList value of MFNode pickTarget field, similar toLinePickSensor.getPickTarget()
.PointPickSensor.getPickTargetList()
Utility method to get ArrayList value of MFNode pickTarget field, similar toPointPickSensor.getPickTarget()
.PrimitivePickSensor.getPickTargetList()
Utility method to get ArrayList value of MFNode pickTarget field, similar toPrimitivePickSensor.getPickTarget()
.VolumePickSensor.getPickTargetList()
Utility method to get ArrayList value of MFNode pickTarget field, similar toVolumePickSensor.getPickTarget()
.Methods in org.web3d.x3d.jsail.Picking with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
PickableGroup.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
PickableGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).LinePickSensor.addPickTarget
(X3DNode newValue) Add single child node to existing array of pickTarget nodes (if any).void
LinePickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).PointPickSensor.addPickTarget
(X3DNode newValue) Add single child node to existing array of pickTarget nodes (if any).void
PointPickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).PrimitivePickSensor.addPickTarget
(X3DNode newValue) Add single child node to existing array of pickTarget nodes (if any).void
PrimitivePickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).VolumePickSensor.addPickTarget
(X3DNode newValue) Add single child node to existing array of pickTarget nodes (if any).void
VolumePickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).void
PickableGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).PickableGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
LinePickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).LinePickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
PointPickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).PointPickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
PrimitivePickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).PrimitivePickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
VolumePickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).VolumePickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.Method parameters in org.web3d.x3d.jsail.Picking with type arguments of type X3DNodeModifier and TypeMethodDescriptionLinePickSensor.setPickTarget
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode pickTarget field, similar toLinePickSensor.setPickTarget(org.web3d.x3d.sai.Core.X3DNode[])
.PointPickSensor.setPickTarget
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode pickTarget field, similar toPointPickSensor.setPickTarget(org.web3d.x3d.sai.Core.X3DNode[])
.PrimitivePickSensor.setPickTarget
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode pickTarget field, similar toPrimitivePickSensor.setPickTarget(org.web3d.x3d.sai.Core.X3DNode[])
.VolumePickSensor.setPickTarget
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode pickTarget field, similar toVolumePickSensor.setPickTarget(org.web3d.x3d.sai.Core.X3DNode[])
. -
Uses of X3DNode in org.web3d.x3d.jsail.PointingDeviceSensor
Classes in org.web3d.x3d.jsail.PointingDeviceSensor that implement X3DNodeModifier and TypeClassDescriptionclass
CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.class
PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.class
SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.class
TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry. -
Uses of X3DNode in org.web3d.x3d.jsail.Rendering
Classes in org.web3d.x3d.jsail.Rendering that implement X3DNodeModifier and TypeClassDescriptionclass
ClipPlane specifies a single plane equation used to clip (i.class
Color node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.class
ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.class
Coordinate builds geometry by defining a set of 3D coordinate (triplet) point values.class
CoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values.class
IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates.class
IndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.class
IndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.class
IndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.class
LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.class
Normal defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.class
PointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes.class
TriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.class
TriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.class
TriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.Fields in org.web3d.x3d.jsail.Rendering declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
IndexedTriangleFanSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
IndexedTriangleSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
IndexedTriangleStripSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TriangleFanSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TriangleSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNode
TriangleStripSet.TEXCOORD_DEFAULT_VALUE
SFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.Rendering that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
IndexedLineSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedTriangleFanSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedTriangleSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedTriangleStripSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
LineSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
PointSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
TriangleFanSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
TriangleSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
TriangleStripSet.getAttrib()
Provide array of org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.IndexedTriangleFanSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.IndexedTriangleSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.IndexedTriangleStripSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.TriangleFanSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.TriangleSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.TriangleStripSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.Methods in org.web3d.x3d.jsail.Rendering that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionIndexedLineSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toIndexedLineSet.getAttrib()
.IndexedTriangleFanSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toIndexedTriangleFanSet.getAttrib()
.IndexedTriangleSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toIndexedTriangleSet.getAttrib()
.IndexedTriangleStripSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toIndexedTriangleStripSet.getAttrib()
.LineSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toLineSet.getAttrib()
.PointSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toPointSet.getAttrib()
.TriangleFanSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toTriangleFanSet.getAttrib()
.TriangleSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toTriangleSet.getAttrib()
.TriangleStripSet.getAttribList()
Utility method to get ArrayList value of MFNode attrib field, similar toTriangleStripSet.getAttrib()
.Methods in org.web3d.x3d.jsail.Rendering with parameters of type X3DNodeModifier and TypeMethodDescriptionAdd single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.IndexedTriangleFanSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.IndexedTriangleSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.IndexedTriangleStripSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.TriangleFanSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.TriangleSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.TriangleStripSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.jsail.RigidBodyPhysics
Classes in org.web3d.x3d.jsail.RigidBodyPhysics that implement X3DNodeModifier and TypeClassDescriptionclass
BallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point.class
CollidableOffset repositions geometry relative to center of owning body.class
CollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.class
CollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.class
CollisionSensor generates collision-detection events.class
CollisionSpace holds collection of objects considered together for resolution of inter-object collisions.class
Contact nodes are produced as output events when two collidable objects or spaces make contact.class
DoubleAxisHingeJoint has two independent axes located around a common anchor point.class
MotorJoint drives relative angular velocities between body1 and body2 within a common reference frame.class
RigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.class
RigidBodyCollection represents a system of bodies that interact within a single physics model.class
SingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge.class
SliderJoint constrains all movement between body1 and body2 along a single axis.class
UniversalJoint is like a BallJoint that constrains an extra degree of rotational freedom.Fields in org.web3d.x3d.jsail.RigidBodyPhysics declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
RigidBody.MASSDENSITYMODEL_DEFAULT_VALUE
SFNode field named massDensityModel has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.RigidBodyPhysics that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
RigidBodyCollection.getBodies()
Provide array of org.web3d.x3d.sai.RigidBodyPhysics.RigidBody results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field bodies.X3DNode[]
CollisionCollection.getCollidables()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode, from inputOutput MFNode field collidables.X3DNode[]
CollisionSpace.getCollidables()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode, from inputOutput MFNode field collidables.X3DNode[]
CollisionSensor.getContacts()
Provide array of org.web3d.x3d.sai.RigidBodyPhysics.Contact results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field contacts.X3DNode[]
RigidBody.getGeometry()
Provide array of org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field geometry.X3DNode[]
CollisionSensor.getIntersections()
Provide array of org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field intersections.X3DNode[]
RigidBodyCollection.getJoints()
Provide array of org.web3d.x3d.sai.RigidBodyPhysics.X3DRigidJointNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field joints.RigidBody.getMassDensityModel()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Sphere|Box|Cone, from inputOutput SFNode field massDensityModel.Methods in org.web3d.x3d.jsail.RigidBodyPhysics that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionRigidBodyCollection.getBodiesList()
Utility method to get ArrayList value of MFNode bodies field, similar toRigidBodyCollection.getBodies()
.CollisionCollection.getCollidablesList()
Utility method to get ArrayList value of MFNode collidables field, similar toCollisionCollection.getCollidables()
.CollisionSpace.getCollidablesList()
Utility method to get ArrayList value of MFNode collidables field, similar toCollisionSpace.getCollidables()
.CollisionSensor.getContactsList()
Utility method to get ArrayList value of MFNode contacts field, similar toCollisionSensor.getContacts()
.RigidBody.getGeometryList()
Utility method to get ArrayList value of MFNode geometry field, similar toRigidBody.getGeometry()
.CollisionSensor.getIntersectionsList()
Utility method to get ArrayList value of MFNode intersections field, similar toCollisionSensor.getIntersections()
.RigidBodyCollection.getJointsList()
Utility method to get ArrayList value of MFNode joints field, similar toRigidBodyCollection.getJoints()
.Methods in org.web3d.x3d.jsail.RigidBodyPhysics with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child bodies nodes to array of existing nodes (if any).CollisionCollection.addCollidables
(X3DNode newValue) Add single child node to existing array of collidables nodes (if any).void
CollisionCollection.addCollidables
(X3DNode[] newValue) Add array of child collidables nodes to array of existing nodes (if any).CollisionSpace.addCollidables
(X3DNode newValue) Add single child node to existing array of collidables nodes (if any).void
CollisionSpace.addCollidables
(X3DNode[] newValue) Add array of child collidables nodes to array of existing nodes (if any).RigidBody.addGeometry
(X3DNode newValue) Add single child node to existing array of geometry nodes (if any).void
RigidBody.addGeometry
(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).Add single child node to existing array of joints nodes (if any).void
Add array of child joints nodes to array of existing nodes (if any).void
Set single child bodies node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.RigidBody array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field bodies.void
CollisionCollection.setCollidables
(X3DNode newValue) Set single child collidables node, replacing prior array of existing nodes (if any).CollisionCollection.setCollidables
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field collidables.void
CollisionSpace.setCollidables
(X3DNode newValue) Set single child collidables node, replacing prior array of existing nodes (if any).CollisionSpace.setCollidables
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field collidables.void
RigidBody.setGeometry
(X3DNode newValue) Set single child geometry node, replacing prior array of existing nodes (if any).RigidBody.setGeometry
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field geometry.void
Set single child joints node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DRigidJointNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field joints.RigidBody.setMassDensityModel
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field massDensityModel.Method parameters in org.web3d.x3d.jsail.RigidBodyPhysics with type arguments of type X3DNodeModifier and TypeMethodDescriptionCollisionCollection.setCollidables
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode collidables field, similar toCollisionCollection.setCollidables(org.web3d.x3d.sai.Core.X3DNode[])
.CollisionSpace.setCollidables
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode collidables field, similar toCollisionSpace.setCollidables(org.web3d.x3d.sai.Core.X3DNode[])
. -
Uses of X3DNode in org.web3d.x3d.jsail.Scripting
Classes in org.web3d.x3d.jsail.Scripting that implement X3DNodeModifier and TypeClassDescriptionclass
Script contains author-programmed event behaviors for a scene. -
Uses of X3DNode in org.web3d.x3d.jsail.Shaders
Classes in org.web3d.x3d.jsail.Shaders that implement X3DNodeModifier and TypeClassDescriptionclass
ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.class
FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.class
Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.class
Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.class
PackagedShader can contain field declarations, but no CDATA section of plain-text source code.class
ProgramShader contains no field declarations and no plain-text source code.class
ShaderPart can contain a CDATA section of plain-text source code.class
ShaderProgram can contain field declarations and a CDATA section of plain-text source code.Methods in org.web3d.x3d.jsail.Shaders that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ComposedShader.getParts()
Provide array of org.web3d.x3d.sai.Shaders.ShaderPart results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field parts.X3DNode[]
ProgramShader.getPrograms()
Provide array of org.web3d.x3d.sai.Shaders.ShaderProgram results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field programs.Methods in org.web3d.x3d.jsail.Shaders that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionComposedShader.getPartsList()
Utility method to get ArrayList value of MFNode parts field, similar toComposedShader.getParts()
.ProgramShader.getProgramsList()
Utility method to get ArrayList value of MFNode programs field, similar toProgramShader.getPrograms()
.Methods in org.web3d.x3d.jsail.Shaders with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child parts nodes to array of existing nodes (if any).void
ProgramShader.addPrograms
(X3DNode[] newValue) Add array of child programs nodes to array of existing nodes (if any).void
Set single child parts node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Shaders.ShaderPart array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field parts.void
ProgramShader.setPrograms
(X3DNode newValue) Set single child programs node, replacing prior array of existing nodes (if any).ProgramShader.setPrograms
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Shaders.ShaderProgram array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field programs. -
Uses of X3DNode in org.web3d.x3d.jsail.Shape
Classes in org.web3d.x3d.jsail.Shape that implement X3DNodeModifier and TypeClassDescriptionclass
AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.class
Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes.class
FillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape.class
LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.class
Material specifies surface rendering properties for associated geometry nodes.class
PhysicalMaterial specifies surface rendering properties for associated geometry nodes.class
PointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.class
Shape can appear under any grouping node.class
TwoSidedMaterial specifies surface rendering properties for associated geometry nodes, for outer (front) and inner (back) sides of polygons.class
UnlitMaterial specifies surface rendering properties for associated geometry nodes.Methods in org.web3d.x3d.jsail.Shape that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Appearance.getShaders()
Provide array of org.web3d.x3d.sai.Shaders.X3DShaderNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field shaders.Methods in org.web3d.x3d.jsail.Shape that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionAppearance.getShadersList()
Utility method to get ArrayList value of MFNode shaders field, similar toAppearance.getShaders()
.Methods in org.web3d.x3d.jsail.Shape with parameters of type X3DNodeModifier and TypeMethodDescriptionAppearance.addShaders
(X3DNode newValue) Add single child node to existing array of shaders nodes (if any).void
Appearance.addShaders
(X3DNode[] newValue) Add array of child shaders nodes to array of existing nodes (if any).void
Appearance.setShaders
(X3DNode newValue) Set single child shaders node, replacing prior array of existing nodes (if any).Appearance.setShaders
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Shaders.X3DShaderNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field shaders. -
Uses of X3DNode in org.web3d.x3d.jsail.Sound
Classes in org.web3d.x3d.jsail.Sound that implement X3DNodeModifier and TypeClassDescriptionclass
Analyser provides real-time frequency and time-domain analysis information, without any change to the input.class
AudioClip provides audio data used by parent Sound nodes.class
AudioDestination node represents the final audio destination and is what user ultimately hears, typically from the speakers of user device.class
BiquadFilter node is an AudioNode processor implementing common low-order filters.class
BufferAudioSource node represents a memory-resident audio asset that can contain one or more channels.class
ChannelMerger unites different input channels into a single output channel.class
ChannelSelector selects a single channel output from all input channels.class
ChannelSplitter separates the different channels of a single audio source into a set of monophonic output channels.class
Convolver performs a linear convolution on a given AudioBuffer, often used to achieve a reverberation effect.class
Delay causes a time delay between the arrival of input data and subsequent propagation to the output.class
DynamicsCompressor node implements a dynamics compression effect, lowering volume of loudest parts of signal and raising volume of softest parts.class
The Gain node amplifies or deamplifies the input signal.class
ListenerPointSource node represents position and orientation of a person listening to virtual sound in the audio scene, and provides single or multiple sound channels as output.class
MicrophoneSource captures input from a physical microphone in the real world.class
OscillatorSource node represents an audio source generating a periodic waveform, providing a constant tone.class
PeriodicWave defines a periodic waveform that can be used to shape the output of an Oscillator.class
The Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.class
The SpatialSound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.class
StreamAudioDestination node represents the final audio destination via a media stream.class
StreamAudioSource operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.class
WaveShaper node represents a nonlinear distorter that applies a wave-shaping distortion curve to the signal.Methods in org.web3d.x3d.jsail.Sound that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Analyser.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
AudioDestination.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
BiquadFilter.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelMerger.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelSelector.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelSplitter.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
Convolver.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
Delay.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
DynamicsCompressor.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
Gain.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
SpatialSound.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
StreamAudioDestination.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
WaveShaper.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelSplitter.getOutputs()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode, from inputOutput MFNode field outputs.Methods in org.web3d.x3d.jsail.Sound that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionAnalyser.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toAnalyser.getChildren()
.AudioDestination.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toAudioDestination.getChildren()
.BiquadFilter.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toBiquadFilter.getChildren()
.ChannelMerger.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toChannelMerger.getChildren()
.ChannelSelector.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toChannelSelector.getChildren()
.ChannelSplitter.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toChannelSplitter.getChildren()
.Convolver.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toConvolver.getChildren()
.Delay.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toDelay.getChildren()
.DynamicsCompressor.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toDynamicsCompressor.getChildren()
.Gain.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toGain.getChildren()
.SpatialSound.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toSpatialSound.getChildren()
.StreamAudioDestination.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toStreamAudioDestination.getChildren()
.WaveShaper.getChildrenList()
Utility method to get ArrayList value of MFNode children field, similar toWaveShaper.getChildren()
.ChannelSplitter.getOutputsList()
Utility method to get ArrayList value of MFNode outputs field, similar toChannelSplitter.getOutputs()
.Methods in org.web3d.x3d.jsail.Sound with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Analyser.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Analyser.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
AudioDestination.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
AudioDestination.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
BiquadFilter.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
BiquadFilter.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelMerger.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
ChannelMerger.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelSelector.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
ChannelSelector.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelSplitter.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
ChannelSplitter.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Convolver.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Convolver.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Delay.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Delay.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
DynamicsCompressor.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
DynamicsCompressor.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Gain.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
Gain.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
SpatialSound.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
SpatialSound.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
StreamAudioDestination.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
StreamAudioDestination.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
WaveShaper.addChildren
(X3DNode newValue) Add single node to existing array of children nodes (if any).void
WaveShaper.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).ChannelSplitter.addOutputs
(X3DNode newValue) Add single child node to existing array of outputs nodes (if any).void
ChannelSplitter.addOutputs
(X3DNode[] newValue) Add array of child outputs nodes to array of existing nodes (if any).void
Analyser.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Analyser.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
AudioDestination.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).AudioDestination.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
BiquadFilter.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).BiquadFilter.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelMerger.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ChannelMerger.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelSelector.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ChannelSelector.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelSplitter.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ChannelSplitter.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Convolver.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Convolver.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Delay.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Delay.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
DynamicsCompressor.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).DynamicsCompressor.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Gain.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Gain.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
SpatialSound.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).SpatialSound.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
StreamAudioDestination.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).StreamAudioDestination.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
WaveShaper.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).WaveShaper.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelSplitter.setOutputs
(X3DNode newValue) Set single child outputs node, replacing prior array of existing nodes (if any).ChannelSplitter.setOutputs
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field outputs.Method parameters in org.web3d.x3d.jsail.Sound with type arguments of type X3DNodeModifier and TypeMethodDescriptionAnalyser.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toAnalyser.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.AudioDestination.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toAudioDestination.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.BiquadFilter.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toBiquadFilter.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.ChannelMerger.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toChannelMerger.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.ChannelSelector.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toChannelSelector.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.ChannelSplitter.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toChannelSplitter.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.Convolver.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toConvolver.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.Delay.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toDelay.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.DynamicsCompressor.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toDynamicsCompressor.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.Gain.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toGain.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.SpatialSound.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toSpatialSound.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.StreamAudioDestination.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toStreamAudioDestination.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.WaveShaper.setChildren
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode children field, similar toWaveShaper.setChildren(org.web3d.x3d.sai.Core.X3DNode[])
.ChannelSplitter.setOutputs
(ArrayList<X3DNode> newValue) Assign ArrayList value of MFNode outputs field, similar toChannelSplitter.setOutputs(org.web3d.x3d.sai.Core.X3DNode[])
. -
Uses of X3DNode in org.web3d.x3d.jsail.Text
Classes in org.web3d.x3d.jsail.Text that implement X3DNode -
Uses of X3DNode in org.web3d.x3d.jsail.TextureProjection
Classes in org.web3d.x3d.jsail.TextureProjection that implement X3DNodeModifier and TypeClassDescriptionclass
TextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume.class
TextureProjectorParallel is similar to a light that projects a texture into the scene, illuminating geometry that intersects the parallel projection volume. -
Uses of X3DNode in org.web3d.x3d.jsail.Texturing
Classes in org.web3d.x3d.jsail.Texturing that implement X3DNodeModifier and TypeClassDescriptionclass
ImageTexture maps a 2D-image file onto a geometric shape.class
MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.class
MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.class
MultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node.class
MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.class
PixelTexture creates a 2D-image texture map using a numeric array of pixel values.class
TextureCoordinate specifies 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).class
TextureCoordinateGenerator computes 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).class
TextureProperties allows precise fine-grained control over application of image textures to geometry.class
TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry.Methods in org.web3d.x3d.jsail.Texturing that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
MultiTextureCoordinate.getTexCoord()
Provide array of org.web3d.x3d.sai.Texturing.X3DSingleTextureCoordinateNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field texCoord.X3DNode[]
MultiTexture.getTexture()
Provide array of org.web3d.x3d.sai.Texturing.X3DSingleTextureNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field texture.X3DNode[]
MultiTextureTransform.getTextureTransform()
Provide array of org.web3d.x3d.sai.Texturing.X3DSingleTextureTransformNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field textureTransform.Methods in org.web3d.x3d.jsail.Texturing that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionMultiTextureCoordinate.getTexCoordList()
Utility method to get ArrayList value of MFNode texCoord field, similar toMultiTextureCoordinate.getTexCoord()
.MultiTexture.getTextureList()
Utility method to get ArrayList value of MFNode texture field, similar toMultiTexture.getTexture()
.MultiTextureTransform.getTextureTransformList()
Utility method to get ArrayList value of MFNode textureTransform field, similar toMultiTextureTransform.getTextureTransform()
.Methods in org.web3d.x3d.jsail.Texturing with parameters of type X3DNodeModifier and TypeMethodDescriptionMultiTextureCoordinate.addTexCoord
(X3DNode newValue) Add single child node to existing array of texCoord nodes (if any).void
MultiTextureCoordinate.addTexCoord
(X3DNode[] newValue) Add array of child texCoord nodes to array of existing nodes (if any).MultiTexture.addTexture
(X3DNode newValue) Add single child node to existing array of texture nodes (if any).void
MultiTexture.addTexture
(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).MultiTextureTransform.addTextureTransform
(X3DNode newValue) Add single child node to existing array of textureTransform nodes (if any).void
MultiTextureTransform.addTextureTransform
(X3DNode[] newValue) Add array of child textureTransform nodes to array of existing nodes (if any).void
MultiTextureCoordinate.setTexCoord
(X3DNode newValue) Set single child texCoord node, replacing prior array of existing nodes (if any).MultiTextureCoordinate.setTexCoord
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Texturing.X3DSingleTextureCoordinateNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texCoord.void
MultiTexture.setTexture
(X3DNode newValue) Set single child texture node, replacing prior array of existing nodes (if any).MultiTexture.setTexture
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Texturing.X3DSingleTextureNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texture.void
MultiTextureTransform.setTextureTransform
(X3DNode newValue) Set single child textureTransform node, replacing prior array of existing nodes (if any).MultiTextureTransform.setTextureTransform
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Texturing.X3DSingleTextureTransformNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field textureTransform. -
Uses of X3DNode in org.web3d.x3d.jsail.Texturing3D
Classes in org.web3d.x3d.jsail.Texturing3D that implement X3DNodeModifier and TypeClassDescriptionclass
ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.class
ImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.class
PixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).class
TextureCoordinate3D specifies a set of 3D texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.class
TextureCoordinate4D specifies a set of 4D (homogeneous 3D) texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.class
TextureTransform3D applies a 3D transformation to texture coordinates.class
TextureTransformMatrix3D applies a 3D transformation to texture coordinates.Methods in org.web3d.x3d.jsail.Texturing3D that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ComposedTexture3D.getTexture()
Provide array of org.web3d.x3d.sai.Texturing.X3DTexture2DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field texture.Methods in org.web3d.x3d.jsail.Texturing3D that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionComposedTexture3D.getTextureList()
Utility method to get ArrayList value of MFNode texture field, similar toComposedTexture3D.getTexture()
.Methods in org.web3d.x3d.jsail.Texturing3D with parameters of type X3DNodeModifier and TypeMethodDescriptionComposedTexture3D.addTexture
(X3DNode newValue) Add single child node to existing array of texture nodes (if any).void
ComposedTexture3D.addTexture
(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).void
ComposedTexture3D.setTexture
(X3DNode newValue) Set single child texture node, replacing prior array of existing nodes (if any).ComposedTexture3D.setTexture
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Texturing.X3DTexture2DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texture. -
Uses of X3DNode in org.web3d.x3d.jsail.Time
Classes in org.web3d.x3d.jsail.Time that implement X3DNodeModifier and TypeClassDescriptionclass
TimeSensor continuously generates events as time passes. -
Uses of X3DNode in org.web3d.x3d.jsail.VolumeRendering
Classes in org.web3d.x3d.jsail.VolumeRendering that implement X3DNodeModifier and TypeClassDescriptionclass
BlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.class
BoundaryEnhancementVolumeStyle provides boundary enhancement for the volume rendering style.class
CartoonVolumeStyle generates cartoon-style non-photorealistic rendering of associated volumetric data.class
ComposedVolumeStyle allows compositing multiple rendering styles into single rendering pass.class
EdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.class
IsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.class
OpacityMapVolumeStyle specifies that volumetric data is rendered using opacity mapped to a transfer function texture.class
ProjectionVolumeStyle uses voxel data to directly generate output color.class
SegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.class
All fields fully supported except shadows supported with at least Phong shading at level 3.class
SilhouetteEnhancementVolumeStyle specifies that volumetric data is rendered with silhouette enhancement.class
ToneMappedVolumeStyle specifies that volumetric data is rendered with Gooch shading model of two-toned warm/cool coloring.class
VolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node.Fields in org.web3d.x3d.jsail.VolumeRendering declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNode
OpacityMapVolumeStyle.TRANSFERFUNCTION_DEFAULT_VALUE
SFNode field named transferFunction has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.VolumeRendering that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ComposedVolumeStyle.getRenderStyle()
Provide array of org.web3d.x3d.sai.VolumeRendering.X3DComposableVolumeRenderStyleNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field renderStyle.X3DNode[]
IsoSurfaceVolumeData.getRenderStyle()
Provide array of org.web3d.x3d.sai.VolumeRendering.X3DVolumeRenderStyleNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field renderStyle.X3DNode[]
SegmentedVolumeData.getRenderStyle()
Provide array of org.web3d.x3d.sai.VolumeRendering.X3DVolumeRenderStyleNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field renderStyle.OpacityMapVolumeStyle.getTransferFunction()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|X3DTexture3DNode, from inputOutput SFNode field transferFunction.Methods in org.web3d.x3d.jsail.VolumeRendering that return types with arguments of type X3DNodeModifier and TypeMethodDescriptionComposedVolumeStyle.getRenderStyleList()
Utility method to get ArrayList value of MFNode renderStyle field, similar toComposedVolumeStyle.getRenderStyle()
.IsoSurfaceVolumeData.getRenderStyleList()
Utility method to get ArrayList value of MFNode renderStyle field, similar toIsoSurfaceVolumeData.getRenderStyle()
.SegmentedVolumeData.getRenderStyleList()
Utility method to get ArrayList value of MFNode renderStyle field, similar toSegmentedVolumeData.getRenderStyle()
.Methods in org.web3d.x3d.jsail.VolumeRendering with parameters of type X3DNodeModifier and TypeMethodDescriptionComposedVolumeStyle.addRenderStyle
(X3DNode newValue) Add single child node to existing array of renderStyle nodes (if any).void
ComposedVolumeStyle.addRenderStyle
(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).IsoSurfaceVolumeData.addRenderStyle
(X3DNode newValue) Add single child node to existing array of renderStyle nodes (if any).void
IsoSurfaceVolumeData.addRenderStyle
(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).SegmentedVolumeData.addRenderStyle
(X3DNode newValue) Add single child node to existing array of renderStyle nodes (if any).void
SegmentedVolumeData.addRenderStyle
(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).void
ComposedVolumeStyle.setRenderStyle
(X3DNode newValue) Set single child renderStyle node, replacing prior array of existing nodes (if any).ComposedVolumeStyle.setRenderStyle
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.VolumeRendering.X3DComposableVolumeRenderStyleNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field renderStyle.void
IsoSurfaceVolumeData.setRenderStyle
(X3DNode newValue) Set single child renderStyle node, replacing prior array of existing nodes (if any).IsoSurfaceVolumeData.setRenderStyle
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.VolumeRendering.X3DVolumeRenderStyleNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field renderStyle.void
SegmentedVolumeData.setRenderStyle
(X3DNode newValue) Set single child renderStyle node, replacing prior array of existing nodes (if any).SegmentedVolumeData.setRenderStyle
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.VolumeRendering.X3DVolumeRenderStyleNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field renderStyle.OpacityMapVolumeStyle.setTransferFunction
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field transferFunction. -
Uses of X3DNode in org.web3d.x3d.sai
Methods in org.web3d.x3d.sai that return X3DNodeModifier and TypeMethodDescriptionMFNode.get1Value
(int index) Get an individual value from the existing field array.SFNode.getValue()
Get the current value.Methods in org.web3d.x3d.sai with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Places a new value at the end of the existing value array, increasing the field length accordingly.void
Write the current value of the field out to the provided copiedNodes array.void
MFNode.insertValue
(int imageIndex, X3DNode newValue) Insert a new value prior to the imageIndex location in the existing value array, increasing the field length accordingly.void
Replace a single value at the appropriate location in the existing value array.void
Assign an array subset to this field.void
Assign a new value to this field. -
Uses of X3DNode in org.web3d.x3d.sai.CADGeometry
Subinterfaces of X3DNode in org.web3d.x3d.sai.CADGeometryModifier and TypeInterfaceDescriptioninterface
CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.interface
CADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.interface
CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.interface
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.interface
IndexedQuadSet is a geometry node that defines quadrilaterals.interface
QuadSet is a geometry node that defines quadrilaterals.interface
Base type marking nodes that are valid product structure children for the CADGeometry component.Methods in org.web3d.x3d.sai.CADGeometry that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
IndexedQuadSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
QuadSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
CADAssembly.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
CADLayer.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
CADPart.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.CADFace.getShape()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Shape|LOD|Transform, from inputOutput SFNode field shape.IndexedQuadSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.QuadSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.Methods in org.web3d.x3d.sai.CADGeometry with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
CADAssembly.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
CADLayer.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
CADPart.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
CADAssembly.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).CADAssembly.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
CADLayer.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).CADLayer.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
CADPart.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).CADPart.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field shape.IndexedQuadSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.QuadSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.sai.Core
Subinterfaces of X3DNode in org.web3d.x3d.sai.CoreModifier and TypeInterfaceDescriptioninterface
The metadata provided by this node is contained in the Boolean values of the value field.interface
The metadata provided by this node is contained in the double-precision floating point numbers of the value field.interface
The metadata provided by this node is contained in the single-precision floating point numbers of the value field.interface
The metadata provided by this node is contained in the integer numbers of the value field.interface
The metadata provided by this node is contained in the metadata nodes of the value field.interface
The metadata provided by this node is contained in the strings of the value field.interface
WorldInfo contains a title and simple persistent metadata information about an X3D scene.interface
Bindable nodes implement the binding stack, so that only one of each node type is active at a given time.interface
A node that implements X3DChildNode is one of the legal children for a X3DGroupingNode parent.interface
Base type for all nodes that contain only information without visual semantics.interface
Base type for all prototype instances.interface
Base type for all sensors.Methods in org.web3d.x3d.sai.Core that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
MetadataSet.getValue()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field value.X3DNode.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.Methods in org.web3d.x3d.sai.Core with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child value nodes to array of existing nodes (if any).void
Set single child value node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field value. -
Uses of X3DNode in org.web3d.x3d.sai.CubeMapTexturing
Subinterfaces of X3DNode in org.web3d.x3d.sai.CubeMapTexturingModifier and TypeInterfaceDescriptioninterface
ComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.interface
GeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images.interface
ImageCubeMapTexture is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side.interface
Base type for all nodes that specify cubic environment map sources for texture images. -
Uses of X3DNode in org.web3d.x3d.sai.DIS
Subinterfaces of X3DNode in org.web3d.x3d.sai.DISModifier and TypeInterfaceDescriptioninterface
DISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.interface
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.interface
EspduTransform is a networked Transform node that can contain most nodes.interface
ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.interface
SignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.interface
TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation.Methods in org.web3d.x3d.sai.DIS that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
DISEntityManager.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
EspduTransform.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.sai.DIS with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
DISEntityManager.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
EspduTransform.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
DISEntityManager.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).DISEntityManager.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
EspduTransform.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).EspduTransform.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.sai.EnvironmentalEffects
Subinterfaces of X3DNode in org.web3d.x3d.sai.EnvironmentalEffectsModifier and TypeInterfaceDescriptioninterface
Background simulates ground and sky, using vertical arrays of wraparound color values.interface
Fog simulates atmospheric effects by blending distant objects with fog color.interface
FogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange.interface
LocalFog simulates atmospheric effects by blending distant objects with fog color.interface
TextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides.interface
Abstract type from which all backgrounds inherit, also defining a background binding stack.Methods in org.web3d.x3d.sai.EnvironmentalEffects that return X3DNodeModifier and TypeMethodDescriptionTextureBackground.getBackTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field backTexture.TextureBackground.getBottomTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field bottomTexture.TextureBackground.getFrontTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field frontTexture.TextureBackground.getLeftTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field leftTexture.TextureBackground.getRightTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field rightTexture.TextureBackground.getTopTexture()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|MultiTexture, from inputOutput SFNode field topTexture.Methods in org.web3d.x3d.sai.EnvironmentalEffects with parameters of type X3DNodeModifier and TypeMethodDescriptionTextureBackground.setBackTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field backTexture.TextureBackground.setBottomTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field bottomTexture.TextureBackground.setFrontTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field frontTexture.TextureBackground.setLeftTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field leftTexture.TextureBackground.setRightTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field rightTexture.TextureBackground.setTopTexture
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field topTexture. -
Uses of X3DNode in org.web3d.x3d.sai.EnvironmentalSensor
Subinterfaces of X3DNode in org.web3d.x3d.sai.EnvironmentalSensorModifier and TypeInterfaceDescriptioninterface
ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interface
TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).interface
VisibilitySensor detects when user can see a specific object or region as they navigate the world.interface
Base type for the environmental sensor nodes ProximitySensor, TransformSensor and VisibilitySensor.Methods in org.web3d.x3d.sai.EnvironmentalSensor that return X3DNodeModifier and TypeMethodDescriptionTransformSensor.getTargetObject()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DGroupingNode|X3DShapeNode, from inputOutput SFNode field targetObject.Methods in org.web3d.x3d.sai.EnvironmentalSensor with parameters of type X3DNodeModifier and TypeMethodDescriptionTransformSensor.setTargetObject
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field targetObject. -
Uses of X3DNode in org.web3d.x3d.sai.EventUtilities
Subinterfaces of X3DNode in org.web3d.x3d.sai.EventUtilitiesModifier and TypeInterfaceDescriptioninterface
BooleanFilter selectively passes true, false or negated events.interface
BooleanSequencer generates periodic discrete Boolean values.interface
BooleanToggle maintains state and negates output when a true input is provided.interface
BooleanTrigger converts time events to boolean true events.interface
IntegerSequencer generates periodic discrete integer values.interface
IntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).interface
TimeTrigger converts boolean true events to time events.interface
Base type from which all Sequencers are derived.interface
Base type from which all trigger nodes are derived. -
Uses of X3DNode in org.web3d.x3d.sai.Followers
Subinterfaces of X3DNode in org.web3d.x3d.sai.FollowersModifier and TypeInterfaceDescriptioninterface
ColorChaser generates a series of SFColor values that progressively change from initial value to destination value.interface
ColorDamper generates a series of RGB color values that progressively change from initial value to destination value.interface
CoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.interface
CoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.interface
OrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interface
OrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interface
PositionChaser generates a series of position values that progressively change from initial value to destination value.interface
PositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.interface
PositionDamper generates a series of position values that progressively change from initial value to destination value.interface
PositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.interface
ScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.interface
ScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.interface
TexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.interface
TexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value.interface
The X3DChaserNode abstract node type calculates the output on value_changed as a finite impulse response (FIR) based on the events received on set_destination field.interface
The X3DDamperNode abstract node type creates an IIR response that approaches the destination value according to the shape of the e-function only asymptotically but very quickly.interface
X3DFollowerNode is the abstract base class for all nodes in the Followers component. -
Uses of X3DNode in org.web3d.x3d.sai.Geometry2D
Subinterfaces of X3DNode in org.web3d.x3d.sai.Geometry2DModifier and TypeInterfaceDescriptioninterface
Arc2D is a line-based geometry node that defines a linear circular arc with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.interface
ArcClose2D is a polygonal geometry node that defines a linear circular arc, closed by PIE or CHORD line segments, with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.interface
Circle2D is a geometry node that defines a linear X-Y circle with center (0,0) in X-Y plane.interface
Disk2D is a geometry node that defines a filled (or partially filled) planar circle with center (0,0).interface
Polyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments in X-Y plane.interface
Polypoint2D is a geometry node that defines a set of 2D points in X-Y plane.interface
Rectangle2D is a geometry node that defines a 2D rectangle in X-Y plane.interface
TriangleSet2D is a geometry node that defines a set of filled 2D triangles in X-Y plane. -
Uses of X3DNode in org.web3d.x3d.sai.Geometry3D
Subinterfaces of X3DNode in org.web3d.x3d.sai.Geometry3DModifier and TypeInterfaceDescriptioninterface
Box is a geometry node specifying a rectangular cuboid.interface
Cone is a geometry node.interface
Cylinder is a geometry node.interface
ElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.interface
Extrusion is a geometry node that sequentially stretches a 2D cross section along a 3D-spine path in the local coordinate system, creating an outer hull.interface
IndexedFaceSet defines polygons using index lists corresponding to vertex coordinates.interface
Sphere is a geometry node, representing a perfectly round geometrical object that is the surface of a completely round ball.Methods in org.web3d.x3d.sai.Geometry3D that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ElevationGrid.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedFaceSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.IndexedFaceSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.Methods in org.web3d.x3d.sai.Geometry3D with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.IndexedFaceSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.sai.Geospatial
Subinterfaces of X3DNode in org.web3d.x3d.sai.GeospatialModifier and TypeInterfaceDescriptioninterface
GeoCoordinate builds geometry as a set of geographic 3D coordinates.interface
GeoElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.interface
GeoLocation positions a regular X3D model onto earth's surface.interface
Note that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.interface
GeoMetadata includes a generic subset of metadata about the geographic data.interface
GeoOrigin is deprecated and discouraged (but nevertheless allowed) in X3D version 3.3.interface
GeoPositionInterpolator animates objects within a geographic coordinate system.interface
GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interface
GeoTouchSensor returns geographic coordinates for the object being selected.interface
GeoTransform is a Grouping node that can contain most nodes.interface
GeoViewpoint specifies viewpoints using geographic coordinates.Methods in org.web3d.x3d.sai.Geospatial that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
GeoLocation.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
GeoLOD.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field children.X3DNode[]
GeoTransform.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
GeoMetadata.getData()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field data.X3DNode[]
GeoLOD.getRootNode()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from initializeOnly MFNode field rootNode.Methods in org.web3d.x3d.sai.Geospatial with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
GeoLocation.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
GeoTransform.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Add array of child data nodes to array of existing nodes (if any).void
GeoLOD.addRootNode
(X3DNode[] newValue) Add array of child rootNode nodes to array of existing nodes (if any).void
GeoLocation.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).GeoLocation.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
GeoTransform.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).GeoTransform.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Set single child data node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field data.void
GeoLOD.setRootNode
(X3DNode newValue) Set single child rootNode node, replacing prior array of existing nodes (if any).GeoLOD.setRootNode
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field rootNode. -
Uses of X3DNode in org.web3d.x3d.sai.Grouping
Subinterfaces of X3DNode in org.web3d.x3d.sai.GroupingModifier and TypeInterfaceDescriptioninterface
Group is a Grouping node that can contain most nodes.interface
StaticGroup is similar to Group node but does not allow access to children after creation time.interface
Switch is a Grouping node that only renders one (or zero) child at a time.interface
Transform is a Grouping node that can contain most nodes.interface
Grouping nodes can contain other nodes as children, thus making up the backbone of a scene graph.Methods in org.web3d.x3d.sai.Grouping that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Group.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
StaticGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from initializeOnly MFNode field children.X3DNode[]
Switch.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
Transform.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
X3DGroupingNode.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.sai.Grouping with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Group.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
StaticGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Switch.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Transform.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
X3DGroupingNode.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Group.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Group.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
StaticGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).StaticGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field children.void
Switch.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Switch.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Transform.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Transform.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
X3DGroupingNode.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).X3DGroupingNode.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.sai.HAnim
Subinterfaces of X3DNode in org.web3d.x3d.sai.HAnimModifier and TypeInterfaceDescriptioninterface
HAnimDisplacer nodes alter the shape of coordinate-based geometry within parent HAnimJoint or HAnimSegment nodes.interface
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.interface
HAnimJoint node can represent each joint in a body.interface
An HAnimMotion node supports discrete frame-by-frame playback for HAnim motion data animation.interface
HAnimSegment node contains Shape geometry for each body segment, providing a visual representation of the skeleton segment.interface
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).Methods in org.web3d.x3d.sai.HAnim that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
HAnimJoint.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to HAnimJoint|HAnimSegment, from inputOutput MFNode field children.X3DNode[]
HAnimSegment.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
HAnimSite.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.HAnimSegment.getCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field coord.X3DNode[]
HAnimJoint.getDisplacers()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field displacers.X3DNode[]
HAnimSegment.getDisplacers()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field displacers.X3DNode[]
HAnimHumanoid.getJoints()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field joints.X3DNode[]
HAnimHumanoid.getMotions()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field motions.X3DNode[]
HAnimHumanoid.getSegments()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field segments.X3DNode[]
HAnimHumanoid.getSites()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field sites.X3DNode[]
HAnimHumanoid.getSkeleton()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to HAnimJoint|HAnimSite, from inputOutput MFNode field skeleton.X3DNode[]
HAnimHumanoid.getSkin()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Group|Transform|Shape|IndexedFaceSet, from inputOutput MFNode field skin.HAnimHumanoid.getSkinBindingCoords()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field skinBindingCoords.HAnimHumanoid.getSkinCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field skinCoord.X3DNode[]
HAnimHumanoid.getViewpoints()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field viewpoints.Methods in org.web3d.x3d.sai.HAnim with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
HAnimJoint.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
HAnimSegment.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
HAnimSite.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
HAnimJoint.addDisplacers
(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).void
HAnimSegment.addDisplacers
(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).void
Add array of child joints nodes to array of existing nodes (if any).void
HAnimHumanoid.addMotions
(X3DNode[] newValue) Add array of child motions nodes to array of existing nodes (if any).void
HAnimHumanoid.addSegments
(X3DNode[] newValue) Add array of child segments nodes to array of existing nodes (if any).void
Add array of child sites nodes to array of existing nodes (if any).void
HAnimHumanoid.addSkeleton
(X3DNode[] newValue) Add array of child skeleton nodes to array of existing nodes (if any).void
Add array of child skin nodes to array of existing nodes (if any).void
HAnimHumanoid.addViewpoints
(X3DNode[] newValue) Add array of child viewpoints nodes to array of existing nodes (if any).void
HAnimJoint.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).HAnimJoint.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
HAnimSegment.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).HAnimSegment.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
HAnimSite.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).HAnimSite.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field coord.void
HAnimJoint.setDisplacers
(X3DNode newValue) Set single child displacers node, replacing prior array of existing nodes (if any).HAnimJoint.setDisplacers
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field displacers.void
HAnimSegment.setDisplacers
(X3DNode newValue) Set single child displacers node, replacing prior array of existing nodes (if any).HAnimSegment.setDisplacers
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field displacers.void
Set single child joints node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field joints.void
HAnimHumanoid.setMotions
(X3DNode newValue) Set single child motions node, replacing prior array of existing nodes (if any).HAnimHumanoid.setMotions
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field motions.void
HAnimHumanoid.setSegments
(X3DNode newValue) Set single child segments node, replacing prior array of existing nodes (if any).HAnimHumanoid.setSegments
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field segments.void
Set single child sites node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field sites.void
HAnimHumanoid.setSkeleton
(X3DNode newValue) Set single child skeleton node, replacing prior array of existing nodes (if any).HAnimHumanoid.setSkeleton
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field skeleton.void
Set single child skin node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field skin.HAnimHumanoid.setSkinBindingCoords
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field skinBindingCoords.HAnimHumanoid.setSkinCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field skinCoord.void
HAnimHumanoid.setViewpoints
(X3DNode newValue) Set single child viewpoints node, replacing prior array of existing nodes (if any).HAnimHumanoid.setViewpoints
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field viewpoints. -
Uses of X3DNode in org.web3d.x3d.sai.Interpolation
Subinterfaces of X3DNode in org.web3d.x3d.sai.InterpolationModifier and TypeInterfaceDescriptioninterface
ColorInterpolator generates a range of color values.interface
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.interface
CoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.interface
EaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.interface
NormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.interface
OrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.interface
PositionInterpolator generates a series of 3-tuple SFVec3f values.interface
PositionInterpolator2D generates a series of SFVec2f values.interface
ScalarInterpolator generates piecewise-linear SFFloat values.interface
SplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.interface
SplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.interface
SplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.interface
SquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event.interface
Interpolator nodes are designed for linear keyframed animation. -
Uses of X3DNode in org.web3d.x3d.sai.KeyDeviceSensor
Subinterfaces of X3DNode in org.web3d.x3d.sai.KeyDeviceSensorModifier and TypeInterfaceDescriptioninterface
KeySensor generates events as the user presses keys on the keyboard.interface
StringSensor generates events as the user presses keys on the keyboard.interface
Base type for all sensor node types that operate using key devices. -
Uses of X3DNode in org.web3d.x3d.sai.Layering
Subinterfaces of X3DNode in org.web3d.x3d.sai.LayeringModifier and TypeInterfaceDescriptioninterface
Layer contains a list of children nodes that define the contents of the layer.interface
LayerSet defines a list of layers and a rendering order.interface
Viewport is a Grouping node that can contain most nodes.interface
The X3DLayerNode abstract node type is the base node type for layer nodes.interface
The X3DViewportNode abstract node type is the base node type for viewport nodes.Methods in org.web3d.x3d.sai.Layering that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Layer.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
Viewport.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
X3DViewportNode.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LayerSet.getLayers()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field layers.Methods in org.web3d.x3d.sai.Layering with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Layer.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Viewport.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
X3DViewportNode.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Add array of child layers nodes to array of existing nodes (if any).void
Layer.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Layer.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Viewport.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Viewport.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
X3DViewportNode.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).X3DViewportNode.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Set single child layers node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field layers. -
Uses of X3DNode in org.web3d.x3d.sai.Layout
Subinterfaces of X3DNode in org.web3d.x3d.sai.LayoutModifier and TypeInterfaceDescriptioninterface
Layout node is used as layout field of LayoutLayer and LayoutGroup nodes.interface
LayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.interface
LayoutLayer is a Grouping node that can contain most nodes.interface
ScreenFontStyle is an X3DFontStyleNode defines the size, family, justification, and other styles used within a screen layout.interface
ScreenGroup is a Grouping node that can contain most nodes.interface
X3DLayoutNode is the base node type for layout nodes.Methods in org.web3d.x3d.sai.Layout that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
LayoutGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LayoutLayer.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
ScreenGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.sai.Layout with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
LayoutGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LayoutLayer.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ScreenGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LayoutGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).LayoutGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
LayoutLayer.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).LayoutLayer.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ScreenGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ScreenGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.sai.Lighting
Subinterfaces of X3DNode in org.web3d.x3d.sai.LightingModifier and TypeInterfaceDescriptioninterface
DirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.interface
Linear attenuation may occur at level 2, full support at level 3.interface
Linear attenuation may occur at level 2, full support at level 3.interface
Light nodes provide illumination for rendering geometry in the scene. -
Uses of X3DNode in org.web3d.x3d.sai.Networking
Subinterfaces of X3DNode in org.web3d.x3d.sai.NetworkingModifier and TypeInterfaceDescriptioninterface
Anchor is a Grouping node that can contain most nodes.interface
Inline can load another X3D or VRML model into the current scene via url.interface
LoadSensor generates events as watchList child nodes are either loaded or fail to load.interface
Base typefor all sensors that generate events based on network activity.Methods in org.web3d.x3d.sai.Networking that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Anchor.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LoadSensor.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.Methods in org.web3d.x3d.sai.Networking with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Anchor.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LoadSensor.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Anchor.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Anchor.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
LoadSensor.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).LoadSensor.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children. -
Uses of X3DNode in org.web3d.x3d.sai.NURBS
Subinterfaces of X3DNode in org.web3d.x3d.sai.NURBSModifier and TypeInterfaceDescriptioninterface
Contour2D groups a set of curve segments into a composite contour.interface
ContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface.interface
NurbsCurve is a 3D curve analogous to NurbsPatchSurface.interface
NurbsCurve2D defines a trimming segment that is part of a trimming contour in the u-v domain of a surface.interface
NurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.interface
NurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface.interface
NurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.interface
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.interface
NurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.interface
NurbsSweptSurface uses a trajectoryCurve path to describe a generalized surface that is swept by a crossSectionCurve.interface
NurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode].interface
NurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface.interface
NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface.interface
Base type for all nodes that provide control curve information in 2D space.interface
Abstract geometry type for all types of NURBS surfaces.interface
Base type for all geometry node types that are created parametrically and use control points to describe the final shape of the surface.Methods in org.web3d.x3d.sai.NURBS that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Contour2D.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to NurbsCurve2D|ContourPolyline2D, from inputOutput MFNode field children.NurbsCurve.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsOrientationInterpolator.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsPatchSurface.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsPositionInterpolator.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsSurfaceInterpolator.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.NurbsTrimmedSurface.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.X3DNurbsSurfaceGeometryNode.getControlPoint()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Coordinate|CoordinateDouble, from inputOutput SFNode field controlPoint.X3DNode[]
NurbsSet.getGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field geometry.NurbsPatchSurface.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|NurbsTextureCoordinate, from inputOutput SFNode field texCoord.NurbsTrimmedSurface.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|NurbsTextureCoordinate, from inputOutput SFNode field texCoord.X3DNurbsSurfaceGeometryNode.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|NurbsTextureCoordinate, from inputOutput SFNode field texCoord.X3DNode[]
NurbsTrimmedSurface.getTrimmingContour()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field trimmingContour.Methods in org.web3d.x3d.sai.NURBS with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Contour2D.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
NurbsSet.addGeometry
(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).void
NurbsTrimmedSurface.addTrimmingContour
(X3DNode[] newValue) Add array of child trimmingContour nodes to array of existing nodes (if any).void
Contour2D.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Contour2D.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.NurbsCurve.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsOrientationInterpolator.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsPatchSurface.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsPositionInterpolator.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsSurfaceInterpolator.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.NurbsTrimmedSurface.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.X3DNurbsSurfaceGeometryNode.setControlPoint
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field controlPoint.void
NurbsSet.setGeometry
(X3DNode newValue) Set single child geometry node, replacing prior array of existing nodes (if any).NurbsSet.setGeometry
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field geometry.NurbsPatchSurface.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.NurbsTrimmedSurface.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.X3DNurbsSurfaceGeometryNode.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.void
NurbsTrimmedSurface.setTrimmingContour
(X3DNode newValue) Set single child trimmingContour node, replacing prior array of existing nodes (if any).NurbsTrimmedSurface.setTrimmingContour
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field trimmingContour. -
Uses of X3DNode in org.web3d.x3d.sai.ParticleSystems
Subinterfaces of X3DNode in org.web3d.x3d.sai.ParticleSystemsModifier and TypeInterfaceDescriptioninterface
BoundedPhysicsModel provides user-defined geometrical boundaries for particle motion.interface
ConeEmitter generates all available particles from a specific point in space.interface
ExplosionEmitter generates all particles from a specific point in space at the initial time enabled.interface
ForcePhysicsModel applies a constant force value to the particles.interface
ParticleSystem specifies a complete particle system.interface
PointEmitter generates particles from a specific point in space using the specified direction and speed.interface
PolylineEmitter emits particles along a single polyline.interface
SurfaceEmitter generates particles from the surface of an object.interface
VolumeEmitter emits particles from a random position confined within the given closed geometry volume.interface
WindPhysicsModel applies a wind effect to the particles.interface
The X3DParticleEmitterNode abstract type represents any node that is an emitter of particles.interface
The X3DParticlePhysicsModelNode abstract type represents any node that applies a form of constraints on the particles after they have been generated.Methods in org.web3d.x3d.sai.ParticleSystems that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ParticleSystem.getPhysics()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from initializeOnly MFNode field physics.ParticleSystem.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to TextureCoordinate|TextureCoordinateGenerator, from initializeOnly SFNode field texCoord.Methods in org.web3d.x3d.sai.ParticleSystems with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
ParticleSystem.addPhysics
(X3DNode[] newValue) Add array of child physics nodes to array of existing nodes (if any).void
ParticleSystem.setPhysics
(X3DNode newValue) Set single child physics node, replacing prior array of existing nodes (if any).ParticleSystem.setPhysics
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field physics.ParticleSystem.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to initializeOnly SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.sai.Picking
Subinterfaces of X3DNode in org.web3d.x3d.sai.PickingModifier and TypeInterfaceDescriptioninterface
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.interface
PickableGroup is a Grouping node that can contain most nodes.interface
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.interface
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.interface
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.interface
The X3DPickSensorNode abstract node type is the base node type that represents the lowest common denominator of picking capabilities.Methods in org.web3d.x3d.sai.Picking that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
PickableGroup.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field children.X3DNode[]
LinePickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
PointPickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
PrimitivePickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
VolumePickSensor.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
X3DPickSensorNode.getPickedGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field pickedGeometry.X3DNode[]
LinePickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
PointPickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
PrimitivePickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
VolumePickSensor.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.X3DNode[]
X3DPickSensorNode.getPickTarget()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DGroupingNode|X3DShapeNode|Inline, from inputOutput MFNode field pickTarget.Methods in org.web3d.x3d.sai.Picking with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
PickableGroup.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
LinePickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).void
PointPickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).void
PrimitivePickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).void
VolumePickSensor.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).void
X3DPickSensorNode.addPickTarget
(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).void
PickableGroup.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).PickableGroup.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
LinePickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).LinePickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
PointPickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).PointPickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
PrimitivePickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).PrimitivePickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
VolumePickSensor.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).VolumePickSensor.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.void
X3DPickSensorNode.setPickTarget
(X3DNode newValue) Set single child pickTarget node, replacing prior array of existing nodes (if any).X3DPickSensorNode.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget. -
Uses of X3DNode in org.web3d.x3d.sai.PointingDeviceSensor
Subinterfaces of X3DNode in org.web3d.x3d.sai.PointingDeviceSensorModifier and TypeInterfaceDescriptioninterface
CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.interface
PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.interface
SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.interface
TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.interface
Base type for all drag-style pointing device sensors.interface
Base type for all pointing device sensors.interface
Base type for all touch-style pointing device sensors. -
Uses of X3DNode in org.web3d.x3d.sai.Rendering
Subinterfaces of X3DNode in org.web3d.x3d.sai.RenderingModifier and TypeInterfaceDescriptioninterface
ClipPlane specifies a single plane equation used to clip (i.interface
Color node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.interface
ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.interface
Coordinate builds geometry by defining a set of 3D coordinate (triplet) point values.interface
CoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values.interface
IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates.interface
IndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interface
IndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interface
IndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interface
LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.interface
Normal defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.interface
PointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes.interface
TriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interface
TriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interface
TriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interface
Base type for color specifications in X3D.interface
Composed geometry nodes produce renderable geometry, can contain Color Coordinate Normal TextureCoordinate, and are contained by a Shape node.interface
Base type for all coordinate node types in X3D.interface
Base type for all geometric property node types.interface
Geometry nodes produce renderable geometry and are contained by a Shape node.interface
Base type for all normal node types in X3D.Methods in org.web3d.x3d.sai.Rendering that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
IndexedLineSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedTriangleFanSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedTriangleSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
IndexedTriangleStripSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
LineSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
PointSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
TriangleFanSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
TriangleSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
TriangleStripSet.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.X3DNode[]
X3DComposedGeometryNode.getAttrib()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field attrib.IndexedTriangleFanSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.IndexedTriangleSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.IndexedTriangleStripSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.TriangleFanSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.TriangleSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.TriangleStripSet.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.X3DComposedGeometryNode.getTexCoord()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DSingleTextureCoordinateNode|MultiTextureCoordinate, from inputOutput SFNode field texCoord.Methods in org.web3d.x3d.sai.Rendering with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Add array of child attrib nodes to array of existing nodes (if any).void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.void
Set single child attrib node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field attrib.IndexedTriangleFanSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.IndexedTriangleSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.IndexedTriangleStripSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.TriangleFanSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.TriangleSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.TriangleStripSet.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord.X3DComposedGeometryNode.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field texCoord. -
Uses of X3DNode in org.web3d.x3d.sai.RigidBodyPhysics
Subinterfaces of X3DNode in org.web3d.x3d.sai.RigidBodyPhysicsModifier and TypeInterfaceDescriptioninterface
BallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point.interface
CollidableOffset repositions geometry relative to center of owning body.interface
CollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.interface
CollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.interface
CollisionSensor generates collision-detection events.interface
CollisionSpace holds collection of objects considered together for resolution of inter-object collisions.interface
Contact nodes are produced as output events when two collidable objects or spaces make contact.interface
DoubleAxisHingeJoint has two independent axes located around a common anchor point.interface
MotorJoint drives relative angular velocities between body1 and body2 within a common reference frame.interface
RigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.interface
RigidBodyCollection represents a system of bodies that interact within a single physics model.interface
SingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge.interface
SliderJoint constrains all movement between body1 and body2 along a single axis.interface
UniversalJoint is like a BallJoint that constrains an extra degree of rotational freedom.interface
The X3DNBodyCollidableNode abstract node type represents objects that act as the interface between the rigid body physics, collision geometry proxy, and renderable objects in the scene graph hierarchy.interface
The X3DNBodyCollisionSpaceNode abstract node type represents objects that act as a self-contained spatial collection of objects that can interact through collision detection routines.interface
The X3DRigidJointNode abstract node type is the base type for all joint types.Methods in org.web3d.x3d.sai.RigidBodyPhysics that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
RigidBodyCollection.getBodies()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field bodies.X3DNode[]
CollisionCollection.getCollidables()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode, from inputOutput MFNode field collidables.X3DNode[]
CollisionSpace.getCollidables()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DNBodyCollisionSpaceNode|X3DNBodyCollidableNode, from inputOutput MFNode field collidables.X3DNode[]
CollisionSensor.getContacts()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field contacts.X3DNode[]
RigidBody.getGeometry()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field geometry.X3DNode[]
CollisionSensor.getIntersections()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from outputOnly MFNode field intersections.X3DNode[]
RigidBodyCollection.getJoints()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field joints.RigidBody.getMassDensityModel()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to Sphere|Box|Cone, from inputOutput SFNode field massDensityModel.Methods in org.web3d.x3d.sai.RigidBodyPhysics with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child bodies nodes to array of existing nodes (if any).void
CollisionCollection.addCollidables
(X3DNode[] newValue) Add array of child collidables nodes to array of existing nodes (if any).void
CollisionSpace.addCollidables
(X3DNode[] newValue) Add array of child collidables nodes to array of existing nodes (if any).void
RigidBody.addGeometry
(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).void
Add array of child joints nodes to array of existing nodes (if any).void
Set single child bodies node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field bodies.void
CollisionCollection.setCollidables
(X3DNode newValue) Set single child collidables node, replacing prior array of existing nodes (if any).CollisionCollection.setCollidables
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field collidables.void
CollisionSpace.setCollidables
(X3DNode newValue) Set single child collidables node, replacing prior array of existing nodes (if any).CollisionSpace.setCollidables
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field collidables.void
RigidBody.setGeometry
(X3DNode newValue) Set single child geometry node, replacing prior array of existing nodes (if any).RigidBody.setGeometry
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field geometry.void
Set single child joints node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field joints.RigidBody.setMassDensityModel
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field massDensityModel. -
Uses of X3DNode in org.web3d.x3d.sai.Scripting
Subinterfaces of X3DNode in org.web3d.x3d.sai.ScriptingModifier and TypeInterfaceDescriptioninterface
Script contains author-programmed event behaviors for a scene.interface
Base type for scripting nodes (but not shader nodes). -
Uses of X3DNode in org.web3d.x3d.sai.Shaders
Subinterfaces of X3DNode in org.web3d.x3d.sai.ShadersModifier and TypeInterfaceDescriptioninterface
ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.interface
FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.interface
Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.interface
Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.interface
PackagedShader can contain field declarations, but no CDATA section of plain-text source code.interface
ProgramShader contains no field declarations and no plain-text source code.interface
ShaderPart can contain a CDATA section of plain-text source code.interface
ShaderProgram can contain field declarations and a CDATA section of plain-text source code.interface
Base type for all nodes that specify a programmable shader.interface
Base type for all nodes that specify per-vertex attribute information to the shader.Methods in org.web3d.x3d.sai.Shaders that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ComposedShader.getParts()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field parts.X3DNode[]
ProgramShader.getPrograms()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field programs.Methods in org.web3d.x3d.sai.Shaders with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Add array of child parts nodes to array of existing nodes (if any).void
ProgramShader.addPrograms
(X3DNode[] newValue) Add array of child programs nodes to array of existing nodes (if any).void
Set single child parts node, replacing prior array of existing nodes (if any).Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field parts.void
ProgramShader.setPrograms
(X3DNode newValue) Set single child programs node, replacing prior array of existing nodes (if any).ProgramShader.setPrograms
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field programs. -
Uses of X3DNode in org.web3d.x3d.sai.Shape
Subinterfaces of X3DNode in org.web3d.x3d.sai.ShapeModifier and TypeInterfaceDescriptioninterface
AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.interface
Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes.interface
FillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape.interface
LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.interface
Material specifies surface rendering properties for associated geometry nodes.interface
PhysicalMaterial specifies surface rendering properties for associated geometry nodes.interface
PointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.interface
Shape can appear under any grouping node.interface
TwoSidedMaterial specifies surface rendering properties for associated geometry nodes, for outer (front) and inner (back) sides of polygons.interface
UnlitMaterial specifies surface rendering properties for associated geometry nodes.interface
Nodes of this type can be used as child nodes for Appearance.interface
Base type for all Appearance nodes.interface
Base type for all Material nodes.interface
Base type for material nodes that describe how the shape looks like from one side.interface
Base type for all Shape nodes.Methods in org.web3d.x3d.sai.Shape that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Appearance.getShaders()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field shaders.Methods in org.web3d.x3d.sai.Shape with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Appearance.addShaders
(X3DNode[] newValue) Add array of child shaders nodes to array of existing nodes (if any).void
Appearance.setShaders
(X3DNode newValue) Set single child shaders node, replacing prior array of existing nodes (if any).Appearance.setShaders
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field shaders. -
Uses of X3DNode in org.web3d.x3d.sai.Sound
Subinterfaces of X3DNode in org.web3d.x3d.sai.SoundModifier and TypeInterfaceDescriptioninterface
Analyser provides real-time frequency and time-domain analysis information, without any change to the input.interface
AudioClip provides audio data used by parent Sound nodes.interface
AudioDestination node represents the final audio destination and is what user ultimately hears, typically from the speakers of user device.interface
BiquadFilter node is an AudioNode processor implementing common low-order filters.interface
BufferAudioSource node represents a memory-resident audio asset that can contain one or more channels.interface
ChannelMerger unites different input channels into a single output channel.interface
ChannelSelector selects a single channel output from all input channels.interface
ChannelSplitter separates the different channels of a single audio source into a set of monophonic output channels.interface
Convolver performs a linear convolution on a given AudioBuffer, often used to achieve a reverberation effect.interface
Delay causes a time delay between the arrival of input data and subsequent propagation to the output.interface
DynamicsCompressor node implements a dynamics compression effect, lowering volume of loudest parts of signal and raising volume of softest parts.interface
The Gain node amplifies or deamplifies the input signal.interface
ListenerPointSource node represents position and orientation of a person listening to virtual sound in the audio scene, and provides single or multiple sound channels as output.interface
MicrophoneSource captures input from a physical microphone in the real world.interface
OscillatorSource node represents an audio source generating a periodic waveform, providing a constant tone.interface
PeriodicWave defines a periodic waveform that can be used to shape the output of an Oscillator.interface
The Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interface
The SpatialSound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interface
StreamAudioDestination node represents the final audio destination via a media stream.interface
StreamAudioSource operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.interface
WaveShaper node represents a nonlinear distorter that applies a wave-shaping distortion curve to the signal.interface
Base type for all sound destination nodes, which represent the final destination of an audio signal and are what the user can ultimately hear.interface
Base type for all sound destination nodes, which represent the final destination of an audio signal and are what the user can ultimately hear.interface
Base type for all sound nodes.interface
Base type for all sound processing nodes, which are used to enhance audio with filtering, delaying, changing gain, etc.interface
Nodes implementing X3DSoundSourceNode provide signal inputs to the audio graph.Methods in org.web3d.x3d.sai.Sound that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
Analyser.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
AudioDestination.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
BiquadFilter.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelMerger.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelSelector.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelSplitter.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
Convolver.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
Delay.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
DynamicsCompressor.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
Gain.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
SpatialSound.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
StreamAudioDestination.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
WaveShaper.getChildren()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to Analyser|AudioClip|AudioDestination|BiquadFilter|BufferAudioSource|ChannelMerger|ChannelSelector|ChannelSplitter|Convolver|Delay|DynamicsCompressor|Gain|ListenerPointSource|MicrophoneSource|MovieTexture|OscillatorSource|Sound|SpatialSound|StreamAudioDestination|StreamAudioSource|WaveShaper, from inputOutput MFNode field children.X3DNode[]
ChannelSplitter.getOutputs()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) with acceptable node types limited to X3DSoundChannelNode|X3DSoundProcessingNode|X3DSoundSourceNode, from inputOutput MFNode field outputs.Methods in org.web3d.x3d.sai.Sound with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
Analyser.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
AudioDestination.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
BiquadFilter.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelMerger.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelSelector.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelSplitter.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Convolver.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Delay.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
DynamicsCompressor.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
Gain.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
SpatialSound.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
StreamAudioDestination.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
WaveShaper.addChildren
(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).void
ChannelSplitter.addOutputs
(X3DNode[] newValue) Add array of child outputs nodes to array of existing nodes (if any).void
Analyser.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Analyser.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
AudioDestination.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).AudioDestination.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
BiquadFilter.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).BiquadFilter.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelMerger.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ChannelMerger.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelSelector.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ChannelSelector.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelSplitter.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).ChannelSplitter.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Convolver.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Convolver.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Delay.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Delay.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
DynamicsCompressor.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).DynamicsCompressor.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
Gain.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).Gain.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
SpatialSound.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).SpatialSound.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
StreamAudioDestination.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).StreamAudioDestination.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
WaveShaper.setChildren
(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).WaveShaper.setChildren
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.void
ChannelSplitter.setOutputs
(X3DNode newValue) Set single child outputs node, replacing prior array of existing nodes (if any).ChannelSplitter.setOutputs
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field outputs. -
Uses of X3DNode in org.web3d.x3d.sai.Text
Subinterfaces of X3DNode in org.web3d.x3d.sai.TextModifier and TypeInterfaceDescriptioninterface
FontStyle is an X3DFontStyleNode that defines the size, family, justification, and other styles used by Text nodes.interface
Text is a 2D (flat) geometry node that can contain multiple lines of string values.interface
Base type for all font style nodes. -
Uses of X3DNode in org.web3d.x3d.sai.TextureProjection
Subinterfaces of X3DNode in org.web3d.x3d.sai.TextureProjectionModifier and TypeInterfaceDescriptioninterface
TextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume.interface
TextureProjectorParallel is similar to a light that projects a texture into the scene, illuminating geometry that intersects the parallel projection volume.interface
Base type for all node types that specify texture projector nodes, which provide a form of lighting. -
Uses of X3DNode in org.web3d.x3d.sai.Texturing
Subinterfaces of X3DNode in org.web3d.x3d.sai.TexturingModifier and TypeInterfaceDescriptioninterface
ImageTexture maps a 2D-image file onto a geometric shape.interface
MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.interface
MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.interface
MultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node.interface
MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.interface
PixelTexture creates a 2D-image texture map using a numeric array of pixel values.interface
TextureCoordinate specifies 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).interface
TextureCoordinateGenerator computes 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).interface
TextureProperties allows precise fine-grained control over application of image textures to geometry.interface
TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry.interface
Base type for all texture coordinate nodes which specify texture coordinates for a single texture.interface
Base type for all texture node types that define a single texture.interface
Base type for all texture transform nodes which specify texture coordinate transformation for a single texture.interface
Base type for all nodes which specify 2D sources for texture images.interface
Base type for all nodes which specify texture coordinates.interface
Base type for all nodes which specify sources for texture images.interface
Base type for all nodes which specify a transformation of texture coordinates.Methods in org.web3d.x3d.sai.Texturing that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
MultiTextureCoordinate.getTexCoord()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field texCoord.X3DNode[]
MultiTexture.getTexture()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field texture.X3DNode[]
MultiTextureTransform.getTextureTransform()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field textureTransform.Methods in org.web3d.x3d.sai.Texturing with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
MultiTextureCoordinate.addTexCoord
(X3DNode[] newValue) Add array of child texCoord nodes to array of existing nodes (if any).void
MultiTexture.addTexture
(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).void
MultiTextureTransform.addTextureTransform
(X3DNode[] newValue) Add array of child textureTransform nodes to array of existing nodes (if any).void
MultiTextureCoordinate.setTexCoord
(X3DNode newValue) Set single child texCoord node, replacing prior array of existing nodes (if any).MultiTextureCoordinate.setTexCoord
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texCoord.void
MultiTexture.setTexture
(X3DNode newValue) Set single child texture node, replacing prior array of existing nodes (if any).MultiTexture.setTexture
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texture.void
MultiTextureTransform.setTextureTransform
(X3DNode newValue) Set single child textureTransform node, replacing prior array of existing nodes (if any).MultiTextureTransform.setTextureTransform
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field textureTransform. -
Uses of X3DNode in org.web3d.x3d.sai.Texturing3D
Subinterfaces of X3DNode in org.web3d.x3d.sai.Texturing3DModifier and TypeInterfaceDescriptioninterface
ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.interface
ImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.interface
PixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).interface
TextureCoordinate3D specifies a set of 3D texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.interface
TextureCoordinate4D specifies a set of 4D (homogeneous 3D) texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.interface
TextureTransform3D applies a 3D transformation to texture coordinates.interface
TextureTransformMatrix3D applies a 3D transformation to texture coordinates.interface
Base type for all nodes that specify 3D sources for texture images.Methods in org.web3d.x3d.sai.Texturing3D that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ComposedTexture3D.getTexture()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field texture.Methods in org.web3d.x3d.sai.Texturing3D with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
ComposedTexture3D.addTexture
(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).void
ComposedTexture3D.setTexture
(X3DNode newValue) Set single child texture node, replacing prior array of existing nodes (if any).ComposedTexture3D.setTexture
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texture. -
Uses of X3DNode in org.web3d.x3d.sai.Time
Subinterfaces of X3DNode in org.web3d.x3d.sai.TimeModifier and TypeInterfaceDescriptioninterface
TimeSensor continuously generates events as time passes.interface
Base type from which all time-dependent nodes are derived. -
Uses of X3DNode in org.web3d.x3d.sai.VolumeRendering
Subinterfaces of X3DNode in org.web3d.x3d.sai.VolumeRenderingModifier and TypeInterfaceDescriptioninterface
BlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.interface
BoundaryEnhancementVolumeStyle provides boundary enhancement for the volume rendering style.interface
CartoonVolumeStyle generates cartoon-style non-photorealistic rendering of associated volumetric data.interface
ComposedVolumeStyle allows compositing multiple rendering styles into single rendering pass.interface
EdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.interface
IsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.interface
OpacityMapVolumeStyle specifies that volumetric data is rendered using opacity mapped to a transfer function texture.interface
ProjectionVolumeStyle uses voxel data to directly generate output color.interface
SegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.interface
All fields fully supported except shadows supported with at least Phong shading at level 3.interface
SilhouetteEnhancementVolumeStyle specifies that volumetric data is rendered with silhouette enhancement.interface
ToneMappedVolumeStyle specifies that volumetric data is rendered with Gooch shading model of two-toned warm/cool coloring.interface
VolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node.interface
The X3DComposableVolumeRenderStyleNode abstract node type is the base type for all node types that allow rendering styles to be sequentially composed together to form a single renderable output.interface
The X3DVolumeDataNode abstract node type is the base type for all node types that describe volumetric data to be rendered.interface
The X3DVolumeRenderStyleNode abstract node type is the base type for all node types that specify a specific visual rendering style to be used when rendering volume data.Methods in org.web3d.x3d.sai.VolumeRendering that return X3DNodeModifier and TypeMethodDescriptionX3DNode[]
ComposedVolumeStyle.getRenderStyle()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field renderStyle.X3DNode[]
IsoSurfaceVolumeData.getRenderStyle()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field renderStyle.X3DNode[]
SegmentedVolumeData.getRenderStyle()
Provide array of org.web3d.x3d.sai.Core.X3DNode results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field renderStyle.OpacityMapVolumeStyle.getTransferFunction()
Provide org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) with acceptable node types limited to X3DTexture2DNode|X3DTexture3DNode, from inputOutput SFNode field transferFunction.Methods in org.web3d.x3d.sai.VolumeRendering with parameters of type X3DNodeModifier and TypeMethodDescriptionvoid
ComposedVolumeStyle.addRenderStyle
(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).void
IsoSurfaceVolumeData.addRenderStyle
(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).void
SegmentedVolumeData.addRenderStyle
(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).void
ComposedVolumeStyle.setRenderStyle
(X3DNode newValue) Set single child renderStyle node, replacing prior array of existing nodes (if any).ComposedVolumeStyle.setRenderStyle
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field renderStyle.void
IsoSurfaceVolumeData.setRenderStyle
(X3DNode newValue) Set single child renderStyle node, replacing prior array of existing nodes (if any).IsoSurfaceVolumeData.setRenderStyle
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field renderStyle.void
SegmentedVolumeData.setRenderStyle
(X3DNode newValue) Set single child renderStyle node, replacing prior array of existing nodes (if any).SegmentedVolumeData.setRenderStyle
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field renderStyle.OpacityMapVolumeStyle.setTransferFunction
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field transferFunction.