Definition Type: Group
Name: ComposedGeometryContentModel
Containing Schema: x3d-3.2.xsd
Collapse XSD Schema Diagram:
Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into NurbsTextureCoordinate in schema x3d-3_2_xsd Drilldown into MultiTextureCoordinate in schema x3d-3_2_xsd Drilldown into TextureCoordinateGenerator in schema x3d-3_2_xsd Drilldown into TextureCoordinate4D in schema x3d-3_2_xsd Drilldown into TextureCoordinate3D in schema x3d-3_2_xsd Drilldown into TextureCoordinate in schema x3d-3_2_xsd Drilldown into Normal in schema x3d-3_2_xsd Drilldown into FogCoordinate in schema x3d-3_2_xsd Drilldown into GeoCoordinate in schema x3d-3_2_xsd Drilldown into CoordinateDouble in schema x3d-3_2_xsd Drilldown into Coordinate in schema x3d-3_2_xsd Drilldown into ColorRGBA in schema x3d-3_2_xsd Drilldown into Color in schema x3d-3_2_xsd Drilldown into Matrix4VertexAttribute in schema x3d-3_2_xsd Drilldown into Matrix3VertexAttribute in schema x3d-3_2_xsd Drilldown into FloatVertexAttribute in schema x3d-3_2_xsdXSD Diagram of ComposedGeometryContentModel in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:group name="ComposedGeometryContentModel">
    <xs:annotation>
        <xs:appinfo>ComposedGeometryContentModel is the child-node content model corresponding to X3DComposedGeometryNodes.  It can contain Color (or ColorRGBA), Coordinate, Normal and TextureCoordinate, in any order.  No more than one instance of these nodes is allowed.  Multiple VertexAttribute (FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute) nodes can also be contained.</xs:appinfo>
        <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html#IndexedFaceSet" />
    </xs:annotation>
    <xs:choice>
        <xs:element ref="FloatVertexAttribute">
            <xs:annotation>
                <xs:documentation>attrib</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Matrix3VertexAttribute">
            <xs:annotation>
                <xs:documentation>attrib</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Matrix4VertexAttribute">
            <xs:annotation>
                <xs:documentation>attrib</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Color">
            <xs:annotation>
                <xs:documentation>color</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="ColorRGBA">
            <xs:annotation>
                <xs:documentation>color</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Coordinate">
            <xs:annotation>
                <xs:documentation>coord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="CoordinateDouble">
            <xs:annotation>
                <xs:documentation>coord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="GeoCoordinate">
            <xs:annotation>
                <xs:documentation>coord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="FogCoordinate">
            <xs:annotation>
                <xs:documentation>fogcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Normal">
            <xs:annotation>
                <xs:documentation>normal</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="TextureCoordinate">
            <xs:annotation>
                <xs:documentation>texcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="TextureCoordinate3D">
            <xs:annotation>
                <xs:documentation>texcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="TextureCoordinate4D">
            <xs:annotation>
                <xs:documentation>texcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="TextureCoordinateGenerator">
            <xs:annotation>
                <xs:documentation>texcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="MultiTextureCoordinate">
            <xs:annotation>
                <xs:documentation>texcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="NurbsTextureCoordinate">
            <xs:annotation>
                <xs:documentation>texcoord</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="ProtoInstance" />
    </xs:choice>
</xs:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
FloatVertexAttribute FloatVertexAttribute (1) (1)
Matrix3VertexAttribute Matrix3VertexAttribute (1) (1)
Matrix4VertexAttribute Matrix4VertexAttribute (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
Coordinate Coordinate (1) (1)
CoordinateDouble CoordinateDouble (1) (1)
GeoCoordinate GeoCoordinate (1) (1)
FogCoordinate FogCoordinate (1) (1)
Normal Normal (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinate3D TextureCoordinate3D (1) (1)
TextureCoordinate4D TextureCoordinate4D (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)