Uses of Interface
org.web3d.x3d.sai.Core.X3DChildNode
-
Uses of X3DChildNode in org.web3d.x3d.jsail.CADGeometry
Classes in org.web3d.x3d.jsail.CADGeometry that implement X3DChildNode Modifier and Type Class Description classCADAssemblyObjectCADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.classCADFaceObjectCADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.classCADLayerObjectCADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.classCADPartObjectCADPart 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 X3DChildNode Modifier and Type Method Description CADAssemblyObjectCADAssemblyObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).CADLayerObjectCADLayerObject. 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 X3DChildNode Modifier and Type Method Description CADAssemblyObjectCADAssemblyObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toCADAssemblyObject.setChildren(X3DNode[]).CADLayerObjectCADLayerObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toCADLayerObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Core
Classes in org.web3d.x3d.jsail.Core that implement X3DChildNode Modifier and Type Class Description classCommentsBlockUtility class to enable adding one or more comment strings as a child node, treated as an X3D statement.classExternProtoDeclareObjectExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file.classProtoDeclareObjectProtoDeclare defines new Prototype nodes.classProtoInstanceObjectProtoInstance can override field default values via fieldValue initializations.classROUTEObjectROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes.classWorldInfoObjectWorldInfo contains a title and simple persistent metadata information about an X3D scene.Methods in org.web3d.x3d.jsail.Core with parameters of type X3DChildNode Modifier and Type Method Description SceneObjectSceneObject. 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 X3DChildNode Modifier and Type Class Description classDISEntityManagerObjectDISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.classDISEntityTypeMappingObjectDISEntityTypeMapping 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.classEspduTransformObjectEspduTransform is a networked Transform node that can contain most nodes.classReceiverPduObjectReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.classSignalPduObjectSignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.classTransmitterPduObjectTransmitterPdu 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 X3DChildNode Modifier and Type Method Description EspduTransformObjectEspduTransformObject. 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 X3DChildNode Modifier and Type Method Description EspduTransformObjectEspduTransformObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toEspduTransformObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.EnvironmentalEffects
Classes in org.web3d.x3d.jsail.EnvironmentalEffects that implement X3DChildNode Modifier and Type Class Description classBackgroundObjectBackground simulates ground and sky, using vertical arrays of wraparound color values.classFogObjectFog simulates atmospheric effects by blending distant objects with fog color.classLocalFogObjectLocalFog simulates atmospheric effects by blending distant objects with fog color.classTextureBackgroundObjectTextureBackground 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 X3DChildNode Modifier and Type Class Description classProximitySensorObjectProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).classTransformSensorObjectTransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).classVisibilitySensorObjectVisibilitySensor 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 X3DChildNode Modifier and Type Class Description classBooleanFilterObjectBooleanFilter selectively passes true, false or negated events.classBooleanSequencerObjectBooleanSequencer generates periodic discrete Boolean values.classBooleanToggleObjectBooleanToggle maintains state and negates output when a true input is provided.classBooleanTriggerObjectBooleanTrigger converts time events to boolean true events.classIntegerSequencerObjectIntegerSequencer generates periodic discrete integer values.classIntegerTriggerObjectIntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).classTimeTriggerObjectTimeTrigger 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 X3DChildNode Modifier and Type Class Description classColorChaserObjectColorChaser generates a series of SFColor values that progressively change from initial value to destination value.classColorDamperObjectColorDamper generates a series of RGB color values that progressively change from initial value to destination value.classCoordinateChaserObjectCoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.classCoordinateDamperObjectCoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.classOrientationChaserObjectOrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.classOrientationDamperObjectOrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.classPositionChaser2DObjectPositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.classPositionChaserObjectPositionChaser generates a series of position values that progressively change from initial value to destination value.classPositionDamper2DObjectPositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.classPositionDamperObjectPositionDamper generates a series of position values that progressively change from initial value to destination value.classScalarChaserObjectScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.classScalarDamperObjectScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.classTexCoordChaser2DObjectTexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.classTexCoordDamper2DObjectTexCoordDamper2D 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 X3DChildNode Modifier and Type Class Description classGeoLocationObjectGeoLocation positions a regular X3D model onto earth's surface.classGeoLODObjectNote that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.classGeoMetadataObjectGeoMetadata includes a generic subset of metadata about the geographic data.classGeoPositionInterpolatorObjectGeoPositionInterpolator animates objects within a geographic coordinate system.classGeoProximitySensorObjectGeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).classGeoTouchSensorObjectGeoTouchSensor returns geographic coordinates for the object being selected.classGeoTransformObjectGeoTransform is a Grouping node that can contain most nodes.classGeoViewpointObjectGeoViewpoint specifies viewpoints using geographic coordinates.Methods in org.web3d.x3d.jsail.Geospatial with parameters of type X3DChildNode Modifier and Type Method Description GeoLocationObjectGeoLocationObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).GeoTransformObjectGeoTransformObject. 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 X3DChildNode Modifier and Type Method Description GeoLocationObjectGeoLocationObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toGeoLocationObject.setChildren(X3DNode[]).GeoTransformObjectGeoTransformObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toGeoTransformObject.setChildren(X3DNode[]).GeoLODObjectGeoLODObject. setRootNode(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode rootNode field, similar toGeoLODObject.setRootNode(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Grouping
Classes in org.web3d.x3d.jsail.Grouping that implement X3DChildNode Modifier and Type Class Description classGroupObjectGroup is a Grouping node that can contain most nodes.classStaticGroupObjectStaticGroup is similar to Group node but does not allow access to children after creation time.classSwitchObjectSwitch is a Grouping node that only renders one (or zero) child at a time.classTransformObjectTransform is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Grouping with parameters of type X3DChildNode Modifier and Type Method Description GroupObjectGroupObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).StaticGroupObjectStaticGroupObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).SwitchObjectSwitchObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).TransformObjectTransformObject. 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 X3DChildNode Modifier and Type Method Description GroupObjectGroupObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toGroupObject.setChildren(X3DNode[]).StaticGroupObjectStaticGroupObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toStaticGroupObject.setChildren(X3DNode[]).SwitchObjectSwitchObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toSwitchObject.setChildren(X3DNode[]).TransformObjectTransformObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toTransformObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.HAnim
Classes in org.web3d.x3d.jsail.HAnim that implement X3DChildNode Modifier and Type Class Description classHAnimHumanoidObjectThe 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.classHAnimJointObjectHAnimJoint node can represent each joint in a body.classHAnimMotionObjectAn HAnimMotion node supports discrete frame-by-frame playback for H-Anim motion data animation.classHAnimSegmentObjectHAnimSegment node contains Shape geometry for each body segment.classHAnimSiteObjectAn 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 X3DChildNode Modifier and Type Method Description HAnimJointObjectHAnimJointObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).HAnimSegmentObjectHAnimSegmentObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).HAnimSiteObjectHAnimSiteObject. 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 X3DChildNode Modifier and Type Method Description HAnimSegmentObjectHAnimSegmentObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toHAnimSegmentObject.setChildren(X3DNode[]).HAnimSiteObjectHAnimSiteObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toHAnimSiteObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Interpolation
Classes in org.web3d.x3d.jsail.Interpolation that implement X3DChildNode Modifier and Type Class Description classColorInterpolatorObjectColorInterpolator generates a range of color values.classCoordinateInterpolator2DObjectCoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.classCoordinateInterpolatorObjectCoordinateInterpolator 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.classEaseInEaseOutObjectEaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.classNormalInterpolatorObjectNormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.classOrientationInterpolatorObjectOrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.classPositionInterpolator2DObjectPositionInterpolator2D generates a series of SFVec2f values.classPositionInterpolatorObjectPositionInterpolator generates a series of 3-tuple SFVec3f values.classScalarInterpolatorObjectScalarInterpolator generates piecewise-linear SFFloat values.classSplinePositionInterpolator2DObjectSplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.classSplinePositionInterpolatorObjectSplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.classSplineScalarInterpolatorObjectSplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.classSquadOrientationInterpolatorObjectSquadOrientationInterpolator 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 X3DChildNode Modifier and Type Class Description classKeySensorObjectKeySensor generates events as the user presses keys on the keyboard.classStringSensorObjectStringSensor 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 X3DChildNode Modifier and Type Class Description classViewportObjectViewport is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Layering with parameters of type X3DChildNode Modifier and Type Method Description LayerObjectLayerObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).ViewportObjectViewportObject. 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 X3DChildNode Modifier and Type Method Description LayerObjectLayerObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toLayerObject.setChildren(X3DNode[]).ViewportObjectViewportObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toViewportObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Layout
Classes in org.web3d.x3d.jsail.Layout that implement X3DChildNode Modifier and Type Class Description classLayoutGroupObjectLayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.classLayoutObjectLayout node is used as layout field of LayoutLayer and LayoutGroup nodes.classScreenGroupObjectScreenGroup is a Grouping node that can contain most nodes.Methods in org.web3d.x3d.jsail.Layout with parameters of type X3DChildNode Modifier and Type Method Description LayoutGroupObjectLayoutGroupObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).LayoutLayerObjectLayoutLayerObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).ScreenGroupObjectScreenGroupObject. 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 X3DChildNode Modifier and Type Method Description LayoutGroupObjectLayoutGroupObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toLayoutGroupObject.setChildren(X3DNode[]).LayoutLayerObjectLayoutLayerObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toLayoutLayerObject.setChildren(X3DNode[]).ScreenGroupObjectScreenGroupObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toScreenGroupObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Lighting
Classes in org.web3d.x3d.jsail.Lighting that implement X3DChildNode Modifier and Type Class Description classDirectionalLightObjectDirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.classPointLightObjectLinear attenuation may occur at level 2, full support at level 3.classSpotLightObjectLinear attenuation may occur at level 2, full support at level 3. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Navigation
Classes in org.web3d.x3d.jsail.Navigation that implement X3DChildNode Modifier and Type Class Description classBillboardObjectBillboard is a Grouping node that can contain most nodes.classCollisionObjectCollision detects camera-to-object contact using current view and NavigationInfo avatarSize.classLODObjectLOD (Level Of Detail) uses camera-to-object distance to switch among contained child levels.classNavigationInfoObjectNavigationInfo describes the user's viewing model, user navigation-interaction modalities, and also dimensional characteristics of the user's (typically invisible) avatar.classOrthoViewpointObjectOrthoViewpoint provides an orthographic perspective-free view of a scene from a specific location and direction.classViewpointGroupObjectViewpointGroup can contain Viewpoint, OrthoViewpoint, GeoViewpoint and other ViewpointGroup nodes for better user-navigation support with a shared description on the viewpoint list.classViewpointObjectViewpoint provides a specific location and direction where the user may view the scene.Fields in org.web3d.x3d.jsail.Navigation declared as X3DChildNode Modifier and Type Field Description static X3DChildNodeCollisionObject. PROXY_DEFAULT_VALUESFNode field named proxy has default value null (Java syntax) or NULL (XML syntax).Methods in org.web3d.x3d.jsail.Navigation that return X3DChildNode Modifier and Type Method Description X3DChildNodeCollisionObject. getProxy()Provide X3DChildNode instance (using a properly typed node) from initializeOnly SFNode field proxy.Methods in org.web3d.x3d.jsail.Navigation with parameters of type X3DChildNode Modifier and Type Method Description BillboardObjectBillboardObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).CollisionObjectCollisionObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).LODObjectLODObject. addChild(X3DChildNode newValue)Utility method to add single child element to contained list of existing children nodes (if any).CollisionObjectCollisionObject. setProxy(X3DChildNode newValue)Accessor method to assign X3DChildNode instance (using a properly typed node) to initializeOnly SFNode field proxy.Method parameters in org.web3d.x3d.jsail.Navigation with type arguments of type X3DChildNode Modifier and Type Method Description BillboardObjectBillboardObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toBillboardObject.setChildren(X3DNode[]).CollisionObjectCollisionObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toCollisionObject.setChildren(X3DNode[]).LODObjectLODObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toLODObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.Networking
Classes in org.web3d.x3d.jsail.Networking that implement X3DChildNode Modifier and Type Class Description classAnchorObjectAnchor is a Grouping node that can contain most nodes.classEXPORTObjectFunctional 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.classIMPORTObjectFunctional summary: IMPORT provides ROUTE access to a node that has a corresponding EXPORT statement within an Inline scene.classInlineObjectInline can load another X3D or VRML model into the current scene via url.classLoadSensorObjectLoadSensor generates events as watchList child nodes are either loaded or fail to load.Methods in org.web3d.x3d.jsail.Networking with parameters of type X3DChildNode Modifier and Type Method Description AnchorObjectAnchorObject. 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 X3DChildNode Modifier and Type Method Description AnchorObjectAnchorObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toAnchorObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.NURBS
Classes in org.web3d.x3d.jsail.NURBS that implement X3DChildNode Modifier and Type Class Description classNurbsOrientationInterpolatorObjectNurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.classNurbsPositionInterpolatorObjectNurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.classNurbsSetObjectNurbsSet 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.classNurbsSurfaceInterpolatorObjectNurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values.Methods in org.web3d.x3d.jsail.NURBS with parameters of type X3DChildNode Modifier and Type Method Description Contour2DObjectContour2DObject. 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 X3DChildNode Modifier and Type Class Description classParticleSystemObjectParticleSystem specifies a complete particle system. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Picking
Classes in org.web3d.x3d.jsail.Picking that implement X3DChildNode Modifier and Type Class Description classLinePickSensorObjectLinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.classPickableGroupObjectPickableGroup is a Grouping node that can contain most nodes.classPointPickSensorObjectPointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.classPrimitivePickSensorObjectIf a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.classVolumePickSensorObjectVolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.Methods in org.web3d.x3d.jsail.Picking with parameters of type X3DChildNode Modifier and Type Method Description PickableGroupObjectPickableGroupObject. 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 X3DChildNode Modifier and Type Method Description PickableGroupObjectPickableGroupObject. setChildren(java.util.ArrayList<X3DChildNode> newValue)Assign ArrayList value of MFNode children field, similar toPickableGroupObject.setChildren(X3DNode[]). -
Uses of X3DChildNode in org.web3d.x3d.jsail.PointingDeviceSensor
Classes in org.web3d.x3d.jsail.PointingDeviceSensor that implement X3DChildNode Modifier and Type Class Description classCylinderSensorObjectCylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.classPlaneSensorObjectPlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.classSphereSensorObjectSphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.classTouchSensorObjectTouchSensor 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 X3DChildNode Modifier and Type Class Description classClipPlaneObjectClipPlane 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 X3DChildNode Modifier and Type Class Description classCollidableOffsetObjectCollidableOffset repositions geometry relative to center of owning body.classCollidableShapeObjectCollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.classCollisionCollectionObjectCollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.classCollisionSensorObjectCollisionSensor generates collision-detection events.classRigidBodyCollectionObjectRigidBodyCollection 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 X3DChildNode Modifier and Type Class Description classScriptObjectScript 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 Modifier and Type Class Description classShapeObjectShape can appear under any grouping node. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Sound
Classes in org.web3d.x3d.jsail.Sound that implement X3DChildNode Modifier and Type Class Description classAudioClipObjectAudioClip provides audio data used by parent Sound nodes.classSoundObjectThe Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node. -
Uses of X3DChildNode in org.web3d.x3d.jsail.Texturing
Classes in org.web3d.x3d.jsail.Texturing that implement X3DChildNode Modifier and Type Class Description classMovieTextureObjectMovieTexture 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 X3DChildNode Modifier and Type Class Description classTimeSensorObjectTimeSensor continuously generates events as time passes. -
Uses of X3DChildNode in org.web3d.x3d.jsail.VolumeRendering
Classes in org.web3d.x3d.jsail.VolumeRendering that implement X3DChildNode Modifier and Type Class Description classIsoSurfaceVolumeDataObjectIsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.classSegmentedVolumeDataObjectSegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.classVolumeDataObjectVolumeData 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.CADGeometry Modifier and Type Interface Description interfaceCADAssemblyCADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together.interfaceCADFaceCADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart.interfaceCADLayerCADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model.interfaceCADPartCADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model.interfaceX3DProductStructureChildNodeBase 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.Core Modifier and Type Interface Description interfaceProtoInstanceProtoInstance can override field default values via fieldValue initializations.interfaceWorldInfoWorldInfo contains a title and simple persistent metadata information about an X3D scene.interfaceX3DBindableNodeBindable nodes implement the binding stack, so that only one of each node type is active at a given time.interfaceX3DInfoNodeBase type for all nodes that contain only information without visual semantics.interfaceX3DSensorNodeBase type for all sensors.Methods in org.web3d.x3d.sai.Core that return X3DChildNode Modifier and Type Method Description X3DChildNodeX3DChildNode. setMetadata(X3DMetadataObject newValue)Accessor method to assign 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.DIS Modifier and Type Interface Description interfaceDISEntityManagerDISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave.interfaceDISEntityTypeMappingDISEntityTypeMapping 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.interfaceEspduTransformEspduTransform is a networked Transform node that can contain most nodes.interfaceReceiverPduReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.interfaceSignalPduSignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.interfaceTransmitterPduTransmitterPdu 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.EnvironmentalEffects Modifier and Type Interface Description interfaceBackgroundBackground simulates ground and sky, using vertical arrays of wraparound color values.interfaceFogFog simulates atmospheric effects by blending distant objects with fog color.interfaceLocalFogLocalFog simulates atmospheric effects by blending distant objects with fog color.interfaceTextureBackgroundTextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides.interfaceX3DBackgroundNodeAbstract 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.EnvironmentalSensor Modifier and Type Interface Description interfaceProximitySensorProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interfaceTransformSensorTransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).interfaceVisibilitySensorVisibilitySensor detects when user can see a specific object or region as they navigate the world.interfaceX3DEnvironmentalSensorNodeBase 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.EventUtilities Modifier and Type Interface Description interfaceBooleanFilterBooleanFilter selectively passes true, false or negated events.interfaceBooleanSequencerBooleanSequencer generates periodic discrete Boolean values.interfaceBooleanToggleBooleanToggle maintains state and negates output when a true input is provided.interfaceBooleanTriggerBooleanTrigger converts time events to boolean true events.interfaceIntegerSequencerIntegerSequencer generates periodic discrete integer values.interfaceIntegerTriggerIntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node).interfaceTimeTriggerTimeTrigger converts boolean true events to time events.interfaceX3DSequencerNodeBase type from which all Sequencers are derived.interfaceX3DTriggerNodeBase 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.Followers Modifier and Type Interface Description interfaceColorChaserColorChaser generates a series of SFColor values that progressively change from initial value to destination value.interfaceColorDamperColorDamper generates a series of RGB color values that progressively change from initial value to destination value.interfaceCoordinateChaserCoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value.interfaceCoordinateDamperCoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value.interfaceOrientationChaserOrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interfaceOrientationDamperOrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value.interfacePositionChaserPositionChaser generates a series of position values that progressively change from initial value to destination value.interfacePositionChaser2DPositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value.interfacePositionDamperPositionDamper generates a series of position values that progressively change from initial value to destination value.interfacePositionDamper2DPositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value.interfaceScalarChaserScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value.interfaceScalarDamperScalarDamper generates a series of floating-point values that progressively change from initial value to destination value.interfaceTexCoordChaser2DTexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value.interfaceTexCoordDamper2DTexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value.interfaceX3DChaserNodeThe 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.interfaceX3DDamperNodeThe 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.interfaceX3DFollowerNodeX3DFollowerNode 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.Geospatial Modifier and Type Interface Description interfaceGeoLocationGeoLocation positions a regular X3D model onto earth's surface.interfaceGeoLODNote that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.interfaceGeoMetadataGeoMetadata includes a generic subset of metadata about the geographic data.interfaceGeoPositionInterpolatorGeoPositionInterpolator animates objects within a geographic coordinate system.interfaceGeoProximitySensorGeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interfaceGeoTouchSensorGeoTouchSensor returns geographic coordinates for the object being selected.interfaceGeoTransformGeoTransform is a Grouping node that can contain most nodes.interfaceGeoViewpointGeoViewpoint specifies viewpoints using geographic coordinates. -
Uses of X3DChildNode in org.web3d.x3d.sai.Grouping
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.Grouping Modifier and Type Interface Description interfaceGroupGroup is a Grouping node that can contain most nodes.interfaceStaticGroupStaticGroup is similar to Group node but does not allow access to children after creation time.interfaceSwitchSwitch is a Grouping node that only renders one (or zero) child at a time.interfaceTransformTransform is a Grouping node that can contain most nodes.interfaceX3DGroupingNodeGrouping 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.HAnim Modifier and Type Interface Description interfaceHAnimHumanoidThe 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.interfaceHAnimJointHAnimJoint node can represent each joint in a body.interfaceHAnimMotionAn HAnimMotion node supports discrete frame-by-frame playback for H-Anim motion data animation.interfaceHAnimSegmentHAnimSegment node contains Shape geometry for each body segment.interfaceHAnimSiteAn 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.Interpolation Modifier and Type Interface Description interfaceColorInterpolatorColorInterpolator generates a range of color values.interfaceCoordinateInterpolatorCoordinateInterpolator 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.interfaceCoordinateInterpolator2DCoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values.interfaceEaseInEaseOutEaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs.interfaceNormalInterpolatorNormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values.interfaceOrientationInterpolatorOrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values.interfacePositionInterpolatorPositionInterpolator generates a series of 3-tuple SFVec3f values.interfacePositionInterpolator2DPositionInterpolator2D generates a series of SFVec2f values.interfaceScalarInterpolatorScalarInterpolator generates piecewise-linear SFFloat values.interfaceSplinePositionInterpolatorSplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event.interfaceSplinePositionInterpolator2DSplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event.interfaceSplineScalarInterpolatorSplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event.interfaceSquadOrientationInterpolatorSquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event.interfaceX3DInterpolatorNodeInterpolator nodes are designed for linear keyframed animation. -
Uses of X3DChildNode in org.web3d.x3d.sai.KeyDeviceSensor
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.KeyDeviceSensor Modifier and Type Interface Description interfaceKeySensorKeySensor generates events as the user presses keys on the keyboard.interfaceStringSensorStringSensor generates events as the user presses keys on the keyboard.interfaceX3DKeyDeviceSensorNodeBase 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.Layering Modifier and Type Interface Description interfaceViewportViewport is a Grouping node that can contain most nodes.interfaceX3DViewportNodeThe 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.Layout Modifier and Type Interface Description interfaceLayoutLayout node is used as layout field of LayoutLayer and LayoutGroup nodes.interfaceLayoutGroupLayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.interfaceScreenGroupScreenGroup is a Grouping node that can contain most nodes.interfaceX3DLayoutNodeX3DLayoutNode 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.Lighting Modifier and Type Interface Description interfaceDirectionalLightDirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2.interfacePointLightLinear attenuation may occur at level 2, full support at level 3.interfaceSpotLightLinear attenuation may occur at level 2, full support at level 3.interfaceX3DLightNodeLight nodes provide illumination for rendering geometry in the scene. -
Uses of X3DChildNode in org.web3d.x3d.sai.Navigation
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.Navigation Modifier and Type Interface Description interfaceBillboardBillboard is a Grouping node that can contain most nodes.interfaceCollisionCollision detects camera-to-object contact using current view and NavigationInfo avatarSize.interfaceLODLOD (Level Of Detail) uses camera-to-object distance to switch among contained child levels.interfaceNavigationInfoNavigationInfo describes the user's viewing model, user navigation-interaction modalities, and also dimensional characteristics of the user's (typically invisible) avatar.interfaceOrthoViewpointOrthoViewpoint provides an orthographic perspective-free view of a scene from a specific location and direction.interfaceViewpointViewpoint provides a specific location and direction where the user may view the scene.interfaceViewpointGroupViewpointGroup can contain Viewpoint, OrthoViewpoint, GeoViewpoint and other ViewpointGroup nodes for better user-navigation support with a shared description on the viewpoint list.interfaceX3DViewpointNodeNode type X3DViewpointNode defines a specific location in the local coordinate system from which the user may view the scene, and also defines a viewpoint binding stack.Methods in org.web3d.x3d.sai.Navigation that return X3DChildNode Modifier and Type Method Description X3DChildNodeCollision. getProxy()Provide X3DChildNode instance (using a properly typed node) from initializeOnly SFNode field proxy.Methods in org.web3d.x3d.sai.Navigation with parameters of type X3DChildNode Modifier and Type Method Description CollisionCollision. setProxy(X3DChildNode newValue)Accessor method to assign X3DChildNode instance (using a properly typed node) to initializeOnly SFNode field proxy. -
Uses of X3DChildNode in org.web3d.x3d.sai.Networking
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.Networking Modifier and Type Interface Description interfaceAnchorAnchor is a Grouping node that can contain most nodes.interfaceInlineInline can load another X3D or VRML model into the current scene via url.interfaceLoadSensorLoadSensor generates events as watchList child nodes are either loaded or fail to load.interfaceX3DNetworkSensorNodeBase 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.NURBS Modifier and Type Interface Description interfaceNurbsOrientationInterpolatorNurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values.interfaceNurbsPositionInterpolatorNurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values.interfaceNurbsSetNurbsSet 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.interfaceNurbsSurfaceInterpolatorNurbsSurfaceInterpolator 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.ParticleSystems Modifier and Type Interface Description interfaceParticleSystemParticleSystem specifies a complete particle system. -
Uses of X3DChildNode in org.web3d.x3d.sai.Picking
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.Picking Modifier and Type Interface Description interfaceLinePickSensorLinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.interfacePickableGroupPickableGroup is a Grouping node that can contain most nodes.interfacePointPickSensorPointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.interfacePrimitivePickSensorIf a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.interfaceVolumePickSensorVolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.interfaceX3DPickSensorNodeThe 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.PointingDeviceSensor Modifier and Type Interface Description interfaceCylinderSensorCylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.interfacePlaneSensorPlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.interfaceSphereSensorSphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.interfaceTouchSensorTouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.interfaceX3DDragSensorNodeBase type for all drag-style pointing device sensors.interfaceX3DPointingDeviceSensorNodeBase type for all pointing device sensors.interfaceX3DTouchSensorNodeBase 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.Rendering Modifier and Type Interface Description interfaceClipPlaneClipPlane 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.RigidBodyPhysics Modifier and Type Interface Description interfaceCollidableOffsetCollidableOffset repositions geometry relative to center of owning body.interfaceCollidableShapeCollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph.interfaceCollisionCollectionCollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions.interfaceCollisionSensorCollisionSensor generates collision-detection events.interfaceRigidBodyCollectionRigidBodyCollection represents a system of bodies that interact within a single physics model.interfaceX3DNBodyCollidableNodeThe 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.Scripting Modifier and Type Interface Description interfaceScriptScript contains author-programmed event behaviors for a scene.interfaceX3DScriptNodeBase 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.Shape Modifier and Type Interface Description interfaceShapeShape can appear under any grouping node.interfaceX3DShapeNodeBase type for all Shape nodes. -
Uses of X3DChildNode in org.web3d.x3d.sai.Sound
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.Sound Modifier and Type Interface Description interfaceAudioClipAudioClip provides audio data used by parent Sound nodes.interfaceSoundThe Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node.interfaceX3DSoundNodeBase type for all sound nodes.interfaceX3DSoundSourceNodeNodes implementing X3DSoundSourceNode are allowed as children of Sound node. -
Uses of X3DChildNode in org.web3d.x3d.sai.Texturing
Subinterfaces of X3DChildNode in org.web3d.x3d.sai.Texturing Modifier and Type Interface Description interfaceMovieTextureMovieTexture 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.Time Modifier and Type Interface Description interfaceTimeSensorTimeSensor continuously generates events as time passes.interfaceX3DTimeDependentNodeBase 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.VolumeRendering Modifier and Type Interface Description interfaceIsoSurfaceVolumeDataIsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset.interfaceSegmentedVolumeDataSegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes.interfaceVolumeDataVolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node.interfaceX3DVolumeDataNodeThe X3DVolumeDataNode abstract node type is the base type for all node types that describe volumetric data to be rendered.