Definition Type: ComplexType
Name: X3DViewportNode
Type: X3DGroupingNode
Containing Schema: x3d-3.2.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into EXPORT in schema x3d-3_2_xsd Drilldown into IMPORT in schema x3d-3_2_xsd Drilldown into ProtoDeclare in schema x3d-3_2_xsd Drilldown into ExternProtoDeclare in schema x3d-3_2_xsd Drilldown into ROUTE in schema x3d-3_2_xsd Drilldown into ChildContentModelSceneGraphStructure in schema x3d-3_2_xsd Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into ChildContentModelProtoInstance in schema x3d-3_2_xsd Drilldown into NurbsSet in schema x3d-3_2_xsd Drilldown into NurbsSurfaceInterpolator in schema x3d-3_2_xsd Drilldown into NurbsPositionInterpolator in schema x3d-3_2_xsd Drilldown into NurbsOrientationInterpolator in schema x3d-3_2_xsd Drilldown into ChildContentModelNurbs in schema x3d-3_2_xsd Drilldown into HAnimSite in schema x3d-3_2_xsd Drilldown into HAnimSegment in schema x3d-3_2_xsd Drilldown into HAnimJoint in schema x3d-3_2_xsd Drilldown into HAnimHumanoid in schema x3d-3_2_xsd Drilldown into ChildContentModelHumanoidAnimation in schema x3d-3_2_xsd Drilldown into GeoTransform in schema x3d-3_2_xsd Drilldown into GeoViewpoint in schema x3d-3_2_xsd Drilldown into GeoTouchSensor in schema x3d-3_2_xsd Drilldown into GeoProximitySensor in schema x3d-3_2_xsd Drilldown into GeoPositionInterpolator in schema x3d-3_2_xsd Drilldown into GeoOrigin in schema x3d-3_2_xsd Drilldown into GeoMetadata in schema x3d-3_2_xsd Drilldown into GeoLOD in schema x3d-3_2_xsd Drilldown into GeoLocation in schema x3d-3_2_xsd Drilldown into ChildContentModelGeoSpatial in schema x3d-3_2_xsd Drilldown into DISEntityManager in schema x3d-3_2_xsd Drilldown into TransmitterPdu in schema x3d-3_2_xsd Drilldown into SignalPdu in schema x3d-3_2_xsd Drilldown into ReceiverPdu in schema x3d-3_2_xsd Drilldown into EspduTransform in schema x3d-3_2_xsd Drilldown into ChildContentModelDIS in schema x3d-3_2_xsd Drilldown into RigidBodyCollection in schema x3d-3_2_xsd Drilldown into CollisionSensor in schema x3d-3_2_xsd Drilldown into CollidableShape in schema x3d-3_2_xsd Drilldown into TextureBackground in schema x3d-3_2_xsd Drilldown into TexCoordDamper2D in schema x3d-3_2_xsd Drilldown into ScalarChaser in schema x3d-3_2_xsd Drilldown into PositionDamper2D in schema x3d-3_2_xsd Drilldown into PositionDamper in schema x3d-3_2_xsd Drilldown into PositionChaser2D in schema x3d-3_2_xsd Drilldown into PositionChaser in schema x3d-3_2_xsd Drilldown into OrientationDamper in schema x3d-3_2_xsd Drilldown into OrientationChaser in schema x3d-3_2_xsd Drilldown into CoordinateDamper in schema x3d-3_2_xsd Drilldown into ColorDamper in schema x3d-3_2_xsd Drilldown into ViewpointGroup in schema x3d-3_2_xsd Drilldown into OrthoViewpoint in schema x3d-3_2_xsd Drilldown into CADLayer in schema x3d-3_2_xsd Drilldown into CADAssembly in schema x3d-3_2_xsd Drilldown into StaticGroup in schema x3d-3_2_xsd Drilldown into PositionInterpolator2D in schema x3d-3_2_xsd Drilldown into CoordinateInterpolator2D in schema x3d-3_2_xsd Drilldown into ChildContentModelFull in schema x3d-3_2_xsd Drilldown into VisibilitySensor in schema x3d-3_2_xsd Drilldown into Sound in schema x3d-3_2_xsd Drilldown into Script in schema x3d-3_2_xsd Drilldown into LOD in schema x3d-3_2_xsd Drilldown into LocalFog in schema x3d-3_2_xsd Drilldown into LoadSensor in schema x3d-3_2_xsd Drilldown into Fog in schema x3d-3_2_xsd Drilldown into Collision in schema x3d-3_2_xsd Drilldown into Billboard in schema x3d-3_2_xsd Drilldown into AudioClip in schema x3d-3_2_xsd Drilldown into ChildContentModelImmersive in schema x3d-3_2_xsd Drilldown into TouchSensor in schema x3d-3_2_xsd Drilldown into TimeTrigger in schema x3d-3_2_xsd Drilldown into Switch in schema x3d-3_2_xsd Drilldown into StringSensor in schema x3d-3_2_xsd Drilldown into SpotLight in schema x3d-3_2_xsd Drilldown into SphereSensor in schema x3d-3_2_xsd Drilldown into ProximitySensor in schema x3d-3_2_xsd Drilldown into PointLight in schema x3d-3_2_xsd Drilldown into PlaneSensor in schema x3d-3_2_xsd Drilldown into KeySensor in schema x3d-3_2_xsd Drilldown into IntegerTrigger in schema x3d-3_2_xsd Drilldown into IntegerSequencer in schema x3d-3_2_xsd Drilldown into Inline in schema x3d-3_2_xsd Drilldown into CylinderSensor in schema x3d-3_2_xsd Drilldown into BooleanTrigger in schema x3d-3_2_xsd Drilldown into BooleanToggle in schema x3d-3_2_xsd Drilldown into BooleanSequencer in schema x3d-3_2_xsd Drilldown into BooleanFilter in schema x3d-3_2_xsd Drilldown into Anchor in schema x3d-3_2_xsd Drilldown into ChildContentModelInteractive in schema x3d-3_2_xsd Drilldown into WorldInfo in schema x3d-3_2_xsd Drilldown into Viewpoint in schema x3d-3_2_xsd Drilldown into Transform in schema x3d-3_2_xsd Drilldown into TimeSensor in schema x3d-3_2_xsd Drilldown into Shape in schema x3d-3_2_xsd Drilldown into ScalarInterpolator in schema x3d-3_2_xsd Drilldown into PositionInterpolator in schema x3d-3_2_xsd Drilldown into OrientationInterpolator in schema x3d-3_2_xsd Drilldown into NormalInterpolator in schema x3d-3_2_xsd Drilldown into NavigationInfo in schema x3d-3_2_xsd Drilldown into Group in schema x3d-3_2_xsd Drilldown into DirectionalLight in schema x3d-3_2_xsd Drilldown into CoordinateInterpolator in schema x3d-3_2_xsd Drilldown into ColorInterpolator in schema x3d-3_2_xsd Drilldown into Background in schema x3d-3_2_xsd Drilldown into Appearance in schema x3d-3_2_xsd Drilldown into ChildContentModelInterchange in schema x3d-3_2_xsd Drilldown into ChildContentModel in schema x3d-3_2_xsd Drilldown into MetadataString in schema x3d-3_2_xsd Drilldown into MetadataSet in schema x3d-3_2_xsd Drilldown into MetadataInteger in schema x3d-3_2_xsd Drilldown into MetadataFloat in schema x3d-3_2_xsd Drilldown into MetadataDouble in schema x3d-3_2_xsd Drilldown into ChildContentModelCore in schema x3d-3_2_xsd Drilldown into IS in schema x3d-3_2_xsd Drilldown into class in schema x3d-3_2_xsd Drilldown into globalAttributes in schema x3d-3_2_xsd Drilldown into USE in schema x3d-3_2_xsd Drilldown into DEF in schema x3d-3_2_xsd Drilldown into DEF_USE in schema x3d-3_2_xsd Drilldown into X3DNode in schema x3d-3_2_xsd Drilldown into containerField in schema x3d-3_2_xsd Drilldown into X3DChildNode in schema x3d-3_2_xsd Drilldown into bboxSize in schema x3d-3_2_xsd Drilldown into bboxCenter in schema x3d-3_2_xsd Drilldown into X3DGroupingNode in schema x3d-3_2_xsdXSD Diagram of X3DViewportNode in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:complexType name="X3DViewportNode">
    <xs:complexContent>
        <xs:extension base="X3DGroupingNode">
            <xs:annotation>
                <xs:appinfo>
                    <xs:attribute name="otherInterfaces" type="xs:string" fixed="X3DBoundedObject" />
                </xs:appinfo>
                <xs:documentation />
            </xs:annotation>
        </xs:extension>
        <!-- TODO: how to override X3DGroupingNode value containerField='children' ?  Probably by distributing to all relevant node definitions.
				<xs:attribute name="containerField" type="xs:NMTOKEN" default="viewport"/> -->
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
IS IS 0 (1)
MetadataDouble MetadataDouble (1) (1)
MetadataFloat MetadataFloat (1) (1)
MetadataInteger MetadataInteger (1) (1)
MetadataSet MetadataSet (1) (1)
MetadataString MetadataString (1) (1)
Appearance Appearance (1) (1)
Background Background (1) (1)
ColorInterpolator ColorInterpolator (1) (1)
CoordinateInterpolator CoordinateInterpolator (1) (1)
DirectionalLight DirectionalLight (1) (1)
Group Group (1) (1)
NavigationInfo NavigationInfo (1) (1)
NormalInterpolator NormalInterpolator (1) (1)
OrientationInterpolator OrientationInterpolator (1) (1)
PositionInterpolator PositionInterpolator (1) (1)
ScalarInterpolator ScalarInterpolator (1) (1)
Shape Shape (1) (1)
TimeSensor TimeSensor (1) (1)
Transform Transform (1) (1)
Viewpoint Viewpoint (1) (1)
WorldInfo WorldInfo (1) (1)
Anchor Anchor (1) (1)
BooleanFilter BooleanFilter (1) (1)
BooleanSequencer BooleanSequencer (1) (1)
BooleanToggle BooleanToggle (1) (1)
BooleanTrigger BooleanTrigger (1) (1)
CylinderSensor CylinderSensor (1) (1)
Inline Inline (1) (1)
IntegerSequencer IntegerSequencer (1) (1)
IntegerTrigger IntegerTrigger (1) (1)
KeySensor KeySensor (1) (1)
PlaneSensor PlaneSensor (1) (1)
PointLight PointLight (1) (1)
ProximitySensor ProximitySensor (1) (1)
SphereSensor SphereSensor (1) (1)
SpotLight SpotLight (1) (1)
StringSensor StringSensor (1) (1)
Switch Switch (1) (1)
TimeTrigger TimeTrigger (1) (1)
TouchSensor TouchSensor (1) (1)
AudioClip AudioClip (1) (1)
Billboard Billboard (1) (1)
Collision Collision (1) (1)
Fog Fog (1) (1)
LoadSensor LoadSensor (1) (1)
LocalFog LocalFog (1) (1)
LOD LOD (1) (1)
Script Script (1) (1)
Sound Sound (1) (1)
VisibilitySensor VisibilitySensor (1) (1)
CoordinateInterpolator2D CoordinateInterpolator2D (1) (1)
PositionInterpolator2D PositionInterpolator2D (1) (1)
StaticGroup StaticGroup (1) (1)
CADAssembly CADAssembly (1) (1)
CADLayer CADLayer (1) (1)
OrthoViewpoint OrthoViewpoint (1) (1)
ViewpointGroup ViewpointGroup (1) (1)
ColorDamper ColorDamper (1) (1)
CoordinateDamper CoordinateDamper (1) (1)
OrientationChaser OrientationChaser (1) (1)
OrientationDamper OrientationDamper (1) (1)
PositionChaser PositionChaser (1) (1)
PositionChaser2D PositionChaser2D (1) (1)
PositionDamper PositionDamper (1) (1)
PositionDamper2D PositionDamper2D (1) (1)
ScalarChaser ScalarChaser (1) (1)
TexCoordDamper2D TexCoordDamper2D (1) (1)
TextureBackground TextureBackground (1) (1)
CollidableShape CollidableShape (1) (1)
CollisionSensor CollisionSensor (1) (1)
RigidBodyCollection RigidBodyCollection (1) (1)
EspduTransform EspduTransform (1) (1)
ReceiverPdu ReceiverPdu (1) (1)
SignalPdu SignalPdu (1) (1)
TransmitterPdu TransmitterPdu (1) (1)
DISEntityManager DISEntityManager (1) (1)
GeoLocation GeoLocation (1) (1)
GeoLOD GeoLOD (1) (1)
GeoMetadata GeoMetadata (1) (1)
GeoOrigin GeoOrigin (1) (1)
GeoPositionInterpolator GeoPositionInterpolator (1) (1)
GeoProximitySensor GeoProximitySensor (1) (1)
GeoTouchSensor GeoTouchSensor (1) (1)
GeoViewpoint GeoViewpoint (1) (1)
GeoTransform GeoTransform (1) (1)
HAnimHumanoid HAnimHumanoid (1) (1)
HAnimJoint HAnimJoint (1) (1)
HAnimSegment HAnimSegment (1) (1)
HAnimSite HAnimSite (1) (1)
NurbsOrientationInterpolator NurbsOrientationInterpolator (1) (1)
NurbsPositionInterpolator NurbsPositionInterpolator (1) (1)
NurbsSurfaceInterpolator NurbsSurfaceInterpolator (1) (1)
NurbsSet NurbsSet (1) (1)
ProtoInstance ProtoInstance (1) (1)
ROUTE ROUTE (1) (1)
ExternProtoDeclare ExternProtoDeclare (1) (1)
ProtoDeclare ProtoDeclare (1) (1)
IMPORT IMPORT (1) (1)
EXPORT EXPORT (1) (1)
<xs:group> ChildContentModelCore 0 (1)
<xs:group> ChildContentModel 0 unbounded
<xs:group> ChildContentModelInterchange (1) (1)
<xs:group> ChildContentModelInteractive (1) (1)
<xs:group> ChildContentModelImmersive (1) (1)
<xs:group> ChildContentModelFull (1) (1)
<xs:group> ChildContentModelDIS (1) (1)
<xs:group> ChildContentModelGeoSpatial (1) (1)
<xs:group> ChildContentModelHumanoidAnimation (1) (1)
<xs:group> ChildContentModelNurbs (1) (1)
<xs:group> ChildContentModelProtoInstance (1) (1)
<xs:group> ChildContentModelSceneGraphStructure 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
DEF DEF (Optional)
USE USE (Optional)
class class (Optional)
containerField containerField children (Optional)
bboxCenter bboxCenter 0 0 0 (Optional)
bboxSize bboxSize -1 -1 -1 (Optional)
Collapse Derivation Tree: