# Package proscene

  ## Interface Summary
  PSMouseGrabber | Interface for objects that grab mouse focus in a PScene.

  ## Class Summary
  PSAxisPlaneConstraint | An abstract class for PSFrame PSConstraints defined by an axis or a plane.
  PSAxisPlaneConstraint.Type | Type lists the different types of translation and rotation constraints that are available.
  PScene | A processing 3D interactive scene.
  PScene.MouseAction | This enum defines mouse actions to be binded to the mouse.
  PSCamera | A perspective or orthographic camera.
  PSCamera.Type | Enumerates the two possible types of Camera.
  PSCameraConstraint | A PSAxisPlaneConstraint defined in the camera coordinate system.
  PSConstraint | An interface class for Frame constraints.
  PSFrame | A PSFrame is a 3D coordinate system, represented by a `position()` and an `orientation()`.
  PSInteractiveCameraFrame | The PSInteractiveCameraFrame class represents a PSInteractiveFrame with Camera specific mouse bindings.
  PSInteractiveFrame | A PSInteractiveFrame is a PSFrame that can be rotated and translated using the mouse.
  PSInteractiveFrame.CoordinateSystemConvention | This enum defines the coordinate system convention which is defined as `LEFT_HANDED` by default (processing standard).
  PSLocalConstraint | A PSAxisPlaneConstraint defined in the PSFrame local coordinate system.
  PSQuaternion | A 4 element unit quaternion represented by single precision floating point x,y,z,w coordinates.
  PSUtility | Utility class that complements the PVector and PMatrix classes.
  PSWorldConstraint | A PSAxisPlaneConstraint defined in the world coordinate system.

processing library glgraphics by Andres Colubri. (c) 2008