Package org.web3d.x3d.sai.Texturing


package org.web3d.x3d.sai.Texturing
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.

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
    ImageTexture maps a 2D-image file onto a geometric shape.
    MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.
    MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.
    MultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node.
    MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.
    PixelTexture creates a 2D-image texture map using a numeric array of pixel values.
    TextureCoordinate specifies 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).
    TextureCoordinateGenerator computes 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces).
    TextureProperties allows precise fine-grained control over application of image textures to geometry.
    TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry.
    Base type for all texture coordinate nodes which specify texture coordinates for a single texture.
    Base type for all texture node types that define a single texture.
    Base type for all texture transform nodes which specify texture coordinate transformation for a single texture.
    Base type for all nodes which specify 2D sources for texture images.
    Base type for all nodes which specify texture coordinates.
    Base type for all nodes which specify sources for texture images.
    Base type for all nodes which specify a transformation of texture coordinates.