Uses of Class
org.web3d.x3d.jsail.X3DConcreteElement
Packages that use X3DConcreteElement
Package
Description
The X3D Java Scene Access Interface Library (X3DJSAIL) provides a
comprehensive set of strongly typed X3D Java interfaces for
concrete implementation classes.
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 X3DConcreteElement in org.web3d.x3d.jsail
Subclasses of X3DConcreteElement in org.web3d.x3d.jsailModifier and TypeClassDescriptionclassAbstract parent class for concrete X3D nodes, containing common methods and member variables.classAbstract parent class for concrete X3D statements, containing common methods and member variables.Methods in org.web3d.x3d.jsail that return X3DConcreteElementModifier and TypeMethodDescriptionX3DConcreteElement.addComments()Debug support: adding empty comment as CommentsBlock to children field has no effect.abstract X3DConcreteElementX3DConcreteElement.addComments(String newComment) Add comment as String to contained commentsList.abstract X3DConcreteElementX3DConcreteElement.addComments(String[] newComments) Add comments as String[] array to contained commentsList.abstract X3DConcreteElementX3DConcreteElement.addComments(CommentsBlock newCommentsBlock) Add CommentsBlock to elementX3DConcreteElement.findAncestorElementByName(String ancestorElementName) Find object reference to ancestor element (i.e. node or statement), if this object is an attached child.abstract X3DConcreteElementX3DConcreteElement.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.abstract X3DConcreteElementX3DConcreteElement.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.X3DConcreteElement.getParent()Provide object reference to parent X3D node or statement, if any.X3DLoaderDOM.getX3dObjectTree()Provide X3DJSAIL object tree if loading succeedsX3DLoaderDOM.toX3dModelInstance(Node node) Recursive method that uses DOM to create X3DJSAIL objects from a previously loaded document, taking advantage of Java Reflection and String-based field accessors with protected access that are not otherwise usable.X3DLoaderDOM.toX3dModelInstance(Node node, X3DConcreteElement parentElement) Recursive method that uses DOM to create X3DJSAIL objects from a previously loaded document, taking advantage of Java Reflection and String-based field accessors with protected access that are not otherwise usable.Methods in org.web3d.x3d.jsail with parameters of type X3DConcreteElementModifier and TypeMethodDescriptionvoidX3DConcreteElement.setParent(X3DConcreteElement newParentObject) Package-internal method to set parent object reference.X3DLoaderDOM.toX3dModelInstance(Node node, X3DConcreteElement parentElement) Recursive method that uses DOM to create X3DJSAIL objects from a previously loaded document, taking advantage of Java Reflection and String-based field accessors with protected access that are not otherwise usable. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.CADGeometry
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.CADGeometryModifier 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.Methods in org.web3d.x3d.jsail.CADGeometry that return X3DConcreteElementModifier and TypeMethodDescriptionCADAssembly.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADAssembly.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADFace.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADFace.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADLayer.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADLayer.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADPart.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CADPart.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedQuadSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedQuadSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.QuadSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.QuadSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Core
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.CoreModifier and TypeClassDescriptionclassUtility class to enable adding one or more comment strings as a child node, treated as an X3D statement.classFunctional summary: each added component statement indicates needed scene functionality support above the given X3D profile.classFunctional summary: connect statements define event-routing connections between node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.classExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file.classFunctional summary: a field statement defines an interface attribute or node.classFunctional summary: a fieldValue statement re-initializes the default value of a field in a ProtoInstance.classFunctional summary: each X3D scene includes a head statement that can contain component, unit and meta statements.classFunctional summary: the IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.classFunctional summary: the meta statement provides metadata information about a scene, where name and content attributes provide attribute=value metadata pairs.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.classProtoBody contains the definition nodes for new Prototype nodes.classProtoDeclare defines new Prototype nodes.classProtoInstance can override field default values via fieldValue initializations.classProtoInterface defines fields for new Prototype nodes.classROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes.classScene is the implicit root node of the X3D scene graph.classFunctional summary: unit statement defines data-conversion factors for typed values defined in a scene.classWorldInfo contains a title and simple persistent metadata information about an X3D scene.classX3D is the root node for an Extensible 3D (X3D) Graphics model.Methods in org.web3d.x3d.jsail.Core that return X3DConcreteElementModifier and TypeMethodDescriptionCommentsBlock.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CommentsBlock.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.component.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.component.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.connect.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.connect.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ExternProtoDeclare.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ExternProtoDeclare.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.field.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.field.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.fieldValue.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.fieldValue.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.head.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.head.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IS.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IS.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.meta.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.meta.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataBoolean.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataBoolean.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataDouble.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataDouble.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataFloat.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataFloat.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataInteger.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataInteger.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataString.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MetadataString.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoBody.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoBody.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoDeclare.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoDeclare.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoInstance.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoInstance.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoInterface.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProtoInterface.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ROUTE.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ROUTE.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Scene.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Scene.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.unit.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.unit.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.WorldInfo.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.WorldInfo.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.X3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.X3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.CubeMapTexturing
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.CubeMapTexturingModifier 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.Methods in org.web3d.x3d.jsail.CubeMapTexturing that return X3DConcreteElementModifier and TypeMethodDescriptionComposedCubeMapTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ComposedCubeMapTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeneratedCubeMapTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeneratedCubeMapTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ImageCubeMapTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ImageCubeMapTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.DIS
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.DISModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionDISEntityManager.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DISEntityManager.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DISEntityTypeMapping.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DISEntityTypeMapping.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EspduTransform.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EspduTransform.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ReceiverPdu.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ReceiverPdu.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SignalPdu.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SignalPdu.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TransmitterPdu.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TransmitterPdu.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.EnvironmentalEffects
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.EnvironmentalEffectsModifier 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.Methods in org.web3d.x3d.jsail.EnvironmentalEffects that return X3DConcreteElementModifier and TypeMethodDescriptionBackground.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Background.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Fog.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Fog.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FogCoordinate.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FogCoordinate.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LocalFog.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LocalFog.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureBackground.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureBackground.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.EnvironmentalSensor
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.EnvironmentalSensorModifier 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.Methods in org.web3d.x3d.jsail.EnvironmentalSensor that return X3DConcreteElementModifier and TypeMethodDescriptionProximitySensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProximitySensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TransformSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TransformSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VisibilitySensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VisibilitySensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.EventUtilities
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.EventUtilitiesModifier 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.Methods in org.web3d.x3d.jsail.EventUtilities that return X3DConcreteElementModifier and TypeMethodDescriptionBooleanFilter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanFilter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanSequencer.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanSequencer.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanToggle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanToggle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanTrigger.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BooleanTrigger.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IntegerSequencer.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IntegerSequencer.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IntegerTrigger.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IntegerTrigger.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TimeTrigger.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TimeTrigger.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Followers
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.FollowersModifier 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.Methods in org.web3d.x3d.jsail.Followers that return X3DConcreteElementModifier and TypeMethodDescriptionColorChaser.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ColorChaser.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ColorDamper.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ColorDamper.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateChaser.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateChaser.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateDamper.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateDamper.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OrientationChaser.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OrientationChaser.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OrientationDamper.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OrientationDamper.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionChaser.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionChaser.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionChaser2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionChaser2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionDamper.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionDamper.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionDamper2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionDamper2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScalarChaser.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScalarChaser.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScalarDamper.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScalarDamper.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TexCoordChaser2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TexCoordChaser2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TexCoordDamper2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TexCoordDamper2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Geometry2D
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.Geometry2DModifier 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.Methods in org.web3d.x3d.jsail.Geometry2D that return X3DConcreteElementModifier and TypeMethodDescriptionArc2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Arc2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ArcClose2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ArcClose2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Circle2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Circle2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Disk2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Disk2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Polyline2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Polyline2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Polypoint2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Polypoint2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Rectangle2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Rectangle2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleSet2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleSet2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Geometry3D
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.Geometry3DModifier 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.Methods in org.web3d.x3d.jsail.Geometry3D that return X3DConcreteElementModifier and TypeMethodDescriptionBox.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Box.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Cone.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Cone.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Cylinder.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Cylinder.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ElevationGrid.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ElevationGrid.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Extrusion.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Extrusion.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedFaceSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedFaceSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Sphere.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Sphere.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Geospatial
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.GeospatialModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionGeoCoordinate.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoCoordinate.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoElevationGrid.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoElevationGrid.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoLocation.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoLocation.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoLOD.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoLOD.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoMetadata.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoMetadata.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoOrigin.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoOrigin.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoPositionInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoPositionInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoProximitySensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoProximitySensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoTouchSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoTouchSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoTransform.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoTransform.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoViewpoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.GeoViewpoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Grouping
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.GroupingModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionGroup.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Group.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StaticGroup.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StaticGroup.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Switch.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Switch.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Transform.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Transform.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.HAnim
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.HAnimModifier 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).Methods in org.web3d.x3d.jsail.HAnim that return X3DConcreteElementModifier and TypeMethodDescriptionHAnimDisplacer.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimDisplacer.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimHumanoid.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimHumanoid.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimMotion.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimMotion.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimSegment.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimSegment.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimSite.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.HAnimSite.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Interpolation
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.InterpolationModifier 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.Methods in org.web3d.x3d.jsail.Interpolation that return X3DConcreteElementModifier and TypeMethodDescriptionColorInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ColorInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateInterpolator2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateInterpolator2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EaseInEaseOut.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EaseInEaseOut.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NormalInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NormalInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OrientationInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OrientationInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionInterpolator2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PositionInterpolator2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScalarInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScalarInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SplinePositionInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SplinePositionInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SplinePositionInterpolator2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SplinePositionInterpolator2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SplineScalarInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SplineScalarInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SquadOrientationInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SquadOrientationInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.KeyDeviceSensor
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.KeyDeviceSensorModifier and TypeClassDescriptionclassKeySensor generates events as the user presses keys on the keyboard.classStringSensor generates events as the user presses keys on the keyboard.Methods in org.web3d.x3d.jsail.KeyDeviceSensor that return X3DConcreteElementModifier and TypeMethodDescriptionKeySensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.KeySensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StringSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StringSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Layering
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.LayeringModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionLayer.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Layer.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LayerSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LayerSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Viewport.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Viewport.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Layout
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.LayoutModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionLayout.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Layout.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LayoutGroup.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LayoutGroup.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LayoutLayer.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LayoutLayer.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScreenFontStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScreenFontStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScreenGroup.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ScreenGroup.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Lighting
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.LightingModifier 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.Methods in org.web3d.x3d.jsail.Lighting that return X3DConcreteElementModifier and TypeMethodDescriptionDirectionalLight.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DirectionalLight.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointLight.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointLight.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SpotLight.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SpotLight.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Networking
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.NetworkingModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionAnchor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Anchor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EXPORT.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EXPORT.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IMPORT.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IMPORT.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Inline.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Inline.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LoadSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LoadSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.NURBS
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.NURBSModifier 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.Methods in org.web3d.x3d.jsail.NURBS that return X3DConcreteElementModifier and TypeMethodDescriptionContour2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Contour2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ContourPolyline2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ContourPolyline2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsCurve.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsCurve.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsCurve2D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsCurve2D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsOrientationInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsOrientationInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsPatchSurface.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsPatchSurface.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsPositionInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsPositionInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSurfaceInterpolator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSurfaceInterpolator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSweptSurface.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSweptSurface.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSwungSurface.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsSwungSurface.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsTextureCoordinate.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsTextureCoordinate.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsTrimmedSurface.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.NurbsTrimmedSurface.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.ParticleSystems
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.ParticleSystemsModifier 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.Methods in org.web3d.x3d.jsail.ParticleSystems that return X3DConcreteElementModifier and TypeMethodDescriptionBoundedPhysicsModel.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BoundedPhysicsModel.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ConeEmitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ConeEmitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ExplosionEmitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ExplosionEmitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ForcePhysicsModel.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ForcePhysicsModel.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ParticleSystem.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ParticleSystem.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointEmitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointEmitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PolylineEmitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PolylineEmitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SurfaceEmitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SurfaceEmitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VolumeEmitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VolumeEmitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.WindPhysicsModel.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.WindPhysicsModel.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Picking
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.PickingModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionLinePickSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LinePickSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PickableGroup.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PickableGroup.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointPickSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointPickSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PrimitivePickSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PrimitivePickSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VolumePickSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VolumePickSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.PointingDeviceSensor
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.PointingDeviceSensorModifier 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.Methods in org.web3d.x3d.jsail.PointingDeviceSensor that return X3DConcreteElementModifier and TypeMethodDescriptionCylinderSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CylinderSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PlaneSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PlaneSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SphereSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SphereSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TouchSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TouchSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Rendering
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.RenderingModifier 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.Methods in org.web3d.x3d.jsail.Rendering that return X3DConcreteElementModifier and TypeMethodDescriptionClipPlane.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ClipPlane.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Color.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Color.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ColorRGBA.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ColorRGBA.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Coordinate.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Coordinate.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateDouble.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CoordinateDouble.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedLineSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedLineSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedTriangleFanSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedTriangleFanSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedTriangleSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedTriangleSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedTriangleStripSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IndexedTriangleStripSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LineSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LineSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Normal.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Normal.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleFanSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleFanSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleStripSet.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TriangleStripSet.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.RigidBodyPhysics
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.RigidBodyPhysicsModifier 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.Methods in org.web3d.x3d.jsail.RigidBodyPhysics that return X3DConcreteElementModifier and TypeMethodDescriptionBallJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BallJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollidableOffset.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollidableOffset.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollidableShape.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollidableShape.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollisionCollection.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollisionCollection.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollisionSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollisionSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollisionSpace.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CollisionSpace.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Contact.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Contact.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DoubleAxisHingeJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DoubleAxisHingeJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MotorJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MotorJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.RigidBody.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.RigidBody.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.RigidBodyCollection.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.RigidBodyCollection.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SingleAxisHingeJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SingleAxisHingeJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SliderJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SliderJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.UniversalJoint.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.UniversalJoint.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Scripting
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.ScriptingModifier and TypeClassDescriptionclassScript contains author-programmed event behaviors for a scene.Methods in org.web3d.x3d.jsail.Scripting that return X3DConcreteElementModifier and TypeMethodDescriptionScript.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Script.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Shaders
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.ShadersModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionComposedShader.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ComposedShader.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FloatVertexAttribute.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FloatVertexAttribute.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Matrix3VertexAttribute.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Matrix3VertexAttribute.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Matrix4VertexAttribute.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Matrix4VertexAttribute.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PackagedShader.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PackagedShader.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProgramShader.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProgramShader.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ShaderPart.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ShaderPart.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ShaderProgram.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ShaderProgram.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Shape
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.ShapeModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionAcousticProperties.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.AcousticProperties.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Appearance.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Appearance.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FillProperties.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FillProperties.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LineProperties.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.LineProperties.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Material.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Material.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PhysicalMaterial.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PhysicalMaterial.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointProperties.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PointProperties.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Shape.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Shape.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TwoSidedMaterial.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TwoSidedMaterial.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.UnlitMaterial.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.UnlitMaterial.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Sound
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.SoundModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionAnalyser.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Analyser.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.AudioClip.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.AudioClip.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.AudioDestination.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.AudioDestination.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BiquadFilter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BiquadFilter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BufferAudioSource.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BufferAudioSource.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ChannelMerger.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ChannelMerger.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ChannelSelector.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ChannelSelector.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ChannelSplitter.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ChannelSplitter.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Convolver.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Convolver.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Delay.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Delay.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DynamicsCompressor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.DynamicsCompressor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Gain.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Gain.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ListenerPointSource.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ListenerPointSource.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MicrophoneSource.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MicrophoneSource.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OscillatorSource.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OscillatorSource.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PeriodicWave.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PeriodicWave.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Sound.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Sound.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SpatialSound.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SpatialSound.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StreamAudioDestination.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StreamAudioDestination.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StreamAudioSource.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.StreamAudioSource.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.WaveShaper.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.WaveShaper.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Text
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.TextModifier and TypeClassDescriptionclassFontStyle is an X3DFontStyleNode that defines the size, family, justification, and other styles used by Text nodes.classText is a 2D (flat) geometry node that can contain multiple lines of string values.Methods in org.web3d.x3d.jsail.Text that return X3DConcreteElementModifier and TypeMethodDescriptionFontStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.FontStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Text.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.Text.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.TextureProjection
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.TextureProjectionModifier 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.Methods in org.web3d.x3d.jsail.TextureProjection that return X3DConcreteElementModifier and TypeMethodDescriptionTextureProjector.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureProjector.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureProjectorParallel.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureProjectorParallel.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Texturing
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.TexturingModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionImageTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ImageTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MovieTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MovieTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MultiTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MultiTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MultiTextureCoordinate.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MultiTextureCoordinate.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MultiTextureTransform.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.MultiTextureTransform.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PixelTexture.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PixelTexture.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinate.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinate.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinateGenerator.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinateGenerator.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureProperties.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureProperties.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureTransform.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureTransform.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Texturing3D
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.Texturing3DModifier 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 X3DConcreteElementModifier and TypeMethodDescriptionComposedTexture3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ComposedTexture3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ImageTexture3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ImageTexture3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PixelTexture3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.PixelTexture3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinate3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinate3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinate4D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureCoordinate4D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureTransform3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureTransform3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureTransformMatrix3D.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TextureTransformMatrix3D.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.Time
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.TimeModifier and TypeClassDescriptionclassTimeSensor continuously generates events as time passes.Methods in org.web3d.x3d.jsail.Time that return X3DConcreteElementModifier and TypeMethodDescriptionTimeSensor.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.TimeSensor.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element. -
Uses of X3DConcreteElement in org.web3d.x3d.jsail.VolumeRendering
Subclasses of X3DConcreteElement in org.web3d.x3d.jsail.VolumeRenderingModifier 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.Methods in org.web3d.x3d.jsail.VolumeRendering that return X3DConcreteElementModifier and TypeMethodDescriptionBlendedVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BlendedVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BoundaryEnhancementVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.BoundaryEnhancementVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CartoonVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.CartoonVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ComposedVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ComposedVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EdgeEnhancementVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.EdgeEnhancementVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IsoSurfaceVolumeData.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.IsoSurfaceVolumeData.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OpacityMapVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.OpacityMapVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProjectionVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ProjectionVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SegmentedVolumeData.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SegmentedVolumeData.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ShadedVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ShadedVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SilhouetteEnhancementVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.SilhouetteEnhancementVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ToneMappedVolumeStyle.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.ToneMappedVolumeStyle.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VolumeData.findElementByNameValue(String nameValue) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.VolumeData.findElementByNameValue(String nameValue, String elementName) Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.