element XvlShell

diagram |
properties |
content | complex
mixed | false
children | IS MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString
attributes |
Name | Type | Use | Default | Fixed | Annotation
DEF | xs:ID |  |  |  |
USE | xs:IDREF |  |  |  |
shellType | XvlShell.shellTypes |  |  |  |
numberOfDivisions | SFInt32 |  |  |  |
vertexRound | MFFloat |  |  |  |
edgeBeginCoordIndex | MFInt32 |  |  |  |
edgeEndCoordIndex | MFInt32 |  |  |  |
edgeRound | MFFloat |  |  |  |
edgeBeginVector | MFVec3f |  |  |  |
edgeEndVector | MFVec3f |  |  |  |
faceCoordIndex | MFInt32 |  |  |  |
faceTexCoordIndex | MFInt32 |  |  |  |
faceEmpty | MFBool |  |  |  |
faceHidden | MFBool |  |  |  |
containerField | xs:NMTOKEN |  | geometry |  |
source | <xs:element name="XvlShell"> <xs:annotation> <xs:appinfo/> <xs:documentation/> </xs:annotation> <xs:complexType mixed="false"> <xs:sequence> <xs:element ref="IS" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element ref="MetadataDouble"/> <xs:element ref="MetadataFloat"/> <xs:element ref="MetadataInteger"/> <xs:element ref="MetadataSet"/> <xs:element ref="MetadataString"/> </xs:choice> </xs:sequence> <xs:attribute name="DEF" type="xs:ID"/> <xs:attribute name="USE" type="xs:IDREF"/> <xs:attribute name="shellType" type="XvlShell.shellTypes"/> <xs:attribute name="numberOfDivisions" type="SFInt32"/> <xs:attribute name="vertexRound" type="MFFloat"/> <xs:attribute name="edgeBeginCoordIndex" type="MFInt32"/> <xs:attribute name="edgeEndCoordIndex" type="MFInt32"/> <xs:attribute name="edgeRound" type="MFFloat"/> <xs:attribute name="edgeBeginVector" type="MFVec3f"/> <xs:attribute name="edgeEndVector" type="MFVec3f"/> <xs:attribute name="faceCoordIndex" type="MFInt32"/> <xs:attribute name="faceTexCoordIndex" type="MFInt32"/> <xs:attribute name="faceEmpty" type="MFBool"/> <xs:attribute name="faceHidden" type="MFBool"/> <xs:attribute name="containerField" type="xs:NMTOKEN" default="geometry"/> <!--X3DGeometryNode--> </xs:complexType> </xs:element>

attribute XvlShell/@DEF

type | xs:ID
source | <xs:attribute name="DEF" type="xs:ID"/>

attribute XvlShell/@USE

type | xs:IDREF
source | <xs:attribute name="USE" type="xs:IDREF"/>

attribute XvlShell/@shellType

type | XvlShell.shellTypes
facets |
Kind | Value | Annotation
enumeration | POLYGON_MESH |
enumeration | LATTICE_MESH |
source | <xs:attribute name="shellType" type="XvlShell.shellTypes"/>

attribute XvlShell/@numberOfDivisions

type | SFInt32
source | <xs:attribute name="numberOfDivisions" type="SFInt32"/>

attribute XvlShell/@vertexRound

type | MFFloat
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | (\s)*(([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)* |
source | <xs:attribute name="vertexRound" type="MFFloat"/>

attribute XvlShell/@edgeBeginCoordIndex

type | MFInt32
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | (\s)*([+-]?(0|[1-9][0-9]*)([Ee][+-]?[0-9]+)?\s*,?\s*)* |
source | <xs:attribute name="edgeBeginCoordIndex" type="MFInt32"/>

attribute XvlShell/@edgeEndCoordIndex

type | MFInt32
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | (\s)*([+-]?(0|[1-9][0-9]*)([Ee][+-]?[0-9]+)?\s*,?\s*)* |
source | <xs:attribute name="edgeEndCoordIndex" type="MFInt32"/>

attribute XvlShell/@edgeRound

type | MFFloat
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | (\s)*(([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)* |
source | <xs:attribute name="edgeRound" type="MFFloat"/>

attribute XvlShell/@edgeBeginVector

type | MFVec3f
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | \s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)* |
source | <xs:attribute name="edgeBeginVector" type="MFVec3f"/>

attribute XvlShell/@edgeEndVector

type | MFVec3f
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | \s*((([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*,?\s*)* |
source | <xs:attribute name="edgeEndVector" type="MFVec3f"/>

attribute XvlShell/@faceCoordIndex

type | MFInt32
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | (\s)*([+-]?(0|[1-9][0-9]*)([Ee][+-]?[0-9]+)?\s*,?\s*)* |
source | <xs:attribute name="faceCoordIndex" type="MFInt32"/>

attribute XvlShell/@faceTexCoordIndex

type | MFInt32
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | (\s)*([+-]?(0|[1-9][0-9]*)([Ee][+-]?[0-9]+)?\s*,?\s*)* |
source | <xs:attribute name="faceTexCoordIndex" type="MFInt32"/>

attribute XvlShell/@faceEmpty

type | MFBool
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | \s*((true|false)\s*,?\s*)* |
source | <xs:attribute name="faceEmpty" type="MFBool"/>

attribute XvlShell/@faceHidden

type | MFBool
facets |
Kind | Value | Annotation
whiteSpace | collapse |
pattern | \s*((true|false)\s*,?\s*)* |
source | <xs:attribute name="faceHidden" type="MFBool"/>

attribute XvlShell/@containerField

type | xs:NMTOKEN
properties |
default | geometry
source | <xs:attribute name="containerField" type="xs:NMTOKEN" default="geometry"/>

XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy