
######
Camera
######

.. js:module:: Operators.Camera




Classes
=======

.. rst-class:: api-xref-list


* :js:class:`~Operators.Camera.CameraKeyboardWalkOperator`
* :js:class:`~Operators.Camera.CameraNavigationOperator`
* :js:class:`~Operators.Camera.CameraOrbitOperator`
* :js:class:`~Operators.Camera.CameraPanOperator`
* :js:class:`~Operators.Camera.CameraTurntableOperator`
* :js:class:`~Operators.Camera.CameraWalkModeOperator`
* :js:class:`~Operators.Camera.CameraWalkOperator`
* :js:class:`~Operators.Camera.CameraWindowZoomOperator`
* :js:class:`~Operators.Camera.CameraZoomOperator`
* :js:class:`~Operators.Camera.DoorCache`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../classes/Operators.Camera.CameraKeyboardWalkOperator
   ../classes/Operators.Camera.CameraNavigationOperator
   ../classes/Operators.Camera.CameraOrbitOperator
   ../classes/Operators.Camera.CameraPanOperator
   ../classes/Operators.Camera.CameraTurntableOperator
   ../classes/Operators.Camera.CameraWalkModeOperator
   ../classes/Operators.Camera.CameraWalkOperator
   ../classes/Operators.Camera.CameraWindowZoomOperator
   ../classes/Operators.Camera.CameraZoomOperator
   ../classes/Operators.Camera.DoorCache



Interfaces
==========

.. rst-class:: api-xref-list


* :js:class:`~Operators.Camera.BimConfigs`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../interfaces/Operators.Camera.BimConfigs



Type Aliases
============

.. rst-class:: api-xref-list


* :js:data:`~Operators.Camera.CameraRotateFunction`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../types/Operators.Camera.CameraRotateFunction



Variables
=========

.. rst-class:: api-xref-list


* :js:data:`~Operators.Camera.MAX_ANGLE`
* :js:data:`~Operators.Camera.MAX_TILT`
* :js:data:`~Operators.Camera.MIN_ANGLE`
* :js:data:`~Operators.Camera.MIN_TILT`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../variables/Operators.Camera.MAX_ANGLE
   ../variables/Operators.Camera.MAX_TILT
   ../variables/Operators.Camera.MIN_ANGLE
   ../variables/Operators.Camera.MIN_TILT



Functions
=========

.. rst-class:: api-xref-list


* :js:func:`~Operators.Camera.applyGravity`
* :js:func:`~Operators.Camera.buildCollisionRayConfig`
* :js:func:`~Operators.Camera.clamp`
* :js:func:`~Operators.Camera.getDownAxis`
* :js:func:`~Operators.Camera.normalizeDirections`
* :js:func:`~Operators.Camera.removeOpposing`
* :js:func:`~Operators.Camera.testWallCollision`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../functions/Operators.Camera.applyGravity
   ../functions/Operators.Camera.buildCollisionRayConfig
   ../functions/Operators.Camera.clamp
   ../functions/Operators.Camera.getDownAxis
   ../functions/Operators.Camera.normalizeDirections
   ../functions/Operators.Camera.removeOpposing
   ../functions/Operators.Camera.testWallCollision



