Definition Type: Group
Name: ColorNormalTexCoordContentModel
Containing Schema: x3d-3.2.xsd
Collapse XSD Schema Diagram:
Drilldown into FogCoordinate in schema x3d-3_2_xsd 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 TextureCoordinate in schema x3d-3_2_xsd Drilldown into Normal 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 ProtoInstance in schema x3d-3_2_xsd 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 TextureCoordinate 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 Normal in schema x3d-3_2_xsd 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 TextureCoordinate in schema x3d-3_2_xsd Drilldown into Normal 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 ProtoInstance in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into Normal 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 ProtoInstance in schema x3d-3_2_xsd Drilldown into ProtoInstance 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 Normal in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into Normal 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 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 TextureCoordinate in schema x3d-3_2_xsd 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 TextureCoordinate 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 ProtoInstance in schema x3d-3_2_xsd Drilldown into ProtoInstance 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 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 TextureCoordinate in schema x3d-3_2_xsd 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 TextureCoordinate 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 Normal in schema x3d-3_2_xsd 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 TextureCoordinate in schema x3d-3_2_xsd Drilldown into Normal in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into Normal 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 TextureCoordinate in schema x3d-3_2_xsd 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 TextureCoordinate in schema x3d-3_2_xsd Drilldown into Normal in schema x3d-3_2_xsd Drilldown into ColorRGBA in schema x3d-3_2_xsd Drilldown into Color in schema x3d-3_2_xsdXSD Diagram of ColorNormalTexCoordContentModel in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:group name="ColorNormalTexCoordContentModel">
    <xs:annotation>
        <xs:appinfo>ColorNormalTexCoordContentModel is the child-node content model corresponding to ElevationGrid and GeoElevationGrid.  ColorNormalTexCoordContentModel can contain Color (or ColorRGBA), Normal and TextureCoordinate, in any order.  No more than one instance of any single node type is allowed.</xs:appinfo>
        <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html#ElevationGrid" />
    </xs:annotation>
    <xs:sequence>
        <xs:choice>
            <xs:sequence>
                <xs:choice>
                    <xs:element ref="Color" />
                    <xs:element ref="ColorRGBA" />
                </xs:choice>
                <xs:choice minOccurs="0">
                    <xs:sequence>
                        <xs:element ref="Normal" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:choice>
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                        </xs:choice>
                        <xs:choice minOccurs="0">
                            <xs:element ref="Normal" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:element ref="ProtoInstance" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="Normal" />
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                </xs:choice>
            </xs:sequence>
            <xs:sequence>
                <xs:element ref="Normal" />
                <xs:choice minOccurs="0">
                    <xs:sequence>
                        <xs:choice>
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                        </xs:choice>
                        <xs:choice minOccurs="0">
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:choice>
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                        </xs:choice>
                        <xs:choice minOccurs="0">
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:element ref="ProtoInstance" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                </xs:choice>
            </xs:sequence>
            <xs:sequence>
                <xs:choice>
                    <xs:element ref="TextureCoordinate" />
                    <xs:element ref="TextureCoordinateGenerator" />
                    <xs:element ref="MultiTextureCoordinate" />
                    <xs:element ref="NurbsTextureCoordinate" />
                </xs:choice>
                <xs:choice minOccurs="0">
                    <xs:sequence>
                        <xs:choice>
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                        </xs:choice>
                        <xs:choice minOccurs="0">
                            <xs:element ref="Normal" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:element ref="Normal" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:element ref="ProtoInstance" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                            <xs:element ref="Normal" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                </xs:choice>
            </xs:sequence>
            <xs:sequence>
                <xs:element ref="ProtoInstance" />
                <xs:choice minOccurs="0">
                    <xs:sequence>
                        <xs:choice>
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                        </xs:choice>
                        <xs:choice minOccurs="0">
                            <xs:element ref="Normal" />
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:element ref="Normal" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                    <xs:sequence>
                        <xs:element ref="ProtoInstance" />
                        <xs:choice minOccurs="0">
                            <xs:element ref="Color" />
                            <xs:element ref="ColorRGBA" />
                            <xs:element ref="Normal" />
                            <xs:element ref="TextureCoordinate" />
                            <xs:element ref="TextureCoordinateGenerator" />
                            <xs:element ref="MultiTextureCoordinate" />
                            <xs:element ref="NurbsTextureCoordinate" />
                            <xs:element ref="ProtoInstance" />
                        </xs:choice>
                    </xs:sequence>
                </xs:choice>
            </xs:sequence>
        </xs:choice>
        <xs:element ref="FogCoordinate" minOccurs="0" />
    </xs:sequence>
</xs:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
Normal Normal (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
Normal Normal (1) (1)
ProtoInstance ProtoInstance (1) (1)
ProtoInstance ProtoInstance (1) (1)
Normal Normal (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
Normal Normal (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
ProtoInstance ProtoInstance (1) (1)
ProtoInstance ProtoInstance (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
Normal Normal (1) (1)
ProtoInstance ProtoInstance (1) (1)
Normal Normal (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
ProtoInstance ProtoInstance (1) (1)
ProtoInstance ProtoInstance (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
Normal Normal (1) (1)
ProtoInstance ProtoInstance (1) (1)
ProtoInstance ProtoInstance (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
Normal Normal (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
Normal Normal (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
ProtoInstance ProtoInstance (1) (1)
Color Color (1) (1)
ColorRGBA ColorRGBA (1) (1)
Normal Normal (1) (1)
TextureCoordinate TextureCoordinate (1) (1)
TextureCoordinateGenerator TextureCoordinateGenerator (1) (1)
MultiTextureCoordinate MultiTextureCoordinate (1) (1)
NurbsTextureCoordinate NurbsTextureCoordinate (1) (1)
ProtoInstance ProtoInstance (1) (1)
FogCoordinate FogCoordinate 0 (1)