Uses of Interface
org.web3d.x3d.sai.Shape.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 TypeClassDescriptionclass
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 TypeClassDescriptionclass
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 TypeClassDescriptionclass
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 nodes inside the same Shape.class
LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.class
Material specifies surface rendering properties for associated geometry nodes.class
PhysicalMaterial specifies surface rendering properties for associated geometry nodes.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 nodes, for outer (front) and inner (back) sides of polygons.class
UnlitMaterial specifies surface rendering properties for associated geometry nodes. -
Uses of X3DAppearanceChildNode in org.web3d.x3d.jsail.Texturing
Modifier and TypeClassDescriptionclass
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
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 TypeClassDescriptionclass
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 TypeInterfaceDescriptioninterface
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 TypeInterfaceDescriptioninterface
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 TypeInterfaceDescriptioninterface
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 nodes inside the same Shape.interface
LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape.interface
Material specifies surface rendering properties for associated geometry nodes.interface
PhysicalMaterial specifies surface rendering properties for associated geometry nodes.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 nodes, for outer (front) and inner (back) sides of polygons.interface
UnlitMaterial specifies surface rendering properties for associated geometry nodes.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 TypeMethodDescriptionX3DAppearanceChildNode.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 TypeInterfaceDescriptioninterface
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
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 TypeInterfaceDescriptioninterface
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.