[Bug 8238] New: Add support for X3D

http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238

           Summary: Add support for X3D
           Product: HTML WG
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML5 spec proposals
        AssignedTo: dave.null@w3.org
        ReportedBy: rubys@intertwingly.net
         QAContact: public-html-bugzilla@w3.org
                CC: ian@hixie.ch, mike@w3.org, public-html@w3.org


Specification:

http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19776-1.2-X3DEncodings-XML/Part01/X3D_XML.html

Like SVG, X3D can be embedded in XHTML, contains void elements, and makes use
of mixed case elements and attributes.  For purposes of helping to understand
the impact of section 9.2.5.1
(<http://dev.w3.org/html5/spec/syntax.html#creating-and-inserting-elements>),
I've produced a list of such elements and attributes:

Mixed case:
  Elements:
    AllTextureNodes
    AllTextureTransformNodes
    AppearanceChildNodes
    AppearanceNodeExtensions
    AppearanceNodes
    AudioClipNodeExtensions
    AudioClipNodes
    BehaviorLeafNodes
    BindableNodeExtensions
    BindableNodes
    CadComponent
    CadGeometryNodes
    CadGroupingNodes
    ChildrenNodes
    ColorCoordinateNormalTextureCoordinateContentModel
    ColorNodeExtensions
    ColorNodes
    ComposedGeometryNodes
    CoordinateNodeExtensions
    CoordinateNodes
    CubeMapTextureNodes
    CubeMapTexturingComponent
    DISComponent
    DISGroupingNodes
    DisplacerNode
    DragSensors
    EnvironmentalSensorNodes
    EventUtilityNodeExtensions
    EventUtilityNodes
    FollowerNodes
    FollowersComponent
    FontStyleNodeExtensions
    FontStyleNodes
    FullProfile
    GeoBehaviorNodes
    GeoCoordinateNode
    GeoElevationGridNode
    GeoGroupingNodes
    GeoMetadataNode
    GeoOriginNode
    GeoSpatialComponent
    GeoViewpointNode
    Geometry2DNodes
    GeometryNodeExtensions
    GeometryNodes
    GroupingNodeExtensions
    GroupingNodes
    HAnimComponent
    HAnimGroupingNodes
    ImmersiveProfile
    InteractiveProfile
    InterchangeProfile
    InterpolatorNodeExtensions
    InterpolatorNodes
    JointNames
    KeyDeviceSensors
    LanguageCode
    LatticeXvlComponent
    LayeringComponent
    LayoutComponent
    LightNodeExtensions
    LightNodes
    MFBool
    MFColor
    MFColorRGBA
    MFDouble
    MFFloat
    MFImage
    MFInt32
    MFMatrix3d
    MFMatrix3f
    MFMatrix4d
    MFMatrix4f
    MFRotation
    MFString
    MFTime
    MFVec2d
    MFVec2f
    MFVec3d
    MFVec3f
    MFVec4d
    MFVec4f
    MaterialNodeExtensions
    MaterialNodes
    MetadataNodeExtensions
    MetadataNodes
    MovieTextureNodeExtensions
    MovieTextureNodes
    MultiTextureChildTextures
    NetworkSensorNodeExtensions
    NetworkSensorNodes
    NormalNodeExtensions
    NormalNodes
    NurbsComponent
    NurbsControlCurveNodes
    NurbsGeometryNodes
    NurbsInterpolators
    OtherLeafNodes
    ParticleSystemsComponent
    PickingSensorComponent
    PointingDeviceSensors
    ProtoNodes
    RigidBodyPhysicsComponent
    RigidBodyPhysicsGroupingNodes
    SFBool
    SFColor
    SFColorRGBA
    SFDouble
    SFFloat
    SFImage
    SFInt32
    SFMatrix3d
    SFMatrix3f
    SFMatrix4d
    SFMatrix4f
    SFRotation
    SFString
    SFTime
    SFVec2d
    SFVec2f
    SFVec3d
    SFVec3f
    SFVec4d
    SFVec4f
    SceneLeafNodes
    SceneNodes
    ScriptNodeExtensions
    ScriptNodes
    SensorNodeExtensions
    SensorNodes
    ShaderAttributeNodes
    ShaderNodes
    ShadersComponent
    ShapeNodeExtensions
    ShapeNodes
    SoundNodeExtensions
    SoundNodes
    Texture2DNodes
    Texture3DComponent
    Texture3DTextureCoordinateNodes
    Texture3DTextureNodes
    Texture3DTextureTransformNodes
    TextureCoordinateGeneratorModes
    TextureCoordinateNodeExtensions
    TextureCoordinateNodes
    TextureNodeExtensions
    TextureTransformNodeExtensions
    TextureTransformNodes
    TimeDependentNodes
    Web3dExtensionComponent
    Web3dExtensionGeometryNodes
    Web3dExtensionGroupingNodes
    Web3dExtensionsPrivateDTD
    Web3dExtensionsPublicDTD
    WildcardNodes
    WorldInfoNodeExtensions
    WorldInfoNodes
    X3dExtensions
    X3dFieldTypes
    X3dInputOutputFields
    XvlG1T1ShellTypes
    XvlShell
    componentLevels
    componentNames
    profileNames

Attributes:
    AS
    DEF
    USE
    accessType
    actionKeyPress
    actionKeyRelease
    activeLayer
    altKey
    ambientIntensity
    anchorPoint
    angularDampingFactor
    angularVelocity
    anisotropicDegree
    antennaLocation
    antennaPatternLength
    antennaPatternType
    applicationID
    appliedParameters
    articulationParameterArray
    articulationParameterChangeIndicatorArray
    articulationParameterCount
    articulationParameterDesignatorArray
    articulationParameterIdPartAttachedToArray
    articulationParameterTypeArray
    articulationParameterValue0_changed
    articulationParameterValue1_changed
    articulationParameterValue2_changed
    articulationParameterValue3_changed
    articulationParameterValue4_changed
    articulationParameterValue5_changed
    articulationParameterValue6_changed
    articulationParameterValue7_changed
    autoCalc
    autoDamp
    autoDisable
    autoOffset
    avatarSize
    axis1Angle
    axis1Torque
    axis2Angle
    axis2Torque
    axis3Angle
    axis3Torque
    axisOfRotation
    backAmbientIntensity
    backDiffuseColor
    backEmissiveColor
    backShininess
    backSpecularColor
    backTransparency
    backUrl
    bboxCenter
    bboxSize
    beamWidth
    beginCap
    bindTime
    borderColor
    borderWidth
    bottomRadius
    bottomUrl
    boundaryModeR
    boundaryModeS
    boundaryModeT
    centerOfMass
    centerOfRotation
    centerOfRotation_changed
    child1Url
    child2Url
    child3Url
    child4Url
    clipBoundary
    closureType
    collideTime
    collisionType
    colorIndex
    colorKey
    colorPerVertex
    constantForceMix
    contactNormal
    contactSurfaceThickness
    containerField
    controlKey
    controlPoint
    coordIndex
    creaseAngle
    createParticles
    crossSection
    cryptoKeyID
    cryptoSystem
    cutOffAngle
    cycleInterval
    cycleTime
    dataLength
    deadReckoning
    deletionAllowed
    desiredAngularVelocity1
    desiredAngularVelocity2
    detonateTime
    detonationLocation
    detonationRelativeLocation
    detonationResult
    diffuseColor
    directOutput
    disableAngularSpeed
    disableLinearSpeed
    disableTime
    diskAngle
    edgeBeginCoordIndex
    edgeBeginVector
    edgeEndCoordIndex
    edgeEndVector
    edgeRound
    elapsedTime
    emissiveColor
    enabledAxes
    encodingScheme
    endAngle
    endCap
    enterTime
    enteredText
    entityCategory
    entityCountry
    entityDomain
    entityExtra
    entityID
    entityKind
    entitySpecific
    entitySubCategory
    errorCorrection
    eventApplicationID
    eventEntityID
    eventNumber
    eventSiteID
    exitTime
    faceCoordIndex
    faceEmpty
    faceHidden
    faceTexCoordIndex
    fanCount
    fieldOfView
    finalText
    finiteRotationAxis
    fireMissionIndex
    firedTime
    firingRange
    firingRate
    fogType
    forceID
    forceTransitions
    frictionCoefficients
    frictionDirection
    fromField
    fromNode
    frontUrl
    generateMipMaps
    geoCenter
    geoCoords
    geoGridOrigin
    geoSystem
    geometryType
    groundAngle
    groundColor
    hatchColor
    hatchStyle
    hitGeoCoord_changed
    hitNormal_changed
    hitPoint_changed
    hitTexCoord_changed
    importedDEF
    initialDestination
    initialValue
    inlineDEF
    innerRadius
    inputFalse
    inputNegate
    inputSource
    inputTrue
    integerKey
    intersectionType
    isActive
    isBound
    isCollided
    isDetonated
    isLoaded
    isNetworkReader
    isNetworkWriter
    isOver
    isPaused
    isPickable
    isRtpHeaderHeard
    isSelected
    isStandAlone
    isValid
    keyPress
    keyRelease
    keyValue
    leftToRight
    leftUrl
    lengthOfModulationParameters
    lifetimeVariation
    limitOrientation
    lineBounds
    lineSegments
    linearAcceleration
    linearDampingFactor
    linearVelocity
    linewidthScaleFactor
    loadTime
    localDEF
    magnificationFilter
    maxAngle
    maxAngle1
    maxBack
    maxCorrectionSpeed
    maxExtent
    maxFront
    maxParticles
    maxPosition
    maxSeparation
    maxTorque1
    maxTorque2
    minAngle
    minAngle1
    minBack
    minBounceSpeed
    minFront
    minPosition
    minSeparation
    minificationFilter
    modulationTypeDetail
    modulationTypeMajor
    modulationTypeSpreadSpectrum
    modulationTypeSystem
    momentsOfInertia
    motor1Axis
    motor2Axis
    motor3Axis
    multicastRelayHost
    multicastRelayPort
    munitionApplicationID
    munitionEndPoint
    munitionEntityID
    munitionQuantity
    munitionSiteID
    munitionStartPoint
    mustEvaluate
    mustOutput
    navType
    networkMode
    nodeField
    normalIndex
    normalPerVertex
    numComponents
    numberOfDivisions
    objectType
    offsetUnits
    outerRadius
    particleLifetime
    particleSize
    pauseTime
    pointSize
    preferAccuracy
    protoField
    radioEntityTypeCategory
    radioEntityTypeCountry
    radioEntityTypeDomain
    radioEntityTypeKind
    radioEntityTypeNomenclature
    radioEntityTypeNomenclatureVersion
    radioID
    readInterval
    receivedPower
    receiverState
    relativeAntennaLocation
    repeatR
    repeatS
    repeatT
    resumeTime
    retainUserOffsets
    rightUrl
    rootUrl
    rotateYUp
    rtpHeaderExpected
    sampleRate
    scaleMode
    scaleOrientation
    separateBackColor
    set_articulationParameterValue0
    set_articulationParameterValue1
    set_articulationParameterValue2
    set_articulationParameterValue3
    set_articulationParameterValue4
    set_articulationParameterValue5
    set_articulationParameterValue6
    set_articulationParameterValue7
    set_colorIndex
    set_coordIndex
    set_crossSection
    set_normalIndex
    set_texCoordIndex
    set_triggerTime
    shellType
    shiftKey
    siteID
    sizeUnits
    skinCoordIndex
    skinCoordWeight
    skyAngle
    skyColor
    slipCoefficients
    slipFactors
    softnessConstantForceMix
    softnessErrorCorrection
    sortOrder
    specularColor
    speedFactor
    startAngle
    startTime
    stop1Bounce
    stop1ErrorCorrection
    stop2Bounce
    stop2ErrorCorrection
    stop3Bounce
    stop3ErrorCorrection
    stopBounce
    stopBounce1
    stopConstantForceMix1
    stopErrorCorrection
    stopErrorCorrection1
    stopTime
    stripCount
    surfaceArea
    surfaceSpeed
    suspensionErrorCorrection
    suspensionForce
    tdlType
    tessellationScale
    texCoordIndex
    texCoordKey
    textBounds
    textureCompression
    texturePriority
    timeOut
    toField
    toNode
    topToBottom
    topUrl
    touchTime
    trackPoint_changed
    transitionComplete
    transitionTime
    transitionType
    transmitFrequencyBandwidth
    transmitState
    transmitterApplicationID
    transmitterEntityID
    transmitterRadioID
    transmitterSiteID
    triggerTime
    triggerTrue
    triggerValue
    uClosed
    uDimension
    uKnot
    uOrder
    uTessellation
    useFiniteRotation
    useGeometry
    useGlobalGravity
    vClosed
    vDimension
    vKnot
    vOrder
    vTessellation
    vertexCount
    vertexRound
    visibilityLimit
    visibilityRange
    whichChoice
    whichGeometry
    writeInterval
    xDimension
    xSpacing
    yScale
    zDimension
    zSpacing

Pure lower:
  Elements:
    i18n

Attributes:
    activate
    address
    align
    alpha
    angle
    appinfo
    applied
    attenuation
    axis
    axis1
    axis2
    bottom
    bounce
    category
    ccw
    center
    class
    closed
    color
    content
    convex
    country
    data
    depth
    description
    direction
    displacements
    displayed
    documentation
    domain
    duration
    duration_changed
    enabled
    extra
    family
    filled
    fired1
    fired2
    fixed
    force
    forces
    fraction_changed
    frequency
    function
    fuse
    geovalue_changed
    global
    gravity
    gustiness
    hatched
    headlight
    height
    horizontal
    http
    image
    index
    inertia
    info
    intensity
    iterations
    jump
    justify
    key
    kind
    knot
    language
    length
    level
    level_changed
    linetype
    llimit
    load
    location
    loop
    marking
    mass
    matrix
    mode
    name
    next
    normal_changed
    offset
    on
    order
    orientation
    orientation_changed
    parameter
    pickable
    pitch
    point
    port
    position
    position_changed
    power
    previous
    priority
    profile
    progress
    radius
    range
    reference
    rotation
    rotation_changed
    samples
    scale
    scheme
    set_bind
    set_boolean
    set_fraction
    set_height
    set_index
    set_orientation
    set_position
    set_scale
    set_spine
    shininess
    side
    size
    solid
    source
    spacing
    spatialize
    specific
    speed
    spine
    stiffness
    string
    style
    subcategory
    summary
    tau
    tessellation
    time
    timestamp
    title
    toggle
    tolerance
    top
    torques
    translation
    translation_changed
    transparency
    turbulence
    type
    ulimit
    update
    url
    value
    value_changed
    variation
    vector
    version
    vertices
    visible
    warhead
    weight
    xmlns
    xsd


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Sunday, 8 November 2009 01:13:23 UTC