HTML Encoding and Default Values⤴
<Appearance
alphaClipThreshold='0.1'
blendMode='x3dom.nodeTypes.BlendMode'
colorMaskMode='x3dom.nodeTypes.ColorMaskMode'
depthMode='x3dom.nodeTypes.DepthMode'
lineProperties='x3dom.nodeTypes.LineProperties'
material='x3dom.nodeTypes.X3DMaterialNode'
metadata='X3DMetadataObject'
pointProperties='x3dom.nodeTypes.PointProperties'
shaders='x3dom.nodeTypes.X3DShaderNode'
sortKey='0'
sortType=''auto''
texture='x3dom.nodeTypes.X3DTextureNode'
textureTransform='x3dom.nodeTypes.X3DTextureTransformNode'
></Appearance>
Inheritance⤴
- X3DNode(18)
- X3DAppearanceNode(1)
- Appearance
Constructor⤴
-
Appearance(ctx)⤴
-
Constructor for Appearance
Parameters:
Name Type Argument Default Description ctx
Object <optional>
null context object, containing initial settings like namespace
Fields⤴
These are the X3D / X3DOM fields of this node. Values should usually be received / set as strings via
DOM functions (i.e., using
setAttribute("myFieldName", "myFieldValue")
and
getAttribute("myFieldName")
).
Name | Type | Default Value | Range | Inheritance | Standard | Description |
---|---|---|---|---|---|---|
alphaClipThreshold | SFFloat | 0.1 | Specify the threshold for the alpha clipping | |||
blendMode | SFNode | BlendMode | Holds the BlendMode node, that is needed for correct transparency. | |||
colorMaskMode | SFNode | ColorMaskMode | Holds a ColorMaskMode node. | |||
depthMode | SFNode | DepthMode | Holds the depthMode node. | |||
lineProperties | SFNode | LineProperties | The lineProperties field, if specified, shall contain a LineProperties node. If lineProperties is NULL or unspecified, the lineProperties field has no effect. | |||
material | SFNode | X3DMaterialNode | The material field, if specified, shall contain a Material node. If the material field is NULL or unspecified, lighting is off (all lights are ignored during rendering of the object that references this Appearance) and the unlit object colour is (1, 1, 1). | |||
metadata | SFNode | X3DMetadataObject | X3DNode | Field to add metadata information | ||
pointProperties | SFNode | PointProperties | The pointProperties field, if specified, shall contain a PointProperties node. If pointProperties is NULL or unspecified, the pointProperties field has no effect. | |||
shaders | MFNode | X3DShaderNode | Contains ProgramShader (Cg) or ComposedShader (GLSL). | |||
sortKey | SFInt32 | 0 | Change render order manually. | |||
sortType | SFString | 'auto' | [auto, transparent, opaque] | Defines the shape type for sorting. "auto" uses material transparency and number of texture channels to determine the type. | ||
texture | SFNode | X3DTextureNode | The texture field, if specified, shall contain a texture nodes. If the texture node is NULL or the texture field is unspecified, the object that references this Appearance is not textured. | |||
textureTransform | SFNode | X3DTextureTransformNode | The textureTransform field, if specified, shall contain a TextureTransform node. If the textureTransform is NULL or unspecified, the textureTransform field has no effect. |