ComposedGeometryContentModel

Element Group Information

Model

Used By

Source

<xs:group name="ComposedGeometryContentModel">
  <xs:annotation>
    <xs:appinfo>ComposedGeometryContentModel is the child-node content model utilized by 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/documents/specifications/19775-1/V3.3/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:annotation>
        <xs:documentation>Appropriately typed substitution node</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:group>