X3D Appearance

Appearance

The Apprearance node specifies how a shape will look. The two most common fields are Material and Texture. Material deals mainly with how light reflects off an object while Texture specifies the type of texture applied to a shape.

Shape

material

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: X3DMaterialNode
Description: A Material node.

texture

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: X3DTextureNode
Description: Texture node.

shaders

Field Type: MFNode
Access Type: inputOutput
Default Value: Empty Array
Value Range: X3DShaderNode
Description: An ordered list of programmable shader nodes.

textureTransform

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: X3DTextureTransformNode
Description: A TextureTransform node.

fillProperties

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: FillProperties
Description: A FillProperties node.

lineProperties

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: LineProperties
Description: A LineProperties node.

metadata

Field Type: SFNode
Access Type: inputOutput
Default Value: NULL
Value Range: X3DMetadataObject
Description: Information about this node.