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 TypeClassDescriptionclassCADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.classCADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.classCADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.classCADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model.classIndexedQuadSet is a geometry node that defines quadrilaterals.classQuadSet is a geometry node that defines quadrilaterals.Fields in org.web3d.x3d.jsail.CADGeometry declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNodeCADFace.SHAPE_DEFAULT_VALUESFNode field named shape has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeIndexedQuadSet.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeQuadSet.TEXCOORD_DEFAULT_VALUESFNode 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.static final X3DNodeCADFace.getShapeDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeIndexedQuadSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeQuadSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidCADAssembly.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidCADAssembly.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidCADLayer.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidCADLayer.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidCADPart.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidSet 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.voidSet 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.voidCADAssembly.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.voidCADLayer.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.voidCADPart.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 TypeClassDescriptionclassUtility class to enable adding one or more comment strings as a child node, treated as an X3D statement.classExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file.classThe metadata provided by this node is contained in the Boolean values of the value field.classThe metadata provided by this node is contained in the double-precision floating point numbers of the value field.classThe metadata provided by this node is contained in the single-precision floating point numbers of the value field.classThe metadata provided by this node is contained in the integer numbers of the value field.classThe metadata provided by this node is contained in the metadata nodes of the value field.classThe metadata provided by this node is contained in the strings of the value field.classProtoDeclare defines new Prototype nodes.classProtoInstance can override field default values via fieldValue initializations.classROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes.classWorldInfo 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).voidfield.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidfield.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidfieldValue.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidfieldValue.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidProtoBody.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidProtoBody.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidScene.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidScene.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).voidAdd array of child value nodes to array of existing nodes (if any).voidfield.setChildren(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).voidfieldValue.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).voidScene.setChildren(X3DNode newValue) Set single children node, replacing prior array of existing nodes (if any).voidSet 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 TypeClassDescriptionclassComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.classGeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images.classImageCubeMapTexture 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 TypeClassDescriptionclassDISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.classDISEntityTypeMapping 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.classEspduTransform is a networked Transform node that can contain most nodes.classReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.classSignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.classTransmitterPdu 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 TypeMethodDescriptionvoidDISEntityManager.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidEspduTransform.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidEspduTransform.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidDISEntityManager.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.voidEspduTransform.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 TypeClassDescriptionclassBackground simulates ground and sky, using vertical arrays of wraparound color values.classFog simulates atmospheric effects by blending distant objects with fog color.classFogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange.classLocalFog simulates atmospheric effects by blending distant objects with fog color.classTextureBackground 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 X3DNodeTextureBackground.BACKTEXTURE_DEFAULT_VALUESFNode field named backTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTextureBackground.BOTTOMTEXTURE_DEFAULT_VALUESFNode field named bottomTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTextureBackground.FRONTTEXTURE_DEFAULT_VALUESFNode field named frontTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTextureBackground.LEFTTEXTURE_DEFAULT_VALUESFNode field named leftTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTextureBackground.RIGHTTEXTURE_DEFAULT_VALUESFNode field named rightTexture has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTextureBackground.TOPTEXTURE_DEFAULT_VALUESFNode 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.static final X3DNodeTextureBackground.getBackTextureDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeTextureBackground.getBottomTextureDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeTextureBackground.getFrontTextureDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeTextureBackground.getLeftTextureDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeTextureBackground.getRightTextureDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeTextureBackground.getTopTextureDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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 TypeClassDescriptionclassProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).classTransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).classVisibilitySensor 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 X3DNodeTransformSensor.TARGETOBJECT_DEFAULT_VALUESFNode 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.static final X3DNodeTransformSensor.getTargetObjectDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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 TypeClassDescriptionclassBooleanFilter selectively passes true, false or negated events.classBooleanSequencer generates periodic discrete Boolean values.classBooleanToggle maintains state and negates output when a true input is provided.classBooleanTrigger converts time events to boolean true events.classIntegerSequencer generates periodic discrete integer values.classIntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).classTimeTrigger 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_VALUEDefault value for this field type is an empty array.static final X3DNodeSFNode.DEFAULT_VALUEDefault 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 a single 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 TypeMethodDescriptionvoidvoidGet the current value of this MFNode by copying it into the valueDestination array, leaving the current object unchanged.voidMFNode.insertValue(int index, X3DNode newValue) Insert a new value prior to the index location in the existing value array, increasing the field length accordingly.voidReplace a single value at the appropriate location in the existing value array.voidAssign an array subset to this field.voidAssign a new org.web3d.x3d.sai.Core.X3DNode[] value to this field.voidAssign a new value to this field.static StringStatic utility method to provide String representation of a correctly typed input value.static StringStatic 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 TypeClassDescriptionclassColorChaser generates a series of SFColor values that progressively change from initial value to destination value.classColorDamper generates a series of RGB color values that progressively change from initial value to destination value.classCoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.classCoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.classOrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.classOrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.classPositionChaser generates a series of position values that progressively change from initial value to destination value.classPositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.classPositionDamper generates a series of position values that progressively change from initial value to destination value.classPositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.classScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.classScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.classTexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.classTexCoordDamper2D 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 TypeClassDescriptionclassArc2D 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.classArcClose2D 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.classCircle2D is a geometry node that defines a linear X-Y circle with center (0,0) in X-Y plane.classDisk2D is a geometry node that defines a filled (or partially filled) planar circle with center (0,0).classPolyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments in X-Y plane.classPolypoint2D is a geometry node that defines a set of 2D points in X-Y plane.classRectangle2D is a geometry node that defines a 2D rectangle in X-Y plane.classTriangleSet2D 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 TypeClassDescriptionclassBox is a geometry node specifying a rectangular cuboid.classCone is a geometry node.classCylinder is a geometry node.classElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.classExtrusion 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.classIndexedFaceSet defines polygons using index lists corresponding to vertex coordinates.classSphere 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 X3DNodeIndexedFaceSet.TEXCOORD_DEFAULT_VALUESFNode 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.static final X3DNodeIndexedFaceSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidSet 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.voidSet 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 TypeClassDescriptionclassGeoCoordinate builds geometry as a set of geographic 3D coordinates.classGeoElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.classGeoLocation positions a regular X3D model onto earth's surface.classNote that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.classGeoMetadata includes a generic subset of metadata about the geographic data.classGeoOrigin is deprecated and discouraged (but nevertheless allowed) in X3D version 3.3.classGeoPositionInterpolator animates objects within a geographic coordinate system.classGeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).classGeoTouchSensor returns geographic coordinates for the object being selected.classGeoTransform is a Grouping node that can contain most nodes.classGeoViewpoint 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 TypeMethodDescriptionvoidGeoLocation.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidGeoLocation.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidGeoTransform.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidGeoTransform.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).voidAdd 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).voidGeoLOD.addRootNode(X3DNode[] newValue) Add array of child rootNode nodes to array of existing nodes (if any).voidGeoLocation.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.voidGeoTransform.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.voidSet 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.voidGeoLOD.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 TypeClassDescriptionclassGroup is a Grouping node that can contain most nodes.classStaticGroup is similar to Group node but does not allow access to children after creation time.classSwitch is a Grouping node that only renders one (or zero) child at a time.classTransform 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 TypeMethodDescriptionvoidGroup.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidStaticGroup.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidStaticGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidSwitch.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidSwitch.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidTransform.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidTransform.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidGroup.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.voidStaticGroup.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.voidSwitch.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.voidTransform.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 TypeClassDescriptionclassHAnimDisplacer nodes alter the shape of coordinate-based geometry within parent HAnimJoint or HAnimSegment nodes.classThe 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.classHAnimJoint node can represent each joint in a body.classAn HAnimMotion node supports discrete frame-by-frame playback for HAnim motion data animation.classHAnimSegment node contains Shape geometry for each body segment, providing a visual representation of the skeleton segment.classAn 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 X3DNodeHAnimSegment.COORD_DEFAULT_VALUESFNode field named coord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeHAnimHumanoid.SKINBINDINGCOORDS_DEFAULT_VALUESFNode field named skinBindingCoords has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeHAnimHumanoid.SKINCOORD_DEFAULT_VALUESFNode 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.static final X3DNodeHAnimSegment.getCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeHAnimHumanoid.getSkinBindingCoordsDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeHAnimHumanoid.getSkinCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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 TypeMethodDescriptionvoidHAnimJoint.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidHAnimJoint.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidHAnimSegment.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidHAnimSegment.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidHAnimSite.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidHAnimSite.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidHAnimJoint.addDisplacers(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).voidHAnimSegment.addDisplacers(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).voidAdd array of child joints nodes to array of existing nodes (if any).voidHAnimHumanoid.addMotions(X3DNode[] newValue) Add array of child motions nodes to array of existing nodes (if any).voidHAnimHumanoid.addSegments(X3DNode[] newValue) Add array of child segments nodes to array of existing nodes (if any).voidAdd 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).voidHAnimHumanoid.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).voidAdd array of child skin nodes to array of existing nodes (if any).voidHAnimHumanoid.addViewpoints(X3DNode[] newValue) Add array of child viewpoints nodes to array of existing nodes (if any).voidHAnimJoint.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.voidHAnimSegment.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.voidHAnimSite.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.voidHAnimJoint.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.voidHAnimSegment.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.voidSet 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.voidHAnimHumanoid.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.voidHAnimHumanoid.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.voidSet 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.voidHAnimHumanoid.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.voidSet 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.voidHAnimHumanoid.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 TypeClassDescriptionclassColorInterpolator generates a range of color values.classCoordinateInterpolator 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.classCoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.classEaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.classNormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.classOrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.classPositionInterpolator generates a series of 3-tuple SFVec3f values.classPositionInterpolator2D generates a series of SFVec2f values.classScalarInterpolator generates piecewise-linear SFFloat values.classSplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.classSplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.classSplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.classSquadOrientationInterpolator 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 TypeClassDescriptionclassKeySensor generates events as the user presses keys on the keyboard.classStringSensor 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 TypeClassDescriptionclassLayer contains a list of children nodes that define the contents of the layer.classLayerSet defines a list of layers and a rendering order.classViewport 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 TypeMethodDescriptionvoidLayer.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidLayer.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidViewport.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidViewport.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).voidAdd array of child layers nodes to array of existing nodes (if any).voidLayer.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.voidViewport.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.voidSet 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 TypeClassDescriptionclassLayout node is used as layout field of LayoutLayer and LayoutGroup nodes.classLayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.classLayoutLayer is a Grouping node that can contain most nodes.classScreenFontStyle is an X3DFontStyleNode defines the size, family, justification, and other styles used within a screen layout.classScreenGroup 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 TypeMethodDescriptionvoidLayoutGroup.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidLayoutGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLayoutLayer.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidLayoutLayer.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidScreenGroup.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidScreenGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLayoutGroup.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.voidLayoutLayer.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.voidScreenGroup.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 TypeClassDescriptionclassDirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.classLinear attenuation may occur at level 2, full support at level 3.classLinear 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 TypeClassDescriptionclassAnchor is a Grouping node that can contain most nodes.classFunctional 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.classFunctional summary: IMPORT provides ROUTE access to a node that has a corresponding EXPORT statement within an Inline scene.classInline can load another X3D or VRML model into the current scene via url.classLoadSensor 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 TypeMethodDescriptionvoidAnchor.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidAnchor.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLoadSensor.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidLoadSensor.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidAnchor.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.voidLoadSensor.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 TypeClassDescriptionclassContour2D groups a set of curve segments into a composite contour.classContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface.classNurbsCurve is a 3D curve analogous to NurbsPatchSurface.classNurbsCurve2D defines a trimming segment that is part of a trimming contour in the u-v domain of a surface.classNurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.classNurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface.classNurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.classNurbsSet 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.classNurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.classNurbsSweptSurface uses a trajectoryCurve path to describe a generalized surface that is swept by a crossSectionCurve.classNurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode].classNurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface.classNurbsTrimmedSurface 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 X3DNodeNurbsCurve.CONTROLPOINT_DEFAULT_VALUESFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsOrientationInterpolator.CONTROLPOINT_DEFAULT_VALUESFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsPatchSurface.CONTROLPOINT_DEFAULT_VALUESFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsPositionInterpolator.CONTROLPOINT_DEFAULT_VALUESFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsSurfaceInterpolator.CONTROLPOINT_DEFAULT_VALUESFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsTrimmedSurface.CONTROLPOINT_DEFAULT_VALUESFNode field named controlPoint has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsPatchSurface.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeNurbsTrimmedSurface.TEXCOORD_DEFAULT_VALUESFNode 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.static final X3DNodeNurbsCurve.getControlPointDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeNurbsOrientationInterpolator.getControlPointDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeNurbsPatchSurface.getControlPointDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeNurbsPositionInterpolator.getControlPointDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeNurbsSurfaceInterpolator.getControlPointDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeNurbsTrimmedSurface.getControlPointDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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.static final X3DNodeNurbsPatchSurface.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeNurbsTrimmedSurface.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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 TypeMethodDescriptionvoidContour2D.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidContour2D.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).voidNurbsSet.addGeometry(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).voidNurbsTrimmedSurface.addTrimmingContour(X3DNode[] newValue) Add array of child trimmingContour nodes to array of existing nodes (if any).voidContour2D.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.voidNurbsSet.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.voidNurbsTrimmedSurface.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 TypeClassDescriptionclassBoundedPhysicsModel provides user-defined geometrical boundaries for particle motion.classConeEmitter generates all available particles from a specific point in space.classExplosionEmitter generates all particles from a specific point in space at the initial time enabled.classForcePhysicsModel applies a constant force value to the particles.classParticleSystem specifies a complete particle system.classPointEmitter generates particles from a specific point in space using the specified direction and speed.classPolylineEmitter emits particles along a single polyline.classSurfaceEmitter generates particles from the surface of an object.classVolumeEmitter emits particles from a random position confined within the given closed geometry volume.classWindPhysicsModel applies a wind effect to the particles.Fields in org.web3d.x3d.jsail.ParticleSystems declared as X3DNodeModifier and TypeFieldDescriptionstatic final X3DNodeParticleSystem.TEXCOORD_DEFAULT_VALUESFNode 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.static final X3DNodeParticleSystem.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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).voidParticleSystem.addPhysics(X3DNode[] newValue) Add array of child physics nodes to array of existing nodes (if any).voidParticleSystem.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 TypeClassDescriptionclassLinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.classPickableGroup is a Grouping node that can contain most nodes.classPointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.classIf a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.classVolumePickSensor 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 TypeMethodDescriptionvoidPickableGroup.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidPickableGroup.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).voidLinePickSensor.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).voidPointPickSensor.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).voidPrimitivePickSensor.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).voidVolumePickSensor.addPickTarget(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).voidPickableGroup.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.voidLinePickSensor.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.voidPointPickSensor.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.voidPrimitivePickSensor.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.voidVolumePickSensor.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 TypeClassDescriptionclassCylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.classPlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.classSphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.classTouchSensor 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 TypeClassDescriptionclassClipPlane specifies a single plane equation used to clip (i.classColor node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.classColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.classCoordinate builds geometry by defining a set of 3D coordinate (triplet) point values.classCoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values.classIndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates.classIndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.classIndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.classIndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.classLineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.classNormal defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.classPointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes.classTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.classTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.classTriangleStripSet 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 X3DNodeIndexedTriangleFanSet.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeIndexedTriangleSet.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeIndexedTriangleStripSet.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTriangleFanSet.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTriangleSet.TEXCOORD_DEFAULT_VALUESFNode field named texCoord has default value null (Java syntax) or NULL (XML syntax).static final X3DNodeTriangleStripSet.TEXCOORD_DEFAULT_VALUESFNode 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.static final X3DNodeIndexedTriangleFanSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeIndexedTriangleSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeIndexedTriangleStripSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeTriangleFanSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeTriangleSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.static final X3DNodeTriangleStripSet.getTexCoordDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).Add single child node to existing array of attrib nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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 TypeClassDescriptionclassBallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point.classCollidableOffset repositions geometry relative to center of owning body.classCollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.classCollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.classCollisionSensor generates collision-detection events.classCollisionSpace holds collection of objects considered together for resolution of inter-object collisions.classContact nodes are produced as output events when two collidable objects or spaces make contact.classDoubleAxisHingeJoint has two independent axes located around a common anchor point.classMotorJoint drives relative angular velocities between body1 and body2 within a common reference frame.classRigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.classRigidBodyCollection represents a system of bodies that interact within a single physics model.classSingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge.classSliderJoint constrains all movement between body1 and body2 along a single axis.classUniversalJoint 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 X3DNodeRigidBody.MASSDENSITYMODEL_DEFAULT_VALUESFNode 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.static final X3DNodeRigidBody.getMassDensityModelDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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 TypeMethodDescriptionvoidAdd 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).voidCollisionCollection.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).voidCollisionSpace.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).voidRigidBody.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).voidAdd array of child joints nodes to array of existing nodes (if any).voidSet 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.voidCollisionCollection.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.voidCollisionSpace.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.voidRigidBody.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.voidSet 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 TypeClassDescriptionclassScript 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 TypeClassDescriptionclassComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.classFloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.classMatrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.classMatrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.classPackagedShader can contain field declarations, but no CDATA section of plain-text source code.classProgramShader contains no field declarations and no plain-text source code.classShaderPart can contain a CDATA section of plain-text source code.classShaderProgram 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 TypeMethodDescriptionvoidAdd array of child parts nodes to array of existing nodes (if any).voidProgramShader.addPrograms(X3DNode[] newValue) Add array of child programs nodes to array of existing nodes (if any).voidSet 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.voidProgramShader.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 TypeClassDescriptionclassAcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.classAppearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes.classFillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape.classLineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.classMaterial specifies surface rendering properties for associated geometry nodes.classPhysicalMaterial specifies surface rendering properties for associated geometry nodes.classPointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.classShape can appear under any grouping node.classTwoSidedMaterial specifies surface rendering properties for associated geometry nodes, for outer (front) and inner (back) sides of polygons.classUnlitMaterial 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).voidAppearance.addShaders(X3DNode[] newValue) Add array of child shaders nodes to array of existing nodes (if any).voidAppearance.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 TypeClassDescriptionclassAnalyser provides real-time frequency and time-domain analysis information, without any signal-processing change to the audio stream which is passed unprocessed from input to output.classAudioClip provides audio data used by parent Sound nodes.classAudioDestination node represents the final audio destination and is what user ultimately hears, typically from the speakers of user device.classBiquadFilter node is an AudioNode processor implementing common low-order filters.classBufferAudioSource node represents a memory-resident audio asset that can contain one or more channels.classChannelMerger unites different input channels into a single output channel.classChannelSelector selects a single channel output from all input channels.classChannelSplitter separates the different channels of a single audio source into a set of monophonic output channels.classConvolver performs a linear convolution on a given AudioBuffer, often used to achieve a reverberation effect.classDelay causes a time delay between the arrival of input data and subsequent propagation to the output.classDynamicsCompressor node implements a dynamics compression effect, lowering volume of loudest parts of signal and raising volume of softest parts.classThe Gain node amplifies or deamplifies the input signal.classListenerPointSource 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.classMicrophoneSource captures input from a physical microphone in the real world.classOscillatorSource node represents an audio source generating a periodic waveform, providing a constant tone.classPeriodicWave defines a periodic waveform that can be used to shape the output of an Oscillator.classThe Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.classThe SpatialSound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.classStreamAudioDestination node represents the final audio destination via a media stream.classStreamAudioSource operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.classWaveShaper 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 TypeMethodDescriptionvoidAnalyser.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidAnalyser.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidAudioDestination.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidAudioDestination.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidBiquadFilter.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidBiquadFilter.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelMerger.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidChannelMerger.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelSelector.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidChannelSelector.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelSplitter.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidChannelSplitter.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidConvolver.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidConvolver.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidDelay.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidDelay.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidDynamicsCompressor.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidDynamicsCompressor.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidGain.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidGain.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidSpatialSound.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidSpatialSound.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidStreamAudioDestination.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidStreamAudioDestination.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidWaveShaper.addChildren(X3DNode newValue) Add single node to existing array of children nodes (if any).voidWaveShaper.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).voidChannelSplitter.addOutputs(X3DNode[] newValue) Add array of child outputs nodes to array of existing nodes (if any).voidAnalyser.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.voidAudioDestination.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.voidBiquadFilter.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.voidChannelMerger.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.voidChannelSelector.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.voidChannelSplitter.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.voidConvolver.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.voidDelay.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.voidDynamicsCompressor.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.voidGain.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.voidSpatialSound.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.voidStreamAudioDestination.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.voidWaveShaper.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.voidChannelSplitter.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 TypeClassDescriptionclassTextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume.classTextureProjectorParallel 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 TypeClassDescriptionclassImageTexture maps a 2D-image file onto a geometric shape.classMovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.classMultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.classMultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node.classMultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.classPixelTexture creates a 2D-image texture map using a numeric array of pixel values.classTextureCoordinate 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).classTextureCoordinateGenerator 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).classTextureProperties allows precise fine-grained control over application of image textures to geometry.classTextureTransform 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).voidMultiTextureCoordinate.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).voidMultiTexture.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).voidMultiTextureTransform.addTextureTransform(X3DNode[] newValue) Add array of child textureTransform nodes to array of existing nodes (if any).voidMultiTextureCoordinate.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.voidMultiTexture.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.voidMultiTextureTransform.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 TypeClassDescriptionclassComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.classImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.classPixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).classTextureCoordinate3D specifies a set of 3D texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.classTextureCoordinate4D 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.classTextureTransform3D applies a 3D transformation to texture coordinates.classTextureTransformMatrix3D 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).voidComposedTexture3D.addTexture(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).voidComposedTexture3D.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 TypeClassDescriptionclassTimeSensor 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 TypeClassDescriptionclassBlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.classBoundaryEnhancementVolumeStyle provides boundary enhancement for the volume rendering style.classCartoonVolumeStyle generates cartoon-style non-photorealistic rendering of associated volumetric data.classComposedVolumeStyle allows compositing multiple rendering styles into single rendering pass.classEdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.classIsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.classOpacityMapVolumeStyle specifies that volumetric data is rendered using opacity mapped to a transfer function texture.classProjectionVolumeStyle uses voxel data to directly generate output color.classSegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.classAll fields fully supported except shadows supported with at least Phong shading at level 3.classSilhouetteEnhancementVolumeStyle specifies that volumetric data is rendered with silhouette enhancement.classToneMappedVolumeStyle specifies that volumetric data is rendered with Gooch shading model of two-toned warm/cool coloring.classVolumeData 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 X3DNodeOpacityMapVolumeStyle.TRANSFERFUNCTION_DEFAULT_VALUESFNode 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.static final X3DNodeOpacityMapVolumeStyle.getTransferFunctionDefault()Public accessor for encapsulated SFNode default value null, returned as org.web3d.x3d.sai.Core.X3DNode.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).voidComposedVolumeStyle.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).voidIsoSurfaceVolumeData.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).voidSegmentedVolumeData.addRenderStyle(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).voidComposedVolumeStyle.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.voidIsoSurfaceVolumeData.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.voidSegmentedVolumeData.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 a single value from the existing field array.SFNode.getValue()Get the current value.Methods in org.web3d.x3d.sai with parameters of type X3DNodeModifier and TypeMethodDescriptionvoidPlaces a new value at the end of the existing value array, increasing the field length accordingly.voidWrite the current value of the field out to the provided copiedNodes array.voidMFNode.insertValue(int imageIndex, X3DNode newValue) Insert a new value prior to the imageIndex location in the existing value array, increasing the field length accordingly.voidReplace a single value at the appropriate location in the existing value array.voidAssign an array subset to this field.voidAssign 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 TypeInterfaceDescriptioninterfaceCADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.interfaceCADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.interfaceCADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.interfaceCADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model.interfaceIndexedQuadSet is a geometry node that defines quadrilaterals.interfaceQuadSet is a geometry node that defines quadrilaterals.interfaceBase 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 TypeMethodDescriptionvoidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidCADAssembly.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidCADLayer.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidCADPart.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidSet 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.voidSet 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.voidCADAssembly.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.voidCADLayer.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.voidCADPart.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 TypeInterfaceDescriptioninterfaceThe metadata provided by this node is contained in the Boolean values of the value field.interfaceThe metadata provided by this node is contained in the double-precision floating point numbers of the value field.interfaceThe metadata provided by this node is contained in the single-precision floating point numbers of the value field.interfaceThe metadata provided by this node is contained in the integer numbers of the value field.interfaceThe metadata provided by this node is contained in the metadata nodes of the value field.interfaceThe metadata provided by this node is contained in the strings of the value field.interfaceWorldInfo contains a title and simple persistent metadata information about an X3D scene.interfaceBindable nodes implement the binding stack, so that only one of each node type is active at a given time.interfaceA node that implements X3DChildNode is one of the legal children for a X3DGroupingNode parent.interfaceBase type for all nodes that contain only information without visual semantics.interfaceBase type for all prototype instances.interfaceBase 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 TypeMethodDescriptionvoidAdd array of child value nodes to array of existing nodes (if any).voidSet 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 TypeInterfaceDescriptioninterfaceComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.interfaceGeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images.interfaceImageCubeMapTexture is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side.interfaceBase 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 TypeInterfaceDescriptioninterfaceDISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.interfaceDISEntityTypeMapping 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.interfaceEspduTransform is a networked Transform node that can contain most nodes.interfaceReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.interfaceSignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.interfaceTransmitterPdu 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 TypeMethodDescriptionvoidDISEntityManager.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidEspduTransform.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidDISEntityManager.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.voidEspduTransform.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 TypeInterfaceDescriptioninterfaceBackground simulates ground and sky, using vertical arrays of wraparound color values.interfaceFog simulates atmospheric effects by blending distant objects with fog color.interfaceFogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange.interfaceLocalFog simulates atmospheric effects by blending distant objects with fog color.interfaceTextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides.interfaceAbstract 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 TypeInterfaceDescriptioninterfaceProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interfaceTransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).interfaceVisibilitySensor detects when user can see a specific object or region as they navigate the world.interfaceBase 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 TypeInterfaceDescriptioninterfaceBooleanFilter selectively passes true, false or negated events.interfaceBooleanSequencer generates periodic discrete Boolean values.interfaceBooleanToggle maintains state and negates output when a true input is provided.interfaceBooleanTrigger converts time events to boolean true events.interfaceIntegerSequencer generates periodic discrete integer values.interfaceIntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).interfaceTimeTrigger converts boolean true events to time events.interfaceBase type from which all Sequencers are derived.interfaceBase 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 TypeInterfaceDescriptioninterfaceColorChaser generates a series of SFColor values that progressively change from initial value to destination value.interfaceColorDamper generates a series of RGB color values that progressively change from initial value to destination value.interfaceCoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.interfaceCoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.interfaceOrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interfaceOrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interfacePositionChaser generates a series of position values that progressively change from initial value to destination value.interfacePositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.interfacePositionDamper generates a series of position values that progressively change from initial value to destination value.interfacePositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.interfaceScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.interfaceScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.interfaceTexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.interfaceTexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value.interfaceThe 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.interfaceThe 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.interfaceX3DFollowerNode 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 TypeInterfaceDescriptioninterfaceArc2D 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.interfaceArcClose2D 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.interfaceCircle2D is a geometry node that defines a linear X-Y circle with center (0,0) in X-Y plane.interfaceDisk2D is a geometry node that defines a filled (or partially filled) planar circle with center (0,0).interfacePolyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments in X-Y plane.interfacePolypoint2D is a geometry node that defines a set of 2D points in X-Y plane.interfaceRectangle2D is a geometry node that defines a 2D rectangle in X-Y plane.interfaceTriangleSet2D 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 TypeInterfaceDescriptioninterfaceBox is a geometry node specifying a rectangular cuboid.interfaceCone is a geometry node.interfaceCylinder is a geometry node.interfaceElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.interfaceExtrusion 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.interfaceIndexedFaceSet defines polygons using index lists corresponding to vertex coordinates.interfaceSphere 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 TypeMethodDescriptionvoidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidSet 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.voidSet 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 TypeInterfaceDescriptioninterfaceGeoCoordinate builds geometry as a set of geographic 3D coordinates.interfaceGeoElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.interfaceGeoLocation positions a regular X3D model onto earth's surface.interfaceNote that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.interfaceGeoMetadata includes a generic subset of metadata about the geographic data.interfaceGeoOrigin is deprecated and discouraged (but nevertheless allowed) in X3D version 3.3.interfaceGeoPositionInterpolator animates objects within a geographic coordinate system.interfaceGeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interfaceGeoTouchSensor returns geographic coordinates for the object being selected.interfaceGeoTransform is a Grouping node that can contain most nodes.interfaceGeoViewpoint 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 TypeMethodDescriptionvoidGeoLocation.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidGeoTransform.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidAdd array of child data nodes to array of existing nodes (if any).voidGeoLOD.addRootNode(X3DNode[] newValue) Add array of child rootNode nodes to array of existing nodes (if any).voidGeoLocation.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.voidGeoTransform.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.voidSet 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.voidGeoLOD.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 TypeInterfaceDescriptioninterfaceGroup is a Grouping node that can contain most nodes.interfaceStaticGroup is similar to Group node but does not allow access to children after creation time.interfaceSwitch is a Grouping node that only renders one (or zero) child at a time.interfaceTransform is a Grouping node that can contain most nodes.interfaceGrouping 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 TypeMethodDescriptionvoidGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidStaticGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidSwitch.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidTransform.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidX3DGroupingNode.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidGroup.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.voidStaticGroup.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.voidSwitch.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.voidTransform.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.voidX3DGroupingNode.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 TypeInterfaceDescriptioninterfaceHAnimDisplacer nodes alter the shape of coordinate-based geometry within parent HAnimJoint or HAnimSegment nodes.interfaceThe 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.interfaceHAnimJoint node can represent each joint in a body.interfaceAn HAnimMotion node supports discrete frame-by-frame playback for HAnim motion data animation.interfaceHAnimSegment node contains Shape geometry for each body segment, providing a visual representation of the skeleton segment.interfaceAn 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 TypeMethodDescriptionvoidHAnimJoint.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidHAnimSegment.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidHAnimSite.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidHAnimJoint.addDisplacers(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).voidHAnimSegment.addDisplacers(X3DNode[] newValue) Add array of child displacers nodes to array of existing nodes (if any).voidAdd array of child joints nodes to array of existing nodes (if any).voidHAnimHumanoid.addMotions(X3DNode[] newValue) Add array of child motions nodes to array of existing nodes (if any).voidHAnimHumanoid.addSegments(X3DNode[] newValue) Add array of child segments nodes to array of existing nodes (if any).voidAdd array of child sites nodes to array of existing nodes (if any).voidHAnimHumanoid.addSkeleton(X3DNode[] newValue) Add array of child skeleton nodes to array of existing nodes (if any).voidAdd array of child skin nodes to array of existing nodes (if any).voidHAnimHumanoid.addViewpoints(X3DNode[] newValue) Add array of child viewpoints nodes to array of existing nodes (if any).voidHAnimJoint.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.voidHAnimSegment.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.voidHAnimSite.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.voidHAnimJoint.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.voidHAnimSegment.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.voidSet 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.voidHAnimHumanoid.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.voidHAnimHumanoid.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.voidSet 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.voidHAnimHumanoid.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.voidSet 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.voidHAnimHumanoid.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 TypeInterfaceDescriptioninterfaceColorInterpolator generates a range of color values.interfaceCoordinateInterpolator 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.interfaceCoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.interfaceEaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.interfaceNormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.interfaceOrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.interfacePositionInterpolator generates a series of 3-tuple SFVec3f values.interfacePositionInterpolator2D generates a series of SFVec2f values.interfaceScalarInterpolator generates piecewise-linear SFFloat values.interfaceSplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.interfaceSplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.interfaceSplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.interfaceSquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event.interfaceInterpolator 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 TypeInterfaceDescriptioninterfaceKeySensor generates events as the user presses keys on the keyboard.interfaceStringSensor generates events as the user presses keys on the keyboard.interfaceBase 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 TypeInterfaceDescriptioninterfaceLayer contains a list of children nodes that define the contents of the layer.interfaceLayerSet defines a list of layers and a rendering order.interfaceViewport is a Grouping node that can contain most nodes.interfaceThe X3DLayerNode abstract node type is the base node type for layer nodes.interfaceThe 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 TypeMethodDescriptionvoidLayer.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidViewport.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidX3DViewportNode.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidAdd array of child layers nodes to array of existing nodes (if any).voidLayer.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.voidViewport.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.voidX3DViewportNode.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.voidSet 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 TypeInterfaceDescriptioninterfaceLayout node is used as layout field of LayoutLayer and LayoutGroup nodes.interfaceLayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.interfaceLayoutLayer is a Grouping node that can contain most nodes.interfaceScreenFontStyle is an X3DFontStyleNode defines the size, family, justification, and other styles used within a screen layout.interfaceScreenGroup is a Grouping node that can contain most nodes.interfaceX3DLayoutNode 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 TypeMethodDescriptionvoidLayoutGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLayoutLayer.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidScreenGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLayoutGroup.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.voidLayoutLayer.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.voidScreenGroup.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 TypeInterfaceDescriptioninterfaceDirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.interfaceLinear attenuation may occur at level 2, full support at level 3.interfaceLinear attenuation may occur at level 2, full support at level 3.interfaceLight 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 TypeInterfaceDescriptioninterfaceAnchor is a Grouping node that can contain most nodes.interfaceInline can load another X3D or VRML model into the current scene via url.interfaceLoadSensor generates events as watchList child nodes are either loaded or fail to load.interfaceBase 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 TypeMethodDescriptionvoidAnchor.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLoadSensor.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidAnchor.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.voidLoadSensor.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 TypeInterfaceDescriptioninterfaceContour2D groups a set of curve segments into a composite contour.interfaceContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface.interfaceNurbsCurve is a 3D curve analogous to NurbsPatchSurface.interfaceNurbsCurve2D defines a trimming segment that is part of a trimming contour in the u-v domain of a surface.interfaceNurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.interfaceNurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface.interfaceNurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.interfaceNurbsSet 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.interfaceNurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.interfaceNurbsSweptSurface uses a trajectoryCurve path to describe a generalized surface that is swept by a crossSectionCurve.interfaceNurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode].interfaceNurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface.interfaceNurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface.interfaceBase type for all nodes that provide control curve information in 2D space.interfaceAbstract geometry type for all types of NURBS surfaces.interfaceBase 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 TypeMethodDescriptionvoidContour2D.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidNurbsSet.addGeometry(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).voidNurbsTrimmedSurface.addTrimmingContour(X3DNode[] newValue) Add array of child trimmingContour nodes to array of existing nodes (if any).voidContour2D.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.voidNurbsSet.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.voidNurbsTrimmedSurface.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 TypeInterfaceDescriptioninterfaceBoundedPhysicsModel provides user-defined geometrical boundaries for particle motion.interfaceConeEmitter generates all available particles from a specific point in space.interfaceExplosionEmitter generates all particles from a specific point in space at the initial time enabled.interfaceForcePhysicsModel applies a constant force value to the particles.interfaceParticleSystem specifies a complete particle system.interfacePointEmitter generates particles from a specific point in space using the specified direction and speed.interfacePolylineEmitter emits particles along a single polyline.interfaceSurfaceEmitter generates particles from the surface of an object.interfaceVolumeEmitter emits particles from a random position confined within the given closed geometry volume.interfaceWindPhysicsModel applies a wind effect to the particles.interfaceThe X3DParticleEmitterNode abstract type represents any node that is an emitter of particles.interfaceThe 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 TypeMethodDescriptionvoidParticleSystem.addPhysics(X3DNode[] newValue) Add array of child physics nodes to array of existing nodes (if any).voidParticleSystem.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 TypeInterfaceDescriptioninterfaceLinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.interfacePickableGroup is a Grouping node that can contain most nodes.interfacePointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.interfaceIf a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.interfaceVolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.interfaceThe 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 TypeMethodDescriptionvoidPickableGroup.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidLinePickSensor.addPickTarget(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).voidPointPickSensor.addPickTarget(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).voidPrimitivePickSensor.addPickTarget(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).voidVolumePickSensor.addPickTarget(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).voidX3DPickSensorNode.addPickTarget(X3DNode[] newValue) Add array of child pickTarget nodes to array of existing nodes (if any).voidPickableGroup.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.voidLinePickSensor.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.voidPointPickSensor.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.voidPrimitivePickSensor.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.voidVolumePickSensor.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.voidX3DPickSensorNode.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 TypeInterfaceDescriptioninterfaceCylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.interfacePlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.interfaceSphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.interfaceTouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.interfaceBase type for all drag-style pointing device sensors.interfaceBase type for all pointing device sensors.interfaceBase 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 TypeInterfaceDescriptioninterfaceClipPlane specifies a single plane equation used to clip (i.interfaceColor node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.interfaceColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.interfaceCoordinate builds geometry by defining a set of 3D coordinate (triplet) point values.interfaceCoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values.interfaceIndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates.interfaceIndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interfaceIndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interfaceIndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interfaceLineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.interfaceNormal defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.interfacePointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes.interfaceTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interfaceTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interfaceTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.interfaceBase type for color specifications in X3D.interfaceComposed geometry nodes produce renderable geometry, can contain Color Coordinate Normal TextureCoordinate, and are contained by a Shape node.interfaceBase type for all coordinate node types in X3D.interfaceBase type for all geometric property node types.interfaceGeometry nodes produce renderable geometry and are contained by a Shape node.interfaceBase 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 TypeMethodDescriptionvoidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidAdd array of child attrib nodes to array of existing nodes (if any).voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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.voidSet 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 TypeInterfaceDescriptioninterfaceBallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point.interfaceCollidableOffset repositions geometry relative to center of owning body.interfaceCollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.interfaceCollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.interfaceCollisionSensor generates collision-detection events.interfaceCollisionSpace holds collection of objects considered together for resolution of inter-object collisions.interfaceContact nodes are produced as output events when two collidable objects or spaces make contact.interfaceDoubleAxisHingeJoint has two independent axes located around a common anchor point.interfaceMotorJoint drives relative angular velocities between body1 and body2 within a common reference frame.interfaceRigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.interfaceRigidBodyCollection represents a system of bodies that interact within a single physics model.interfaceSingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge.interfaceSliderJoint constrains all movement between body1 and body2 along a single axis.interfaceUniversalJoint is like a BallJoint that constrains an extra degree of rotational freedom.interfaceThe 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.interfaceThe X3DNBodyCollisionSpaceNode abstract node type represents objects that act as a self-contained spatial collection of objects that can interact through collision detection routines.interfaceThe 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 TypeMethodDescriptionvoidAdd array of child bodies nodes to array of existing nodes (if any).voidCollisionCollection.addCollidables(X3DNode[] newValue) Add array of child collidables nodes to array of existing nodes (if any).voidCollisionSpace.addCollidables(X3DNode[] newValue) Add array of child collidables nodes to array of existing nodes (if any).voidRigidBody.addGeometry(X3DNode[] newValue) Add array of child geometry nodes to array of existing nodes (if any).voidAdd array of child joints nodes to array of existing nodes (if any).voidSet 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.voidCollisionCollection.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.voidCollisionSpace.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.voidRigidBody.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.voidSet 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 TypeInterfaceDescriptioninterfaceScript contains author-programmed event behaviors for a scene.interfaceBase 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 TypeInterfaceDescriptioninterfaceComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.interfaceFloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.interfaceMatrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.interfaceMatrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.interfacePackagedShader can contain field declarations, but no CDATA section of plain-text source code.interfaceProgramShader contains no field declarations and no plain-text source code.interfaceShaderPart can contain a CDATA section of plain-text source code.interfaceShaderProgram can contain field declarations and a CDATA section of plain-text source code.interfaceBase type for all nodes that specify a programmable shader.interfaceBase 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 TypeMethodDescriptionvoidAdd array of child parts nodes to array of existing nodes (if any).voidProgramShader.addPrograms(X3DNode[] newValue) Add array of child programs nodes to array of existing nodes (if any).voidSet 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.voidProgramShader.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 TypeInterfaceDescriptioninterfaceAcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.interfaceAppearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes.interfaceFillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape.interfaceLineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.interfaceMaterial specifies surface rendering properties for associated geometry nodes.interfacePhysicalMaterial specifies surface rendering properties for associated geometry nodes.interfacePointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.interfaceShape can appear under any grouping node.interfaceTwoSidedMaterial specifies surface rendering properties for associated geometry nodes, for outer (front) and inner (back) sides of polygons.interfaceUnlitMaterial specifies surface rendering properties for associated geometry nodes.interfaceNodes of this type can be used as child nodes for Appearance.interfaceBase type for all Appearance nodes.interfaceBase type for all Material nodes.interfaceBase type for material nodes that describe how the shape looks like from one side.interfaceBase 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 TypeMethodDescriptionvoidAppearance.addShaders(X3DNode[] newValue) Add array of child shaders nodes to array of existing nodes (if any).voidAppearance.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 TypeInterfaceDescriptioninterfaceAnalyser provides real-time frequency and time-domain analysis information, without any signal-processing change to the audio stream which is passed unprocessed from input to output.interfaceAudioClip provides audio data used by parent Sound nodes.interfaceAudioDestination node represents the final audio destination and is what user ultimately hears, typically from the speakers of user device.interfaceBiquadFilter node is an AudioNode processor implementing common low-order filters.interfaceBufferAudioSource node represents a memory-resident audio asset that can contain one or more channels.interfaceChannelMerger unites different input channels into a single output channel.interfaceChannelSelector selects a single channel output from all input channels.interfaceChannelSplitter separates the different channels of a single audio source into a set of monophonic output channels.interfaceConvolver performs a linear convolution on a given AudioBuffer, often used to achieve a reverberation effect.interfaceDelay causes a time delay between the arrival of input data and subsequent propagation to the output.interfaceDynamicsCompressor node implements a dynamics compression effect, lowering volume of loudest parts of signal and raising volume of softest parts.interfaceThe Gain node amplifies or deamplifies the input signal.interfaceListenerPointSource 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.interfaceMicrophoneSource captures input from a physical microphone in the real world.interfaceOscillatorSource node represents an audio source generating a periodic waveform, providing a constant tone.interfacePeriodicWave defines a periodic waveform that can be used to shape the output of an Oscillator.interfaceThe Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interfaceThe SpatialSound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interfaceStreamAudioDestination node represents the final audio destination via a media stream.interfaceStreamAudioSource operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.interfaceWaveShaper node represents a nonlinear distorter that applies a wave-shaping distortion curve to the signal.interfaceBase type for all sound destination nodes, which represent the final destination of an audio signal and are what the user can ultimately hear.interfaceBase type for all sound destination nodes, which represent the final destination of an audio signal and are what the user can ultimately hear.interfaceBase type for all sound nodes.interfaceBase type for all sound processing nodes, which are used to enhance audio with filtering, delaying, changing gain, etc.interfaceNodes 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 TypeMethodDescriptionvoidAnalyser.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidAudioDestination.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidBiquadFilter.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelMerger.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelSelector.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelSplitter.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidConvolver.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidDelay.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidDynamicsCompressor.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidGain.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidSpatialSound.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidStreamAudioDestination.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidWaveShaper.addChildren(X3DNode[] newValue) Add array of children nodes to array of existing nodes (if any).voidChannelSplitter.addOutputs(X3DNode[] newValue) Add array of child outputs nodes to array of existing nodes (if any).voidAnalyser.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.voidAudioDestination.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.voidBiquadFilter.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.voidChannelMerger.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.voidChannelSelector.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.voidChannelSplitter.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.voidConvolver.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.voidDelay.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.voidDynamicsCompressor.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.voidGain.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.voidSpatialSound.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.voidStreamAudioDestination.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.voidWaveShaper.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.voidChannelSplitter.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 TypeInterfaceDescriptioninterfaceFontStyle is an X3DFontStyleNode that defines the size, family, justification, and other styles used by Text nodes.interfaceText is a 2D (flat) geometry node that can contain multiple lines of string values.interfaceBase 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 TypeInterfaceDescriptioninterfaceTextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume.interfaceTextureProjectorParallel is similar to a light that projects a texture into the scene, illuminating geometry that intersects the parallel projection volume.interfaceBase 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 TypeInterfaceDescriptioninterfaceImageTexture maps a 2D-image file onto a geometric shape.interfaceMovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.interfaceMultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.interfaceMultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node.interfaceMultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.interfacePixelTexture creates a 2D-image texture map using a numeric array of pixel values.interfaceTextureCoordinate 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).interfaceTextureCoordinateGenerator 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).interfaceTextureProperties allows precise fine-grained control over application of image textures to geometry.interfaceTextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry.interfaceBase type for all texture coordinate nodes which specify texture coordinates for a single texture.interfaceBase type for all texture node types that define a single texture.interfaceBase type for all texture transform nodes which specify texture coordinate transformation for a single texture.interfaceBase type for all nodes which specify 2D sources for texture images.interfaceBase type for all nodes which specify texture coordinates.interfaceBase type for all nodes which specify sources for texture images.interfaceBase 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 TypeMethodDescriptionvoidMultiTextureCoordinate.addTexCoord(X3DNode[] newValue) Add array of child texCoord nodes to array of existing nodes (if any).voidMultiTexture.addTexture(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).voidMultiTextureTransform.addTextureTransform(X3DNode[] newValue) Add array of child textureTransform nodes to array of existing nodes (if any).voidMultiTextureCoordinate.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.voidMultiTexture.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.voidMultiTextureTransform.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 TypeInterfaceDescriptioninterfaceComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.interfaceImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.interfacePixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).interfaceTextureCoordinate3D specifies a set of 3D texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices.interfaceTextureCoordinate4D 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.interfaceTextureTransform3D applies a 3D transformation to texture coordinates.interfaceTextureTransformMatrix3D applies a 3D transformation to texture coordinates.interfaceBase 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 TypeMethodDescriptionvoidComposedTexture3D.addTexture(X3DNode[] newValue) Add array of child texture nodes to array of existing nodes (if any).voidComposedTexture3D.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 TypeInterfaceDescriptioninterfaceTimeSensor continuously generates events as time passes.interfaceBase 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 TypeInterfaceDescriptioninterfaceBlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.interfaceBoundaryEnhancementVolumeStyle provides boundary enhancement for the volume rendering style.interfaceCartoonVolumeStyle generates cartoon-style non-photorealistic rendering of associated volumetric data.interfaceComposedVolumeStyle allows compositing multiple rendering styles into single rendering pass.interfaceEdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.interfaceIsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.interfaceOpacityMapVolumeStyle specifies that volumetric data is rendered using opacity mapped to a transfer function texture.interfaceProjectionVolumeStyle uses voxel data to directly generate output color.interfaceSegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.interfaceAll fields fully supported except shadows supported with at least Phong shading at level 3.interfaceSilhouetteEnhancementVolumeStyle specifies that volumetric data is rendered with silhouette enhancement.interfaceToneMappedVolumeStyle specifies that volumetric data is rendered with Gooch shading model of two-toned warm/cool coloring.interfaceVolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node.interfaceThe 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.interfaceThe X3DVolumeDataNode abstract node type is the base type for all node types that describe volumetric data to be rendered.interfaceThe 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 TypeMethodDescriptionvoidComposedVolumeStyle.addRenderStyle(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).voidIsoSurfaceVolumeData.addRenderStyle(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).voidSegmentedVolumeData.addRenderStyle(X3DNode[] newValue) Add array of child renderStyle nodes to array of existing nodes (if any).voidComposedVolumeStyle.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.voidIsoSurfaceVolumeData.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.voidSegmentedVolumeData.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.