collada.camera.OrthographicCamera¶
- class collada.camera.OrthographicCamera(id, znear, zfar, xmag=None, ymag=None, aspect_ratio=None, xmlnode=None)¶
Orthographic camera as defined in COLLADA tag <orthographic>.
- __init__(id, znear, zfar, xmag=None, ymag=None, aspect_ratio=None, xmlnode=None)¶
Create a new orthographic camera.
Note:
aspect_ratio = xmag / ymag- You can specify one of:
xmagaloneymagalonexmagandymagxmagandaspect_ratioymagandaspect_ratio
Any other combination will raise
collada.common.DaeMalformedError- Parameters:
id (str) – Identifier for the camera
znear (float) – Distance to the near clipping plane
zfar (float) – Distance to the far clipping plane
xmag (float) – Horizontal magnification of the view
ymag (float) – Vertical magnification of the view
aspect_ratio (float) – Aspect ratio of the field of view
xmlnode – If loaded from xml, the xml node
Methods
__init__(id, znear, zfar[, xmag, ymag, ...])Create a new orthographic camera.
bind(matrix)Create a bound camera of itself based on a transform matrix.
load(collada, localscope, node)Load and return a class instance from an XML node.
save()Saves the orthographic camera's properties back to xmlnode
Attributes
xmlnodeElementTree representation of the data.
idIdentifier for the camera
xmagHorizontal magnification of the view
ymagVertical magnification of the view
aspect_ratioAspect ratio of the field of view
znearDistance to the near clipping plane
zfarDistance to the far clipping plane