Schema definition -geometry
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4282.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  SF X3DGeometryNode content
type Object
properties
Name   Occurrence
Arc2D   Optional
ArcClose2D   Optional
Box   Optional
Circle2D   Optional
Cone   Optional
Cylinder   Optional
Disk2D   Optional
ElevationGrid   Optional
Extrusion   Optional
GeoElevationGrid   Optional
IndexedFaceSet   Optional
IndexedLineSet   Optional
IndexedQuadSet   Optional
IndexedTriangleFanSet   Optional
IndexedTriangleSet   Optional
IndexedTriangleStripSet   Optional
LineSet   Optional
NurbsCurve   Optional
NurbsPatchSurface   Optional
NurbsSweptSurface   Optional
NurbsSwungSurface   Optional
NurbsTrimmedSurface   Optional
PointSet   Optional
Polyline2D   Optional
Polypoint2D   Optional
QuadSet   Optional
Rectangle2D   Optional
Sphere   Optional
Text   Optional
TriangleFanSet   Optional
TriangleSet   Optional
TriangleSet2D   Optional
TriangleStripSet   Optional
ProtoInstance   Optional
used by BoundedPhysicsModel / -geometry
ParticleSystem / -geometry
Shape / -geometry
SurfaceEmitter / -surface
VolumePickSensor / -pickingGeometry
source code "-geometry": {
    "description": "SF X3DGeometryNode content",
    "type": "object",
    "properties": {
        "Arc2D": {
            "$ref": "#/definitions/Arc2D"
        },
        "ArcClose2D": {
            "$ref": "#/definitions/ArcClose2D"
        },
        "Box": {
            "$ref": "#/definitions/Box"
        },
        "Circle2D": {
            "$ref": "#/definitions/Circle2D"
        },
        "Cone": {
            "$ref": "#/definitions/Cone"
        },
        "Cylinder": {
            "$ref": "#/definitions/Cylinder"
        },
        "Disk2D": {
            "$ref": "#/definitions/Disk2D"
        },
        "ElevationGrid": {
            "$ref": "#/definitions/ElevationGrid"
        },
        "Extrusion": {
            "$ref": "#/definitions/Extrusion"
        },
        "GeoElevationGrid": {
            "$ref": "#/definitions/GeoElevationGrid"
        },
        "IndexedFaceSet": {
            "$ref": "#/definitions/IndexedFaceSet"
        },
        "IndexedLineSet": {
            "$ref": "#/definitions/IndexedLineSet"
        },
        "IndexedQuadSet": {
            "$ref": "#/definitions/IndexedQuadSet"
        },
        "IndexedTriangleFanSet": {
            "$ref": "#/definitions/IndexedTriangleFanSet"
        },
        "IndexedTriangleSet": {
            "$ref": "#/definitions/IndexedTriangleSet"
        },
        "IndexedTriangleStripSet": {
            "$ref": "#/definitions/IndexedTriangleStripSet"
        },
        "LineSet": {
            "$ref": "#/definitions/LineSet"
        },
        "NurbsCurve": {
            "$ref": "#/definitions/NurbsCurve"
        },
        "NurbsPatchSurface": {
            "$ref": "#/definitions/NurbsPatchSurface"
        },
        "NurbsSweptSurface": {
            "$ref": "#/definitions/NurbsSweptSurface"
        },
        "NurbsSwungSurface": {
            "$ref": "#/definitions/NurbsSwungSurface"
        },
        "NurbsTrimmedSurface": {
            "$ref": "#/definitions/NurbsTrimmedSurface"
        },
        "PointSet": {
            "$ref": "#/definitions/PointSet"
        },
        "Polyline2D": {
            "$ref": "#/definitions/Polyline2D"
        },
        "Polypoint2D": {
            "$ref": "#/definitions/Polypoint2D"
        },
        "QuadSet": {
            "$ref": "#/definitions/QuadSet"
        },
        "Rectangle2D": {
            "$ref": "#/definitions/Rectangle2D"
        },
        "Sphere": {
            "$ref": "#/definitions/Sphere"
        },
        "Text": {
            "$ref": "#/definitions/Text"
        },
        "TriangleFanSet": {
            "$ref": "#/definitions/TriangleFanSet"
        },
        "TriangleSet": {
            "$ref": "#/definitions/TriangleSet"
        },
        "TriangleSet2D": {
            "$ref": "#/definitions/TriangleSet2D"
        },
        "TriangleStripSet": {
            "$ref": "#/definitions/TriangleStripSet"
        },
        "ProtoInstance": {
            "$ref": "#/definitions/ProtoInstance"
        }
    },
    "additionalProperties": false
}

Property -geometry / Arc2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4283.png
property details
Occurrence  Optional
reference Arc2D
source code "Arc2D": {
    "$ref": "#/definitions/Arc2D"
}

Property -geometry / ArcClose2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4284.png
property details
Occurrence  Optional
reference ArcClose2D
source code "ArcClose2D": {
    "$ref": "#/definitions/ArcClose2D"
}

Property -geometry / Box
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4285.png
property details
Occurrence  Optional
reference Box
source code "Box": {
    "$ref": "#/definitions/Box"
}

Property -geometry / Circle2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4286.png
property details
Occurrence  Optional
reference Circle2D
source code "Circle2D": {
    "$ref": "#/definitions/Circle2D"
}

Property -geometry / Cone
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4287.png
property details
Occurrence  Optional
reference Cone
source code "Cone": {
    "$ref": "#/definitions/Cone"
}

Property -geometry / Cylinder
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4288.png
property details
Occurrence  Optional
reference Cylinder
source code "Cylinder": {
    "$ref": "#/definitions/Cylinder"
}

Property -geometry / Disk2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4289.png
property details
Occurrence  Optional
reference Disk2D
source code "Disk2D": {
    "$ref": "#/definitions/Disk2D"
}

