diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of X3DAppearanceNode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | IS MetadataBoolean MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString AcousticProperties FillProperties LineProperties PointProperties Material PhysicalMaterial UnlitMaterial TwoSidedMaterial ComposedShader PackagedShader ProgramShader ComposedCubeMapTexture ComposedTexture3D ImageTexture ImageTexture3D MovieTexture MultiTexture PixelTexture PixelTexture3D GeneratedCubeMapTexture ImageCubeMapTexture MultiTextureTransform TextureTransform TextureTransform3D TextureTransformMatrix3D ProtoInstance | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="Appearance"> <xs:annotation> <xs:appinfo> <xs:element name="acousticProperties" type="SFNode" fixed="inputOutputField" default="AcousticProperties"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="5"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element name="backMaterial" type="SFNode" fixed="inputOutputField" default="X3DMaterialNode"/> <xs:element name="fillProperties" type="SFNode" fixed="inputOutputField" default="FillProperties"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="3"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element name="lineProperties" type="SFNode" fixed="inputOutputField" default="LineProperties"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="2"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element name="pointProperties" type="SFNode" fixed="inputOutputField" default="PointProperties"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="5"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element name="material" type="SFNode" fixed="inputOutputField" default="X3DMaterialNode"/> <xs:element name="shaders" type="MFNode" fixed="inputOutputField" default="X3DShaderNode"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="3"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element name="texture" type="SFNode" fixed="inputOutputField" default="X3DTextureNode"/> <xs:element name="textureTransform" type="SFNode" fixed="inputOutputField" default="X3DTextureTransformNode"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="2"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="1"/> </xs:appinfo> <xs:documentation source="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/shape.html#Appearance"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="X3DAppearanceNode"> <xs:attribute name="alphaCutoff" type="unitIntervalType" default="0.5"/> <xs:attribute name="alphaMode" type="alphaModeChoices" default="AUTO"/> <xs:attribute name="containerField" type="xs:NMTOKEN" default="appearance"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
type | unitIntervalType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xs:attribute name="alphaCutoff" type="unitIntervalType" default="0.5"/> |
type | alphaModeChoices | |||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||
source | <xs:attribute name="alphaMode" type="alphaModeChoices" default="AUTO"/> |
type | xs:NMTOKEN | ||
properties |
|
||
source | <xs:attribute name="containerField" type="xs:NMTOKEN" default="appearance"/> |