OrthographicCamera

class pyrender.camera.OrthographicCamera(xmag, ymag, znear=0.05, zfar=100.0, name=None)[source]

Bases: pyrender.camera.Camera

An orthographic camera for orthographic projection.

Parameters:
  • xmag (float) – The floating-point horizontal magnification of the view.
  • ymag (float) – The floating-point vertical magnification of the view.
  • znear (float) – The floating-point distance to the near clipping plane. If not specified, defaults to 0.05.
  • zfar (float) – The floating-point distance to the far clipping plane. zfar must be greater than znear. If not specified, defaults to 100.0.
  • name (str, optional) – The user-defined name of this object.

Attributes Summary

name The user-defined name of this object.
xmag The horizontal magnification of the view.
ymag The vertical magnification of the view.
zfar The distance to the far clipping plane.
znear The distance to the near clipping plane.

Methods Summary

get_projection_matrix([width, height]) Return the OpenGL projection matrix for this camera.

Attributes Documentation

name

The user-defined name of this object.

Type:str
xmag

The horizontal magnification of the view.

Type:float
ymag

The vertical magnification of the view.

Type:float
zfar

The distance to the far clipping plane.

Type:float
znear

The distance to the near clipping plane.

Type:float

Methods Documentation

get_projection_matrix(width=None, height=None)[source]

Return the OpenGL projection matrix for this camera.

Parameters:
  • width (int) – Width of the current viewport, in pixels. Unused in this function.
  • height (int) – Height of the current viewport, in pixels. Unused in this function.