| Package | Description |
|---|---|
| org.web3d.x3d.jsail.CADGeometry |
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
|
| org.web3d.x3d.jsail.Geometry2D |
The Geometry2D component defines how two-dimensional geometry is specified and what
shapes are available.
|
| org.web3d.x3d.jsail.Geometry3D |
The Geometry3D component describes how three-dimensional geometry is specified and
defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes
(Box, Cone, Cylinder, Sphere).
|
| org.web3d.x3d.jsail.Geospatial |
The Geospatial component defines how to associate real-world locations in an X3D scene
and specifies nodes particularly tuned for geospatial applications.
|
| org.web3d.x3d.jsail.NURBS |
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation
nodes.
|
| org.web3d.x3d.jsail.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| org.web3d.x3d.jsail.Picking |
The Picking component provides the ability to test for arbitrary object collision
and provide basic capabilities to detecting object intersections and interactions.
|
| org.web3d.x3d.jsail.Rendering |
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.
|
| org.web3d.x3d.jsail.Shape |
The Shape component defines nodes for associating geometry with their visible properties
and the scene environment.
|
| org.web3d.x3d.jsail.Text |
The Text component defines how text strings are rendered in an X3D scene.
|
| org.web3d.x3d.sai.CADGeometry |
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
|
| org.web3d.x3d.sai.Geometry2D |
The Geometry2D component defines how two-dimensional geometry is specified and what
shapes are available.
|
| org.web3d.x3d.sai.Geometry3D |
The Geometry3D component describes how three-dimensional geometry is specified and
defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes
(Box, Cone, Cylinder, Sphere).
|
| org.web3d.x3d.sai.Geospatial |
The Geospatial component defines how to associate real-world locations in an X3D scene
and specifies nodes particularly tuned for geospatial applications.
|
| org.web3d.x3d.sai.NURBS |
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation
nodes.
|
| org.web3d.x3d.sai.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| org.web3d.x3d.sai.Picking |
The Picking component provides the ability to test for arbitrary object collision
and provide basic capabilities to detecting object intersections and interactions.
|
| org.web3d.x3d.sai.Rendering |
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.
|
| org.web3d.x3d.sai.Shape |
The Shape component defines nodes for associating geometry with their visible properties
and the scene environment.
|
| org.web3d.x3d.sai.Text |
The Text component defines how text strings are rendered in an X3D scene.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexedQuadSetObject
IndexedQuadSet is a geometry node that defines quadrilaterals.
|
class |
QuadSetObject
QuadSet is a geometry node that defines quadrilaterals.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Arc2DObject
X3D node tooltip: [X3DGeometryNode] Arc2D is a line-based geometry node that defines a linear circular arc with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.
|
class |
ArcClose2DObject
X3D node tooltip: [X3DGeometryNode] ArcClose2D is a polygonal geometry node that defines a linear circular arc, closed by PIE or CHORD line segments, with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.
|
class |
Circle2DObject
X3D node tooltip: [X3DGeometryNode] Circle2D is a geometry node that defines a linear X-Y circle with center (0,0) in X-Y plane.
|
class |
Disk2DObject
X3D node tooltip: [X3DGeometryNode] Disk2D is a geometry node that defines a filled (or partially filled) planar circle with center (0,0).
|
class |
Polyline2DObject
X3D node tooltip: [X3DGeometryNode] Polyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments in X-Y plane.
|
class |
Polypoint2DObject
X3D node tooltip: [X3DGeometryNode] Polypoint2D is a geometry node that defines a set of 2D points in X-Y plane.
|
class |
Rectangle2DObject
X3D node tooltip: [X3DGeometryNode] Rectangle2D is a geometry node that defines a 2D rectangle in X-Y plane.
|
class |
TriangleSet2DObject
X3D node tooltip: [X3DGeometryNode] TriangleSet2D is a geometry node that defines a set of filled 2D triangles in X-Y plane.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BoxObject
X3D node tooltip: [X3DGeometryNode] Box is a geometry node specifying a rectangular cuboid.
|
class |
ConeObject
X3D node tooltip: [X3DGeometryNode] Cone is a geometry node.
|
class |
CylinderObject
X3D node tooltip: [X3DGeometryNode] Cylinder is a geometry node.
|
class |
ElevationGridObject
X3D node tooltip: [X3DGeometryNode] ElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.
|
class |
ExtrusionObject
X3D node tooltip: [X3DGeometryNode] Extrusion is a geometry node that sequentially stretches a 2D cross section along a 3D-spine path in the local coordinate system, creating an outer hull.
|
class |
IndexedFaceSetObject
X3D node tooltip: [X3DComposedGeometryNode] IndexedFaceSet defines polygons using index lists corresponding to vertex coordinates.
|
class |
SphereObject
X3D node tooltip: [X3DGeometryNode] Sphere is a geometry node, representing a perfectly round geometrical object that is the surface of a completely round ball.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GeoElevationGridObject
X3D node tooltip: [X3DGeometryNode] GeoElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NurbsCurveObject
X3D node tooltip: [X3DParametricGeometryNode] NurbsCurve is a 3D curve analogous to NurbsPatchSurface.
|
class |
NurbsPatchSurfaceObject
X3D node tooltip: [X3DNurbsSurfaceGeometryNode] NurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface
|
class |
NurbsSweptSurfaceObject
X3D node tooltip: [X3DNurbsControlCurveNode]NurbsSweptSurface contains a crossSectionCurve and a trajectoryCurve [NurbsCurve]
|
class |
NurbsSwungSurfaceObject
X3D node tooltip: [X3DNurbsControlCurveNode] NurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode]
|
class |
NurbsTrimmedSurfaceObject
X3D node tooltip: [X3DNurbsSurfaceGeometryNode] NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
BoundedPhysicsModelObject.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
X3DGeometryNode |
ParticleSystemObject.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
X3DGeometryNode |
SurfaceEmitterObject.getSurface()
Provide X3DGeometryNode instance (using a properly typed node) from initializeOnly SFNode field surface.
|
| Modifier and Type | Method and Description |
|---|---|
BoundedPhysicsModelObject |
BoundedPhysicsModelObject.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
ParticleSystemObject |
ParticleSystemObject.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
SurfaceEmitterObject |
SurfaceEmitterObject.setSurface(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to initializeOnly SFNode field surface.
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
LinePickSensorObject.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
PointPickSensorObject.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
PrimitivePickSensorObject.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
VolumePickSensorObject.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
| Modifier and Type | Method and Description |
|---|---|
LinePickSensorObject |
LinePickSensorObject.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
PointPickSensorObject |
PointPickSensorObject.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
PrimitivePickSensorObject |
PrimitivePickSensorObject.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
VolumePickSensorObject |
VolumePickSensorObject.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexedLineSetObject
X3D node tooltip: [X3DGeometryNode] IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates.
|
class |
IndexedTriangleFanSetObject
X3D node tooltip: [X3DComposedGeometryNode] IndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
|
class |
IndexedTriangleSetObject
X3D node tooltip: [X3DComposedGeometryNode] IndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
|
class |
IndexedTriangleStripSetObject
X3D node tooltip: [X3DComposedGeometryNode] IndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
|
class |
LineSetObject
X3D node tooltip: [X3DGeometryNode] LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.
|
class |
PointSetObject
X3D node tooltip: [X3DGeometryNode] PointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes.
|
class |
TriangleFanSetObject
X3D node tooltip: [X3DComposedGeometryNode] TriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
|
class |
TriangleSetObject
X3D node tooltip: [X3DComposedGeometryNode] TriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
|
class |
TriangleStripSetObject
X3D node tooltip: [X3DComposedGeometryNode] TriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
ShapeObject.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
| Modifier and Type | Method and Description |
|---|---|
ShapeObject |
ShapeObject.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TextObject
X3D node tooltip: [X3DGeometryNode] Text is a 2D (flat) geometry node that can contain multiple lines of string values.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndexedQuadSet
IndexedQuadSet is a geometry node that defines quadrilaterals.
|
interface |
QuadSet
QuadSet is a geometry node that defines quadrilaterals.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Arc2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ArcClose2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Circle2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Disk2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Polyline2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Polypoint2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Rectangle2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TriangleSet2D
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Box
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Cone
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Cylinder
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ElevationGrid
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Extrusion
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
IndexedFaceSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
Sphere
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GeoElevationGrid
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NurbsCurve
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsPatchSurface
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsSweptSurface
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsSwungSurface
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
NurbsTrimmedSurface
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DNurbsSurfaceGeometryNode
Abstract geometry type for all types of NURBS surfaces.
|
interface |
X3DParametricGeometryNode
Base type for all geometry node types that are created parametrically and use control points to describe the final shape of the surface.
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
BoundedPhysicsModel.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
X3DGeometryNode |
ParticleSystem.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
X3DGeometryNode |
SurfaceEmitter.getSurface()
Provide X3DGeometryNode instance (using a properly typed node) from initializeOnly SFNode field surface.
|
| Modifier and Type | Method and Description |
|---|---|
BoundedPhysicsModel |
BoundedPhysicsModel.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
ParticleSystem |
ParticleSystem.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
SurfaceEmitter |
SurfaceEmitter.setSurface(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to initializeOnly SFNode field surface.
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
LinePickSensor.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
PointPickSensor.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
PrimitivePickSensor.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
VolumePickSensor.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
X3DGeometryNode |
X3DPickSensorNode.getPickingGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field pickingGeometry.
|
| Modifier and Type | Method and Description |
|---|---|
LinePickSensor |
LinePickSensor.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
PointPickSensor |
PointPickSensor.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
PrimitivePickSensor |
PrimitivePickSensor.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
VolumePickSensor |
VolumePickSensor.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
X3DPickSensorNode |
X3DPickSensorNode.setPickingGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndexedLineSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
IndexedTriangleFanSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
IndexedTriangleSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
IndexedTriangleStripSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
LineSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PointSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TriangleFanSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TriangleSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TriangleStripSet
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DComposedGeometryNode
Composed geometry nodes produce renderable geometry, can contain Color Coordinate Normal TextureCoordinate, and are contained by a Shape node.
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
X3DGeometryNode.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
X3DGeometryNode |
X3DGeometryNode.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
X3DGeometryNode |
X3DGeometryNode.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
X3DGeometryNode |
X3DGeometryNode.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
| Modifier and Type | Method and Description |
|---|---|
X3DGeometryNode |
Shape.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
X3DGeometryNode |
X3DShapeNode.getGeometry()
Provide X3DGeometryNode instance (using a properly typed node) from inputOutput SFNode field geometry.
|
| Modifier and Type | Method and Description |
|---|---|
Shape |
Shape.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
X3DShapeNode |
X3DShapeNode.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Text
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.