I need a flexible camera system that enables working in both 2D and 3D.
The simulation design should be able to easily specify what type of camera they want to use.
If the desired camera isn't available they should be able to define one themselves in Python.
Taxonomy of Projects (pg 394 of Computer Graphics Using OpenGL by FS Hill, Jr)
Parallel
Oblique
Cavalier
Cabinet
Orthographic
Axonometric
Isometric
Dimetric
Trimetric
Multiview Orthographic
Perspective
One-point
Two-point
Three-point
For the 2D simulations, using a Parallel camera style may be preferable.
I need a flexible camera system that enables working in both 2D and 3D. The simulation design should be able to easily specify what type of camera they want to use. If the desired camera isn't available they should be able to define one themselves in Python.
Taxonomy of Projects (pg 394 of Computer Graphics Using OpenGL by FS Hill, Jr) Parallel
Perspective
For the 2D simulations, using a Parallel camera style may be preferable.