The Camera object for OpenGL operations in VISH.
More...
#include </home/werner/origo/vish/ocean/shrimp/VCamera.hpp>
List of all members.
Public Types
Public Member Functions
-
bool operator!= (const VCamera &Other) const
-
bool operator== (const VCamera &Other) const
-
void reset ()
-
VCamera ()
- Setup a default camera where the observer is located at (0,1,0), so at the y-axis, looking at the origin (0,0,0) with z-axis as up direction.
-
VCamera (const point_t &Observer, const point_t &lookat=point_t(0, 0, 0), const bivector_t &UpVector=bivector_t(0, 0, 1))
- Setup a camera with view parameters.
-
tvector3 viewdir () const
- The view direction.
-
~VCamera ()
- Destructor.
Public Attributes
Detailed Description
The Camera object for OpenGL operations in VISH.
Its functionality is based on geometric algebra.
- Examples:
-
InteractivePoint.cpp, and WebVish.cpp.
The documentation for this struct was generated from the following files:
- ocean/shrimp/VCamera.hpp
- ocean/shrimp/VCamera.cpp