Property -geometry / ElevationGrid
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4290.png
property details
Occurrence  Optional
reference ElevationGrid
source code "ElevationGrid": {
    "$ref": "#/definitions/ElevationGrid"
}

Property -geometry / Extrusion
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4291.png
property details
Occurrence  Optional
reference Extrusion
source code "Extrusion": {
    "$ref": "#/definitions/Extrusion"
}

Property -geometry / GeoElevationGrid
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4292.png
property details
Occurrence  Optional
reference GeoElevationGrid
source code "GeoElevationGrid": {
    "$ref": "#/definitions/GeoElevationGrid"
}

Property -geometry / IndexedFaceSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4293.png
property details
Occurrence  Optional
reference IndexedFaceSet
source code "IndexedFaceSet": {
    "$ref": "#/definitions/IndexedFaceSet"
}

Property -geometry / IndexedLineSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4294.png
property details
Occurrence  Optional
reference IndexedLineSet
source code "IndexedLineSet": {
    "$ref": "#/definitions/IndexedLineSet"
}

Property -geometry / IndexedQuadSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4295.png
property details
Occurrence  Optional
reference IndexedQuadSet
source code "IndexedQuadSet": {
    "$ref": "#/definitions/IndexedQuadSet"
}

Property -geometry / IndexedTriangleFanSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4296.png
property details
Occurrence  Optional
reference IndexedTriangleFanSet
source code "IndexedTriangleFanSet": {
    "$ref": "#/definitions/IndexedTriangleFanSet"
}

Property -geometry / IndexedTriangleSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4297.png
property details
Occurrence  Optional
reference IndexedTriangleSet
source code "IndexedTriangleSet": {
    "$ref": "#/definitions/IndexedTriangleSet"
}

Property -geometry / IndexedTriangleStripSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4298.png
property details
Occurrence  Optional
reference IndexedTriangleStripSet
source code "IndexedTriangleStripSet": {
    "$ref": "#/definitions/IndexedTriangleStripSet"
}

Property -geometry / LineSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4299.png
property details
Occurrence  Optional
reference LineSet
source code "LineSet": {
    "$ref": "#/definitions/LineSet"
}

Property -geometry / NurbsCurve
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4300.png
property details
Occurrence  Optional
reference NurbsCurve
source code "NurbsCurve": {
    "$ref": "#/definitions/NurbsCurve"
}

Property -geometry / NurbsPatchSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4301.png
property details
Occurrence  Optional
reference NurbsPatchSurface
source code "NurbsPatchSurface": {
    "$ref": "#/definitions/NurbsPatchSurface"
}

Property -geometry / NurbsSweptSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4302.png
property details
Occurrence  Optional
reference NurbsSweptSurface
source code "NurbsSweptSurface": {
    "$ref": "#/definitions/NurbsSweptSurface"
}

Property -geometry / NurbsSwungSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4303.png
property details
Occurrence  Optional
reference NurbsSwungSurface
source code "NurbsSwungSurface": {
    "$ref": "#/definitions/NurbsSwungSurface"
}

Property -geometry / NurbsTrimmedSurface
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4304.png
property details
Occurrence  Optional
reference NurbsTrimmedSurface
source code "NurbsTrimmedSurface": {
    "$ref": "#/definitions/NurbsTrimmedSurface"
}

Property -geometry / PointSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4305.png
property details
Occurrence  Optional
reference PointSet
source code "PointSet": {
    "$ref": "#/definitions/PointSet"
}

Property -geometry / Polyline2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4306.png
property details
Occurrence  Optional
reference Polyline2D
source code "Polyline2D": {
    "$ref": "#/definitions/Polyline2D"
}

Property -geometry / Polypoint2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4307.png
property details
Occurrence  Optional
reference Polypoint2D
source code "Polypoint2D": {
    "$ref": "#/definitions/Polypoint2D"
}

Property -geometry / QuadSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4308.png
property details
Occurrence  Optional
reference QuadSet
source code "QuadSet": {
    "$ref": "#/definitions/QuadSet"
}

Property -geometry / Rectangle2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4309.png
property details
Occurrence  Optional
reference Rectangle2D
source code "Rectangle2D": {
    "$ref": "#/definitions/Rectangle2D"
}

Property -geometry / Sphere
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4310.png
property details
Occurrence  Optional
reference Sphere
source code "Sphere": {
    "$ref": "#/definitions/Sphere"
}

Property -geometry / Text
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4311.png
property details
Occurrence  Optional
reference Text
source code "Text": {
    "$ref": "#/definitions/Text"
}

Property -geometry / TriangleFanSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4312.png
property details
Occurrence  Optional
reference TriangleFanSet
source code "TriangleFanSet": {
    "$ref": "#/definitions/TriangleFanSet"
}

Property -geometry / TriangleSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4313.png
property details
Occurrence  Optional
reference TriangleSet
source code "TriangleSet": {
    "$ref": "#/definitions/TriangleSet"
}

Property -geometry / TriangleSet2D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4314.png
property details
Occurrence  Optional
reference TriangleSet2D
source code "TriangleSet2D": {
    "$ref": "#/definitions/TriangleSet2D"
}

Property -geometry / TriangleStripSet
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4315.png
property details
Occurrence  Optional
reference TriangleStripSet
source code "TriangleStripSet": {
    "$ref": "#/definitions/TriangleStripSet"
}

Property -geometry / ProtoInstance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4316.png
property details
Occurrence  Optional
reference ProtoInstance
source code "ProtoInstance": {
    "$ref": "#/definitions/ProtoInstance"
}


JSON Schema documentation generated by XMLSpy JSON Schema Editor http://www.altova.com/xmlspy/json-schema-editor.html