<xs:element name="Viewport">
<xs:annotation>
<xs:appinfo />
<xs:documentation />
</xs:annotation>
<xs:complexType mixed="false">
<xs:complexContent mixed="false">
<xs:extension base="X3DGroupingNode">
<xs:attribute name="clipBoundary" type="MFFloat" default="0 1 0 1">
<xs:annotation>
<xs:documentation>TODO: put bounds [0..1] on values if possible</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
<!-- TODO: how to override X3DGroupingNode value containerField='children' ?
<xs:attribute name="containerField" type="xs:NMTOKEN" default="viewport"/> -->
<!-- TODO: constrain clipBoundary values [0..100] -->
</xs:complexContent>
</xs:complexType>
</xs:element>
|