Update of /cvsroot/bprocessor/model/src/etc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26779/src/etc
Modified Files:
bprocessor.xsd
Log Message:
added the scema of camera and clipplanes, but havn't finished the Persistence of them yet
Index: bprocessor.xsd
===================================================================
RCS file: /cvsroot/bprocessor/model/src/etc/bprocessor.xsd,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** bprocessor.xsd 16 Oct 2006 08:44:29 -0000 1.22
--- bprocessor.xsd 30 Oct 2006 10:38:59 -0000 1.23
***************
*** 31,34 ****
--- 31,69 ----
</xsd:complexContent>
</xsd:complexType>
+
+ <xsd:complexType name="TripletType">
+ <xsd:attribute name="x" type="xsd:int" use="required"/>
+ <xsd:attribute name="y" type="xsd:int" use="required"/>
+ <xsd:attribute name="z" type="xsd:int" use="required"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="ClipplaneType">
+ <xsd:complexContent>
+ <xsd:extension base="EntityType">
+ <xsd:sequence>
+ <xsd:element name="coordinateSystem" type="CoordinateSystemType" maxOccurs="1" minOccurs="1"/>
+ </xsd:sequence>
+ <xsd:attribute name="Active" type="xsd:boolean" use="required"/>
+ <xsd:attribute name="friend" type="xsd:long"/>
+ <xsd:attribute name="number" type="xsd:int" use="required"/>
+ <xsd:attribute name="clipdepth" type="xsd:double" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="CameraType">
+ <xsd:complexContent>
+ <xsd:extension base="EntityType">
+ <xsd:sequence>
+ <xsd:element name="camera" type="TripletType" maxOccurs="1" minOccurs="1"/>
+ <xsd:element name="center" type="TripletType" maxOccurs="1" minOccurs="1"/>
+ <xsd:element name="roll" type="TripletType" maxOccurs="1" minOccurs="1"/>
+ <xsd:element name="focalwidth" type="xsd:double" maxOccurs="1" minOccurs="1"/>
+ <xsd:element name="type" type="xsd:int" maxOccurs="1" minOccurs="1"/>
+ <xsd:element name="clipplanes" type="ClipplaneType" maxOccurs="unbounded" minOccurs="0"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
<xsd:complexType name="SpaceType">
***************
*** 291,295 ****
<xsd:element ref="edge" maxOccurs="unbounded" minOccurs="0"/>
<xsd:element ref="vertex" maxOccurs="unbounded" minOccurs="0"/>
! <xsd:element ref="material" maxOccurs="unbounded" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
--- 326,331 ----
<xsd:element ref="edge" maxOccurs="unbounded" minOccurs="0"/>
<xsd:element ref="vertex" maxOccurs="unbounded" minOccurs="0"/>
! <xsd:element ref="material" maxOccurs="unbounded" minOccurs="0"/>
! <xsd:element name="camera" type="CameraType" maxOccurs="unbounded" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
|