Package org.web3d.x3d.sai.Rendering


package 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.

The Scene Access Interface Library (sai) package provides abstract interface classes for each X3D node and statement, in accordance witht the X3D SAI Specification.

Warning: these interfaces are primarily for internal use to ensure consistency. Java programmers typically only need to use concrete objects provided by the org.web3d.x3d.jsail classes.

Online: X3D Java Scene Access Interface Library (X3DJSAIL) and X3DJSAIL Javadoc

See Also:
  • Interfaces
    Class
    Description
    ClipPlane specifies a single plane equation used to clip (i.
    Color node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.
    ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.
    Coordinate builds geometry by defining a set of 3D coordinate (triplet) point values.
    CoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values.
    IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates.
    IndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
    IndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
    IndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
    LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node.
    Normal defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node.
    PointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes.
    TriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
    TriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
    TriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes.
    Base type for color specifications in X3D.
    Composed geometry nodes produce renderable geometry, can contain Color Coordinate Normal TextureCoordinate, and are contained by a Shape node.
    Base type for all coordinate node types in X3D.
    Base type for all geometric property node types.
    Geometry nodes produce renderable geometry and are contained by a Shape node.
    Base type for all normal node types in X3D.