Package org.web3d.x3d.sai.Shape


package org.web3d.x3d.sai.Shape
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.

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
    AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.
    Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes.
    FillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape.
    LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.
    Material specifies surface rendering properties for associated geometry nodes.
    PhysicalMaterial specifies surface rendering properties for associated geometry nodes.
    PointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.
    Shape can appear under any grouping node.
    TwoSidedMaterial specifies surface rendering properties for associated geometry nodes, for outer (front) and inner (back) sides of polygons.
    UnlitMaterial specifies surface rendering properties for associated geometry nodes.
    Nodes of this type can be used as child nodes for Appearance.
    Base type for all Appearance nodes.
    Base type for all Material nodes.
    Base type for material nodes that describe how the shape looks like from one side.
    Base type for all Shape nodes.