Uses of Interface
org.web3d.x3d.sai.Grouping.X3DBoundedObject
Packages that use X3DBoundedObject
Package
Description
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
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.
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.
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 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.
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 Shape component defines nodes for associating geometry with their visible properties and the scene environment.
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 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.
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.
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 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.
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 Shape component defines nodes for associating geometry with their visible properties and the scene environment.
The Volume Rendering component provides the ability to specify and render volumetric data sets.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.CADGeometryClasses in org.web3d.x3d.jsail.CADGeometry that implement X3DBoundedObjectModifier 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.DISClasses in org.web3d.x3d.jsail.DIS that implement X3DBoundedObjectModifier and TypeClassDescriptionclassEspduTransform 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.GeospatialClasses in org.web3d.x3d.jsail.Geospatial that implement X3DBoundedObjectModifier and TypeClassDescriptionclassGeoLocation positions a regular X3D model onto earth's surface.classNote that MFNode rootNode field can contain multiple nodes and has accessType inputOutput.classGeoTransform is a Grouping node that can contain most nodes.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.GroupingClasses in org.web3d.x3d.jsail.Grouping that implement X3DBoundedObjectModifier 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.HAnimClasses in org.web3d.x3d.jsail.HAnim that implement X3DBoundedObjectModifier 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.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).
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.LayeringClasses in org.web3d.x3d.jsail.Layering that implement X3DBoundedObjectModifier and TypeClassDescriptionclassViewport is a Grouping node that can contain most nodes.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.LayoutClasses in org.web3d.x3d.jsail.Layout that implement X3DBoundedObjectModifier and TypeClassDescriptionclassLayoutGroup 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.NetworkingClasses in org.web3d.x3d.jsail.Networking that implement X3DBoundedObject
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.NURBSClasses in org.web3d.x3d.jsail.NURBS that implement X3DBoundedObjectModifier and TypeClassDescriptionclassNurbsSet 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.ParticleSystemsClasses in org.web3d.x3d.jsail.ParticleSystems that implement X3DBoundedObjectModifier and TypeClassDescriptionclassParticleSystem specifies a complete particle system.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.PickingClasses in org.web3d.x3d.jsail.Picking that implement X3DBoundedObjectModifier and TypeClassDescriptionclassPickableGroup is a Grouping node that can contain most nodes.
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.RigidBodyPhysicsClasses in org.web3d.x3d.jsail.RigidBodyPhysics that implement X3DBoundedObjectModifier 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.classCollisionSpace holds collection of objects considered together for resolution of inter-object collisions.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 X3DBoundedObject in org.web3d.x3d.jsail.ShapeClasses in org.web3d.x3d.jsail.Shape that implement X3DBoundedObject
- 
Uses of X3DBoundedObject in org.web3d.x3d.jsail.VolumeRenderingClasses in org.web3d.x3d.jsail.VolumeRendering that implement X3DBoundedObjectModifier 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 X3DBoundedObject in org.web3d.x3d.sai.CADGeometrySubinterfaces of X3DBoundedObject 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.DISSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.DISModifier and TypeInterfaceDescriptioninterfaceEspduTransform 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 X3DBoundedObject in org.web3d.x3d.sai.GeospatialSubinterfaces of X3DBoundedObject 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.interfaceGeoTransform is a Grouping node that can contain most nodes.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.GroupingSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.GroupingModifier and TypeInterfaceDescriptioninterfaceGroup is a Grouping node that can contain most nodes.interfaceStaticGroup is similar to Group node but does not allow access to children after creation time.interfaceSwitch is a Grouping node that only renders one (or zero) child at a time.interfaceTransform is a Grouping node that can contain most nodes.interfaceGrouping nodes can contain other nodes as children, thus making up the backbone of a scene graph.Methods in org.web3d.x3d.sai.Grouping that return X3DBoundedObjectModifier and TypeMethodDescriptionX3DBoundedObject.setBboxCenter(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.X3DBoundedObject.setBboxDisplay(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.X3DBoundedObject.setBboxSize(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.X3DBoundedObject.setVisible(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named visible.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.HAnimSubinterfaces of X3DBoundedObject 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.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 X3DBoundedObject in org.web3d.x3d.sai.LayeringSubinterfaces of X3DBoundedObject 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 X3DBoundedObject in org.web3d.x3d.sai.LayoutSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.LayoutModifier and TypeInterfaceDescriptioninterfaceLayoutGroup 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.NetworkingSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.Networking
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.NURBSSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.NURBSModifier and TypeInterfaceDescriptioninterfaceNurbsSet 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.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.ParticleSystemsSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.ParticleSystemsModifier and TypeInterfaceDescriptioninterfaceParticleSystem specifies a complete particle system.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.PickingSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.PickingModifier and TypeInterfaceDescriptioninterfacePickableGroup is a Grouping node that can contain most nodes.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.RigidBodyPhysicsSubinterfaces of X3DBoundedObject 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.interfaceCollisionSpace holds collection of objects considered together for resolution of inter-object collisions.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.interfaceThe X3DNBodyCollisionSpaceNode abstract node type represents objects that act as a self-contained spatial collection of objects that can interact through collision detection routines.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.ShapeSubinterfaces of X3DBoundedObject in org.web3d.x3d.sai.ShapeModifier and TypeInterfaceDescriptioninterfaceShape can appear under any grouping node.interfaceBase type for all Shape nodes.
- 
Uses of X3DBoundedObject in org.web3d.x3d.sai.VolumeRenderingSubinterfaces of X3DBoundedObject 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.