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