Uses of Interface
org.web3d.x3d.sai.Core.X3DChildNode
Packages that use X3DChildNode
Package
Description
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
The Core component supplies the base functionality for the X3D run-time system, including the abstract base node type, field types, the event model, and routing.
The 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 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 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.
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 Time component defines how time is sensed, computed and associated with events in an X3D scene.
The Volume Rendering component provides the ability to specify and render volumetric data sets.
The 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 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 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 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.
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 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 X3DChildNode in org.web3d.x3d.jsail.CADGeometry
Classes in org.web3d.x3d.jsail.CADGeometry that implement X3DChildNodeModifier 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.Methods in org.web3d.x3d.jsail.CADGeometry with parameters of type X3DChildNodeModifier and TypeMethodDescriptionCADAssembly.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).CADLayer.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.CADGeometry with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionCADAssembly.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toCADAssembly.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).CADLayer.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toCADLayer.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Core
Classes in org.web3d.x3d.jsail.Core that implement X3DChildNodeModifier and TypeClassDescriptionclassUtility class to enable adding one or more comment strings as a child node, treated as an X3D statement.classExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file.classProtoDeclare defines new Prototype nodes.classProtoInstance can override field default values via fieldValue initializations.classROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes.classWorldInfo contains a title and simple persistent metadata information about an X3D scene.Methods in org.web3d.x3d.jsail.Core with parameters of type X3DChildNodeModifier and TypeMethodDescriptionScene.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any). -
Uses of X3DChildNode in org.web3d.x3d.jsail.DIS
Classes in org.web3d.x3d.jsail.DIS that implement X3DChildNodeModifier 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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionEspduTransform.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.DIS with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionEspduTransform.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toEspduTransform.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.EnvironmentalEffects
Classes in org.web3d.x3d.jsail.EnvironmentalEffects that implement X3DChildNodeModifier and TypeClassDescriptionclassBackground simulates ground and sky, using vertical arrays of wraparound color values.classFog simulates atmospheric effects by blending distant objects with fog color.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. -
Uses of X3DChildNode in org.web3d.x3d.jsail.EnvironmentalSensor
Classes in org.web3d.x3d.jsail.EnvironmentalSensor that implement X3DChildNodeModifier 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. -
Uses of X3DChildNode in org.web3d.x3d.jsail.EventUtilities
Classes in org.web3d.x3d.jsail.EventUtilities that implement X3DChildNodeModifier and TypeClassDescriptionclassBooleanFilter selectively passes true, false or negated events.classBooleanSequencer generates periodic discrete Boolean values.classBooleanToggle maintains state and negates output when a true input is provided.classBooleanTrigger converts time events to boolean true events.classIntegerSequencer generates periodic discrete integer values.classIntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).classTimeTrigger converts boolean true events to time events. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Followers
Classes in org.web3d.x3d.jsail.Followers that implement X3DChildNodeModifier and TypeClassDescriptionclassColorChaser generates a series of SFColor values that progressively change from initial value to destination value.classColorDamper generates a series of RGB color values that progressively change from initial value to destination value.classCoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.classCoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.classOrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.classOrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.classPositionChaser generates a series of position values that progressively change from initial value to destination value.classPositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.classPositionDamper generates a series of position values that progressively change from initial value to destination value.classPositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.classScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.classScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.classTexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.classTexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Geospatial
Classes in org.web3d.x3d.jsail.Geospatial that implement X3DChildNodeModifier and TypeClassDescriptionclassGeoLocation 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.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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionGeoLocation.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).GeoTransform.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.Geospatial with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionGeoLocation.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toGeoLocation.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).GeoTransform.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toGeoTransform.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).GeoLOD.setRootNode(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode rootNode field, similar toGeoLOD.setRootNode(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Grouping
Classes in org.web3d.x3d.jsail.Grouping that implement X3DChildNodeModifier 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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionGroup.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).StaticGroup.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Switch.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Transform.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.Grouping with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionGroup.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toGroup.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).StaticGroup.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toStaticGroup.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).Switch.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toSwitch.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).Transform.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toTransform.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.HAnim
Classes in org.web3d.x3d.jsail.HAnim that implement X3DChildNodeModifier and TypeClassDescriptionclassThe 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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionHAnimJoint.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).HAnimSegment.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).HAnimSite.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.HAnim with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionHAnimSegment.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toHAnimSegment.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).HAnimSite.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toHAnimSite.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Interpolation
Classes in org.web3d.x3d.jsail.Interpolation that implement X3DChildNodeModifier and TypeClassDescriptionclassColorInterpolator generates a range of color values.classCoordinateInterpolator linearly interpolates among a list of 3-tuple MFVec3f arrays, producing a single MFVec3f array that is fractional average between two nearest arrays in the list.classCoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.classEaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.classNormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.classOrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.classPositionInterpolator generates a series of 3-tuple SFVec3f values.classPositionInterpolator2D generates a series of SFVec2f values.classScalarInterpolator generates piecewise-linear SFFloat values.classSplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.classSplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.classSplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.classSquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event. -
Uses of X3DChildNode in org.web3d.x3d.jsail.KeyDeviceSensor
Classes in org.web3d.x3d.jsail.KeyDeviceSensor that implement X3DChildNodeModifier and TypeClassDescriptionclassKeySensor generates events as the user presses keys on the keyboard.classStringSensor generates events as the user presses keys on the keyboard. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Layering
Classes in org.web3d.x3d.jsail.Layering that implement X3DChildNodeModifier and TypeClassDescriptionclassViewport is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Layering with parameters of type X3DChildNodeModifier and TypeMethodDescriptionLayer.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Viewport.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.Layering with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionLayer.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toLayer.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).Viewport.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toViewport.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Layout
Classes in org.web3d.x3d.jsail.Layout that implement X3DChildNodeModifier 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.classScreenGroup is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Layout with parameters of type X3DChildNodeModifier and TypeMethodDescriptionLayoutGroup.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).LayoutLayer.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).ScreenGroup.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.Layout with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionLayoutGroup.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toLayoutGroup.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).LayoutLayer.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toLayoutLayer.setChildren(org.web3d.x3d.sai.Core.X3DNode[]).ScreenGroup.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toScreenGroup.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Lighting
Classes in org.web3d.x3d.jsail.Lighting that implement X3DChildNodeModifier and TypeClassDescriptionclassDirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.classLinear attenuation may occur at level 2, full support at level 3.classLinear attenuation may occur at level 2, full support at level 3. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Networking
Classes in org.web3d.x3d.jsail.Networking that implement X3DChildNodeModifier 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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionAnchor.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.Networking with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionAnchor.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toAnchor.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.NURBS
Classes in org.web3d.x3d.jsail.NURBS that implement X3DChildNodeModifier and TypeClassDescriptionclassNurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.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.Methods in org.web3d.x3d.jsail.NURBS with parameters of type X3DChildNodeModifier and TypeMethodDescriptionContour2D.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any). -
Uses of X3DChildNode in org.web3d.x3d.jsail.ParticleSystems
Classes in org.web3d.x3d.jsail.ParticleSystems that implement X3DChildNodeModifier and TypeClassDescriptionclassParticleSystem specifies a complete particle system. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Picking
Classes in org.web3d.x3d.jsail.Picking that implement X3DChildNodeModifier 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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionPickableGroup.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Method parameters in org.web3d.x3d.jsail.Picking with type arguments of type X3DChildNodeModifier and TypeMethodDescriptionPickableGroup.setChildren(ArrayList<X3DChildNode> newValue) Assign ArrayList value of MFNode children field, similar toPickableGroup.setChildren(org.web3d.x3d.sai.Core.X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.PointingDeviceSensor
Classes in org.web3d.x3d.jsail.PointingDeviceSensor that implement X3DChildNodeModifier and TypeClassDescriptionclassCylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.classPlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.classSphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.classTouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Rendering
Classes in org.web3d.x3d.jsail.Rendering that implement X3DChildNodeModifier and TypeClassDescriptionclassClipPlane specifies a single plane equation used to clip (i. -
Uses of X3DChildNode in org.web3d.x3d.jsail.RigidBodyPhysics
Classes in org.web3d.x3d.jsail.RigidBodyPhysics that implement X3DChildNodeModifier and TypeClassDescriptionclassCollidableOffset 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.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. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Scripting
Classes in org.web3d.x3d.jsail.Scripting that implement X3DChildNodeModifier and TypeClassDescriptionclassScript contains author-programmed event behaviors for a scene. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Shape
Classes in org.web3d.x3d.jsail.Shape that implement X3DChildNode -
Uses of X3DChildNode in org.web3d.x3d.jsail.Sound
Classes in org.web3d.x3d.jsail.Sound that implement X3DChildNodeModifier 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 with parameters of type X3DChildNodeModifier and TypeMethodDescriptionAnalyser.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).AudioDestination.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).BiquadFilter.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).ChannelMerger.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).ChannelSelector.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).ChannelSplitter.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Convolver.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Delay.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).DynamicsCompressor.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).Gain.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).SpatialSound.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).StreamAudioDestination.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any).WaveShaper.addChild(X3DChildNode newValue) Utility method to add single child element to contained list of existing children nodes (if any). -
Uses of X3DChildNode in org.web3d.x3d.jsail.TextureProjection
Classes in org.web3d.x3d.jsail.TextureProjection that implement X3DChildNodeModifier and TypeClassDescriptionclassTextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume.classTextureProjectorParallel is similar to a light that projects a texture into the scene, illuminating geometry that intersects the parallel projection volume. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Texturing
Classes in org.web3d.x3d.jsail.Texturing that implement X3DChildNodeModifier and TypeClassDescriptionclassMovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Time
Classes in org.web3d.x3d.jsail.Time that implement X3DChildNodeModifier and TypeClassDescriptionclassTimeSensor continuously generates events as time passes. -
Uses of X3DChildNode in org.web3d.x3d.jsail.VolumeRendering
Classes in org.web3d.x3d.jsail.VolumeRendering that implement X3DChildNodeModifier and TypeClassDescriptionclassIsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.classSegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.classVolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node. -
Uses of X3DChildNode in org.web3d.x3d.sai.CADGeometry
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.CADGeometryModifier and TypeInterfaceDescriptioninterfaceCADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.interfaceCADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.interfaceCADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.interfaceCADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model.interfaceBase type marking nodes that are valid product structure children for the CADGeometry component. -
Uses of X3DChildNode in org.web3d.x3d.sai.Core
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.CoreModifier and TypeInterfaceDescriptioninterfaceWorldInfo contains a title and simple persistent metadata information about an X3D scene.interfaceBindable nodes implement the binding stack, so that only one of each node type is active at a given time.interfaceBase type for all nodes that contain only information without visual semantics.interfaceBase type for all sensors.Methods in org.web3d.x3d.sai.Core that return X3DChildNodeModifier and TypeMethodDescriptionX3DChildNode.setMetadata(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata. -
Uses of X3DChildNode in org.web3d.x3d.sai.DIS
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.DISModifier and TypeInterfaceDescriptioninterfaceDISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.interfaceDISEntityTypeMapping provides a best-match mapping from DIS ESPDU entity type information to a specific X3D model, thus providing a visual and behavioral representation that best matches the entity type.interfaceEspduTransform is a networked Transform node that can contain most nodes.interfaceReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.interfaceSignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.interfaceTransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation. -
Uses of X3DChildNode in org.web3d.x3d.sai.EnvironmentalEffects
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.EnvironmentalEffectsModifier and TypeInterfaceDescriptioninterfaceBackground simulates ground and sky, using vertical arrays of wraparound color values.interfaceFog simulates atmospheric effects by blending distant objects with fog color.interfaceLocalFog simulates atmospheric effects by blending distant objects with fog color.interfaceTextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides.interfaceAbstract type from which all backgrounds inherit, also defining a background binding stack. -
Uses of X3DChildNode in org.web3d.x3d.sai.EnvironmentalSensor
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.EnvironmentalSensorModifier and TypeInterfaceDescriptioninterfaceProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interfaceTransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).interfaceVisibilitySensor detects when user can see a specific object or region as they navigate the world.interfaceBase type for the environmental sensor nodes ProximitySensor, TransformSensor and VisibilitySensor. -
Uses of X3DChildNode in org.web3d.x3d.sai.EventUtilities
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.EventUtilitiesModifier and TypeInterfaceDescriptioninterfaceBooleanFilter selectively passes true, false or negated events.interfaceBooleanSequencer generates periodic discrete Boolean values.interfaceBooleanToggle maintains state and negates output when a true input is provided.interfaceBooleanTrigger converts time events to boolean true events.interfaceIntegerSequencer generates periodic discrete integer values.interfaceIntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).interfaceTimeTrigger converts boolean true events to time events.interfaceBase type from which all Sequencers are derived.interfaceBase type from which all trigger nodes are derived. -
Uses of X3DChildNode in org.web3d.x3d.sai.Followers
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.FollowersModifier and TypeInterfaceDescriptioninterfaceColorChaser generates a series of SFColor values that progressively change from initial value to destination value.interfaceColorDamper generates a series of RGB color values that progressively change from initial value to destination value.interfaceCoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.interfaceCoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.interfaceOrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interfaceOrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interfacePositionChaser generates a series of position values that progressively change from initial value to destination value.interfacePositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.interfacePositionDamper generates a series of position values that progressively change from initial value to destination value.interfacePositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.interfaceScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.interfaceScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.interfaceTexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.interfaceTexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value.interfaceThe X3DChaserNode abstract node type calculates the output on value_changed as a finite impulse response (FIR) based on the events received on set_destination field.interfaceThe X3DDamperNode abstract node type creates an IIR response that approaches the destination value according to the shape of the e-function only asymptotically but very quickly.interfaceX3DFollowerNode is the abstract base class for all nodes in the Followers component. -
Uses of X3DChildNode in org.web3d.x3d.sai.Geospatial
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.GeospatialModifier and TypeInterfaceDescriptioninterfaceGeoLocation positions a regular X3D model onto earth's surface.interfaceNote that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.interfaceGeoMetadata includes a generic subset of metadata about the geographic data.interfaceGeoPositionInterpolator animates objects within a geographic coordinate system.interfaceGeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interfaceGeoTouchSensor returns geographic coordinates for the object being selected.interfaceGeoTransform is a Grouping node that can contain most nodes.interfaceGeoViewpoint specifies viewpoints using geographic coordinates. -
Uses of X3DChildNode in org.web3d.x3d.sai.Grouping
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.GroupingModifier and TypeInterfaceDescriptioninterfaceGroup is a Grouping node that can contain most nodes.interfaceStaticGroup is similar to Group node but does not allow access to children after creation time.interfaceSwitch is a Grouping node that only renders one (or zero) child at a time.interfaceTransform is a Grouping node that can contain most nodes.interfaceGrouping nodes can contain other nodes as children, thus making up the backbone of a scene graph. -
Uses of X3DChildNode in org.web3d.x3d.sai.HAnim
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.HAnimModifier and TypeInterfaceDescriptioninterfaceThe HAnimHumanoid node is used to: (a) store references to the joints, segments, sites, skeleton, optional skin, and fixed viewpoints, (b) serve as a container for the entire humanoid, (c) provide a convenient way of moving the humanoid through its environment, and (d) store human-readable metadata such as name, version, author, copyright, age, gender and other information.interfaceHAnimJoint node can represent each joint in a body.interfaceAn HAnimMotion node supports discrete frame-by-frame playback for HAnim motion data animation.interfaceHAnimSegment node contains Shape geometry for each body segment, providing a visual representation of the skeleton segment.interfaceAn HAnimSite node serves three purposes: (a) define an "end effector" location which can be used by an inverse kinematics system, (b) define an attachment point for accessories such as jewelry and clothing, and (c) define a location for a Viewpoint virtual camera in the reference frame of an HAnimSegment (such as a view "through the eyes" of the humanoid for use in multi-user worlds). -
Uses of X3DChildNode in org.web3d.x3d.sai.Interpolation
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.InterpolationModifier and TypeInterfaceDescriptioninterfaceColorInterpolator generates a range of color values.interfaceCoordinateInterpolator linearly interpolates among a list of 3-tuple MFVec3f arrays, producing a single MFVec3f array that is fractional average between two nearest arrays in the list.interfaceCoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.interfaceEaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.interfaceNormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.interfaceOrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.interfacePositionInterpolator generates a series of 3-tuple SFVec3f values.interfacePositionInterpolator2D generates a series of SFVec2f values.interfaceScalarInterpolator generates piecewise-linear SFFloat values.interfaceSplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.interfaceSplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.interfaceSplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.interfaceSquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event.interfaceInterpolator nodes are designed for linear keyframed animation. -
Uses of X3DChildNode in org.web3d.x3d.sai.KeyDeviceSensor
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.KeyDeviceSensorModifier and TypeInterfaceDescriptioninterfaceKeySensor generates events as the user presses keys on the keyboard.interfaceStringSensor generates events as the user presses keys on the keyboard.interfaceBase type for all sensor node types that operate using key devices. -
Uses of X3DChildNode in org.web3d.x3d.sai.Layering
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.LayeringModifier and TypeInterfaceDescriptioninterfaceViewport is a Grouping node that can contain most nodes.interfaceThe X3DViewportNode abstract node type is the base node type for viewport nodes. -
Uses of X3DChildNode in org.web3d.x3d.sai.Layout
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.LayoutModifier and TypeInterfaceDescriptioninterfaceLayout node is used as layout field of LayoutLayer and LayoutGroup nodes.interfaceLayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.interfaceScreenGroup is a Grouping node that can contain most nodes.interfaceX3DLayoutNode is the base node type for layout nodes. -
Uses of X3DChildNode in org.web3d.x3d.sai.Lighting
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.LightingModifier and TypeInterfaceDescriptioninterfaceDirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.interfaceLinear attenuation may occur at level 2, full support at level 3.interfaceLinear attenuation may occur at level 2, full support at level 3.interfaceLight nodes provide illumination for rendering geometry in the scene. -
Uses of X3DChildNode in org.web3d.x3d.sai.Networking
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.NetworkingModifier and TypeInterfaceDescriptioninterfaceAnchor is a Grouping node that can contain most nodes.interfaceInline can load another X3D or VRML model into the current scene via url.interfaceLoadSensor generates events as watchList child nodes are either loaded or fail to load.interfaceBase typefor all sensors that generate events based on network activity. -
Uses of X3DChildNode in org.web3d.x3d.sai.NURBS
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.NURBSModifier and TypeInterfaceDescriptioninterfaceNurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.interfaceNurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.interfaceNurbsSet collects a set of NurbsSurface nodes into a common group and treats NurbsSurface set as a unit during tessellation, thereby enforcing tessellation continuity along borders.interfaceNurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values. -
Uses of X3DChildNode in org.web3d.x3d.sai.ParticleSystems
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.ParticleSystemsModifier and TypeInterfaceDescriptioninterfaceParticleSystem specifies a complete particle system. -
Uses of X3DChildNode in org.web3d.x3d.sai.Picking
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.PickingModifier and TypeInterfaceDescriptioninterfaceLinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.interfacePickableGroup is a Grouping node that can contain most nodes.interfacePointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.interfaceIf a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.interfaceVolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.interfaceThe X3DPickSensorNode abstract node type is the base node type that represents the lowest common denominator of picking capabilities. -
Uses of X3DChildNode in org.web3d.x3d.sai.PointingDeviceSensor
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.PointingDeviceSensorModifier and TypeInterfaceDescriptioninterfaceCylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.interfacePlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.interfaceSphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.interfaceTouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.interfaceBase type for all drag-style pointing device sensors.interfaceBase type for all pointing device sensors.interfaceBase type for all touch-style pointing device sensors. -
Uses of X3DChildNode in org.web3d.x3d.sai.Rendering
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.RenderingModifier and TypeInterfaceDescriptioninterfaceClipPlane specifies a single plane equation used to clip (i. -
Uses of X3DChildNode in org.web3d.x3d.sai.RigidBodyPhysics
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.RigidBodyPhysicsModifier and TypeInterfaceDescriptioninterfaceCollidableOffset repositions geometry relative to center of owning body.interfaceCollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.interfaceCollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.interfaceCollisionSensor generates collision-detection events.interfaceRigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.interfaceRigidBodyCollection represents a system of bodies that interact within a single physics model.interfaceThe X3DNBodyCollidableNode abstract node type represents objects that act as the interface between the rigid body physics, collision geometry proxy, and renderable objects in the scene graph hierarchy. -
Uses of X3DChildNode in org.web3d.x3d.sai.Scripting
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.ScriptingModifier and TypeInterfaceDescriptioninterfaceScript contains author-programmed event behaviors for a scene.interfaceBase type for scripting nodes (but not shader nodes). -
Uses of X3DChildNode in org.web3d.x3d.sai.Shape
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.ShapeModifier and TypeInterfaceDescriptioninterfaceShape can appear under any grouping node.interfaceBase type for all Shape nodes. -
Uses of X3DChildNode in org.web3d.x3d.sai.Sound
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.SoundModifier and TypeInterfaceDescriptioninterfaceAnalyser provides real-time frequency and time-domain analysis information, without any signal-processing change to the audio stream which is passed unprocessed from input to output.interfaceAudioClip provides audio data used by parent Sound nodes.interfaceAudioDestination node represents the final audio destination and is what user ultimately hears, typically from the speakers of user device.interfaceBiquadFilter node is an AudioNode processor implementing common low-order filters.interfaceBufferAudioSource node represents a memory-resident audio asset that can contain one or more channels.interfaceChannelMerger unites different input channels into a single output channel.interfaceChannelSelector selects a single channel output from all input channels.interfaceChannelSplitter separates the different channels of a single audio source into a set of monophonic output channels.interfaceConvolver performs a linear convolution on a given AudioBuffer, often used to achieve a reverberation effect.interfaceDelay causes a time delay between the arrival of input data and subsequent propagation to the output.interfaceDynamicsCompressor node implements a dynamics compression effect, lowering volume of loudest parts of signal and raising volume of softest parts.interfaceThe Gain node amplifies or deamplifies the input signal.interfaceListenerPointSource node represents position and orientation of a person listening to virtual sound in the audio scene, and provides single or multiple sound channels as output.interfaceMicrophoneSource captures input from a physical microphone in the real world.interfaceOscillatorSource node represents an audio source generating a periodic waveform, providing a constant tone.interfacePeriodicWave defines a periodic waveform that can be used to shape the output of an Oscillator.interfaceThe Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interfaceThe SpatialSound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interfaceStreamAudioDestination node represents the final audio destination via a media stream.interfaceStreamAudioSource operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.interfaceWaveShaper node represents a nonlinear distorter that applies a wave-shaping distortion curve to the signal.interfaceBase type for all sound destination nodes, which represent the final destination of an audio signal and are what the user can ultimately hear.interfaceBase type for all sound destination nodes, which represent the final destination of an audio signal and are what the user can ultimately hear.interfaceBase type for all sound nodes.interfaceBase type for all sound processing nodes, which are used to enhance audio with filtering, delaying, changing gain, etc.interfaceNodes implementing X3DSoundSourceNode provide signal inputs to the audio graph. -
Uses of X3DChildNode in org.web3d.x3d.sai.TextureProjection
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.TextureProjectionModifier and TypeInterfaceDescriptioninterfaceTextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume.interfaceTextureProjectorParallel is similar to a light that projects a texture into the scene, illuminating geometry that intersects the parallel projection volume.interfaceBase type for all node types that specify texture projector nodes, which provide a form of lighting. -
Uses of X3DChildNode in org.web3d.x3d.sai.Texturing
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.TexturingModifier and TypeInterfaceDescriptioninterfaceMovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node. -
Uses of X3DChildNode in org.web3d.x3d.sai.Time
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.TimeModifier and TypeInterfaceDescriptioninterfaceTimeSensor continuously generates events as time passes.interfaceBase type from which all time-dependent nodes are derived. -
Uses of X3DChildNode in org.web3d.x3d.sai.VolumeRendering
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.VolumeRenderingModifier and TypeInterfaceDescriptioninterfaceIsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.interfaceSegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.interfaceVolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node.interfaceThe X3DVolumeDataNode abstract node type is the base type for all node types that describe volumetric data to be rendered.