示例#1
0
 def _recreateXmlNode(self):
     perspective_node = E.perspective()
     if self.xfov is not None:
         perspective_node.append(E.xfov(str(self.xfov)))
     if self.yfov is not None:
         perspective_node.append(E.yfov(str(self.yfov)))
     if self.aspect_ratio is not None:
         perspective_node.append(E.aspect_ratio(str(self.aspect_ratio)))
     perspective_node.append(E.znear(str(self.znear)))
     perspective_node.append(E.zfar(str(self.zfar)))
     self.xmlnode = E.camera(E.optics(E.technique_common(perspective_node)),
                             id=self.id,
                             name=self.id)
示例#2
0
 def _recreateXmlNode(self):
     orthographic_node = E.orthographic()
     if self.xmag is not None:
         orthographic_node.append(E.xmag(str(self.xmag)))
     if self.ymag is not None:
         orthographic_node.append(E.ymag(str(self.ymag)))
     if self.aspect_ratio is not None:
         orthographic_node.append(E.aspect_ratio(str(self.aspect_ratio)))
     orthographic_node.append(E.znear(str(self.znear)))
     orthographic_node.append(E.zfar(str(self.zfar)))
     self.xmlnode = E.camera(E.optics(
         E.technique_common(orthographic_node)),
                             id=self.id,
                             name=self.id)
示例#3
0
 def _recreateXmlNode(self):
     perspective_node = E.perspective()
     if self.xfov is not None:
         perspective_node.append(E.xfov(str(self.xfov)))
     if self.yfov is not None:
         perspective_node.append(E.yfov(str(self.yfov)))
     if self.aspect_ratio is not None:
         perspective_node.append(E.aspect_ratio(str(self.aspect_ratio)))
     perspective_node.append(E.znear(str(self.znear)))
     perspective_node.append(E.zfar(str(self.zfar)))
     self.xmlnode = E.camera(
         E.optics(
             E.technique_common(perspective_node)
         )
     , id=self.id, name=self.id)
示例#4
0
 def _recreateXmlNode(self):
     orthographic_node = E.orthographic()
     if self.xmag is not None:
         orthographic_node.append(E.xmag(str(self.xmag)))
     if self.ymag is not None:
         orthographic_node.append(E.ymag(str(self.ymag)))
     if self.aspect_ratio is not None:
         orthographic_node.append(E.aspect_ratio(str(self.aspect_ratio)))
     orthographic_node.append(E.znear(str(self.znear)))
     orthographic_node.append(E.zfar(str(self.zfar)))
     self.xmlnode = E.camera(
         E.optics(
             E.technique_common(orthographic_node)
         )
     , id=self.id, name=self.id)