46 void Drag(
const wxPoint& aNewMousePosition )
override;
48 void Pan(
const wxPoint& aNewMousePosition )
override;
50 void Pan(
const SFVEC3F& aDeltaOffsetInc )
override;
Define an abstract camera.
A class used to derive camera objects from.
void Pan_T1(const SFVEC3F &aDeltaOffsetInc) override
void SetT0_and_T1_current_T() override
This will set T0 and T1 with the current values.
void Interpolate(float t) override
It will update the matrix to interpolate between T0 and T1 values.
void Pan(const wxPoint &aNewMousePosition) override
double m_quat_t0[4]
interpolate quaternions of the trackball
void Drag(const wxPoint &aNewMousePosition) override
Calculate a new mouse drag position.