Definition Type: SimpleType
Name: componentNames
Containing Schema: x3d-3.2.xsd
Collapse XSD Schema Diagram:
XSD Diagram of componentNames in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:simpleType name="componentNames">
    <xs:annotation>
        <xs:appinfo>componentNames are enumeration constants used to identify the profile for each scene-graph node, and also used by X3D tag to identify the components required by the contained Scene.</xs:appinfo>
        <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/concepts.html#Components" />
    </xs:annotation>
    <xs:restriction base="xs:string">
        <xs:enumeration value="Core">
            <xs:annotation>
                <xs:appinfo>Core component is provided as the basis for custom componentization.</xs:appinfo>
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="CADGeometry">
            <xs:annotation>
                <xs:appinfo>CADGeometry component is provided for Computer-Aided Design (CAD) nodes..</xs:appinfo>
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/CADGeometry.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="CubeMapTexturing">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/env_texture.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="DIS">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="EnvironmentalEffects">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="EnvironmentalSensor">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="EventUtilities">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Followers">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Geometry2D">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Geometry3D">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Geospatial">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Grouping">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="H-Anim">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Interpolation">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="KeyDeviceSensor">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Layering">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Layout">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Lighting">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Navigation">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Networking">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="NURBS">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="ParticleSystems">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="PickingSensor">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="PointingDeviceSensor">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Rendering">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="RigidBodyPhysics">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Scripting">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Shaders">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/shaders.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Shape">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Sound">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Text">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Texturing">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Texturing3D">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-Amendment1-X3DAbstractSpecification/Part01/components/texture3D.html" />
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Time">
            <xs:annotation>
                <xs:appinfo />
                <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html" />
            </xs:annotation>
        </xs:enumeration>
        <!-- TODO:  alphabetize, add documentation -->
    </xs:restriction>
</xs:simpleType>
Collapse Facets:
Facet Value
Enumeration Core
Enumeration CADGeometry
Enumeration CubeMapTexturing
Enumeration DIS
Enumeration EnvironmentalEffects
Enumeration EnvironmentalSensor
Enumeration EventUtilities
Enumeration Followers
Enumeration Geometry2D
Enumeration Geometry3D
Enumeration Geospatial
Enumeration Grouping
Enumeration H-Anim
Enumeration Interpolation
Enumeration KeyDeviceSensor
Enumeration Layering
Enumeration Layout
Enumeration Lighting
Enumeration Navigation
Enumeration Networking
Enumeration NURBS
Enumeration ParticleSystems
Enumeration PickingSensor
Enumeration PointingDeviceSensor
Enumeration Rendering
Enumeration RigidBodyPhysics
Enumeration Scripting
Enumeration Shaders
Enumeration Shape
Enumeration Sound
Enumeration Text
Enumeration Texturing
Enumeration Texturing3D
Enumeration Time
Collapse Derivation Tree:
  • componentNames
Collapse References:
name