|SOURCE|
[Common::Renderer::Camera]
* ClippingPlanes sets the member variables for the clipping planes and ensures
  they are within a reasonable range (no < 1 for the near or near > far)
* ClippingPlanes does not calculate the perspective near and far factors, this
  should be done in another memeber function when setting up the camera for
  perspective (or maybe it could be stored and dropped in when switching from
  orthogonal to perspective)