Age | Commit message (Collapse) | Author |
|
et_gcode_viewer
|
|
|
|
|
|
|
|
|
|
|
|
fixes degeneration of the camera rotation on long rapid rotations.
|
|
axis in a single step.
|
|
rotations due to numerical reasons (no need for normalization
and orthogonalization of the rotation matrix).
|
|
|
|
|
|
tech ENABLE_6DOF_CAMERA is disabled
|
|
|
|
|
|
|
|
translation from zoom factor
|
|
rotation_rad, const Vec3d& pivot) to rotate the camera around a generic point
|
|
|
|
|
|
removed some unnecessary const_casts that remove const.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
when rendering thumbnails
|
|
|
|
|
|
current active GLCanvas3D
|
|
|
|
|
|
2) Camera type selection added to Preferences dialog
|
|
|
|
|
|
|
|
|
|
tighter camera frustrum to reduce z-fighting
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1) All camera related OpenGL calls moved into class
2) The Camera class now stores the view matrix, the projection matrix and the viewport
3) The Camera class now exposes methods to get the camera orientation vectors, the camera position, the view matrix, the projection matrix and the viewport
4) All the code operating on the camera or requiring camera data has been modified to use the new methods
|
|
|
|
|