# collada.camera.BoundPerspectiveCamera

class `collada.camera.``BoundPerspectiveCamera`(cam, matrix)

  Bases: `collada.camera.BoundCamera`

  Perspective camera bound to a scene with a transform. This gets created when a camera is instantiated in a scene. Do not create this manually.

  `__init__`(cam, matrix)

    Initialize self. See help(type(self)) for accurate signature.

  Methods

  `__init__`(cam, matrix) | Initialize self.

  `xfov` = None

    Horizontal field of view, in degrees

  `yfov` = None

    Vertical field of view, in degrees

  `aspect_ratio` = None

    Aspect ratio of the field of view

  `znear` = None

    Distance to the near clipping plane

  `zfar` = None

    Distance to the far clipping plane

  `matrix` = None

    The matrix bound to

  `position` = None

    The position of the camera

  `direction` = None

    The direction the camera is facing

  `up` = None

    The up vector of the camera

  `original` = None

    Original `collada.camera.PerspectiveCamera` object this is bound to.