<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> |