Uses of Interface
org.web3d.x3d.sai.Shape.X3DAppearanceChildNode

Packages that use X3DAppearanceChildNode
Package
Description
The Cube Map Environmental Texturing component describes how additional texturing effects are defined to produce environmental effects such as reflections from objects.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.
The Texturing3D component specifies how 3D volumetric textures describe surface properties as data points in a volume of space, rather than a flat surface.
The Cube Map Environmental Texturing component describes how additional texturing effects are defined to produce environmental effects such as reflections from objects.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.
The Texturing3D component specifies how 3D volumetric textures describe surface properties as data points in a volume of space, rather than a flat surface.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.jsail.CubeMapTexturing

    Modifier and Type
    Class
    Description
    class 
    ComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.
    class 
    GeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images.
    class 
    ImageCubeMapTexture is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.jsail.Shaders

    Modifier and Type
    Class
    Description
    class 
    ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.
    class 
    PackagedShader can contain field declarations, but no CDATA section of plain-text source code.
    class 
    ProgramShader contains no field declarations and no plain-text source code.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.jsail.Shape

    Modifier and Type
    Class
    Description
    class 
    AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.
    class 
    FillProperties indicates whether appearance is filled or hatched for associated geometry inside the same Shape.
    class 
    LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry inside the same Shape.
    class 
    Material specifies surface rendering properties for associated geometry.
    class 
    PhysicalMaterial specifies Physically Based Rendering (PBR) properties for associated geometry.
    class 
    PointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.
    class 
    TwoSidedMaterial specifies surface rendering properties for associated geometry, for outer (front) and inner (back) sides of polygons.
    class 
    UnlitMaterial specifies surface rendering properties for associated geometry that is unaffected by scene lighting.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.jsail.Texturing

    Modifier and Type
    Class
    Description
    class 
    ImageTexture maps a 2D-image file onto a geometric shape.
    class 
    MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.
    class 
    MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.
    class 
    MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.
    class 
    PixelTexture creates a 2D-image texture map using a numeric array of pixel values.
    class 
    RenderedTexture is a texture node that renders the view from a local viewpoint or separate scene into an offscreen buffer, producing an image or depth map that can be rendered from model geometry in real time.
    class 
    TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.jsail.Texturing3D

    Modifier and Type
    Class
    Description
    class 
    ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.
    class 
    ImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.
    class 
    PixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).
    class 
    TextureTransform3D applies a 3D transformation to texture coordinates.
    class 
    TextureTransformMatrix3D applies a 3D transformation to texture coordinates.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.sai.CubeMapTexturing

    Modifier and Type
    Interface
    Description
    interface 
    ComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes.
    interface 
    GeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images.
    interface 
    ImageCubeMapTexture is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side.
    interface 
    Base type for all nodes that specify cubic environment map sources for texture images.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.sai.Shaders

    Modifier and Type
    Interface
    Description
    interface 
    ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.
    interface 
    PackagedShader can contain field declarations, but no CDATA section of plain-text source code.
    interface 
    ProgramShader contains no field declarations and no plain-text source code.
    interface 
    Base type for all nodes that specify a programmable shader.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.sai.Shape

    Modifier and Type
    Interface
    Description
    interface 
    AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.
    interface 
    FillProperties indicates whether appearance is filled or hatched for associated geometry inside the same Shape.
    interface 
    LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry inside the same Shape.
    interface 
    Material specifies surface rendering properties for associated geometry.
    interface 
    PhysicalMaterial specifies Physically Based Rendering (PBR) properties for associated geometry.
    interface 
    PointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape.
    interface 
    TwoSidedMaterial specifies surface rendering properties for associated geometry, for outer (front) and inner (back) sides of polygons.
    interface 
    UnlitMaterial specifies surface rendering properties for associated geometry that is unaffected by scene lighting.
    interface 
    Base type for all Material nodes.
    interface 
    Base type for material nodes that describe how the shape looks like from one side.
    Modifier and Type
    Method
    Description
    X3DAppearanceChildNode.setMetadata(X3DMetadataObject newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.sai.Texturing

    Modifier and Type
    Interface
    Description
    interface 
    ImageTexture maps a 2D-image file onto a geometric shape.
    interface 
    MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node.
    interface 
    MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.
    interface 
    MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.
    interface 
    PixelTexture creates a 2D-image texture map using a numeric array of pixel values.
    interface 
    RenderedTexture is a texture node that renders the view from a local viewpoint or separate scene into an offscreen buffer, producing an image or depth map that can be rendered from model geometry in real time.
    interface 
    TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry.
    interface 
    Base type for all texture node types that define a single texture.
    interface 
    Base type for all texture transform nodes which specify texture coordinate transformation for a single texture.
    interface 
    Base type for all nodes which specify 2D sources for texture images.
    interface 
    Base type for all nodes which specify sources for texture images.
    interface 
    Base type for all nodes which specify a transformation of texture coordinates.
  • Uses of X3DAppearanceChildNode in org.web3d.x3d.sai.Texturing3D

    Modifier and Type
    Interface
    Description
    interface 
    ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths.
    interface 
    ImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data.
    interface 
    PixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field).
    interface 
    TextureTransform3D applies a 3D transformation to texture coordinates.
    interface 
    TextureTransformMatrix3D applies a 3D transformation to texture coordinates.
    interface 
    Base type for all nodes that specify 3D sources for texture images.