![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
Objeto para la rotación esférica de la vista 3d. Más...
#include <moArcBall.h>
Métodos públicos | |
ArcBall_t () | |
ArcBall_t (GLfloat NewWidth, GLfloat NewHeight) | |
~ArcBall_t () | |
void | setBounds (GLfloat NewWidth, GLfloat NewHeight) |
void | click (const Point2fT *NewPt) |
void | drag (const Point2fT *NewPt, Quat4fT *NewRot) |
Métodos protegidos | |
void | _mapToSphere (const Point2fT *NewPt, Vector3fT *NewVec) const |
Atributos protegidos | |
Vector3fT | StVec |
Vector3fT | EnVec |
GLfloat | AdjustWidth |
GLfloat | AdjustHeight |
Objeto para la rotación esférica de la vista 3d.
Al arrastrar el mouse alrededor del objeto, simula una esfera que es rotada con el objeto dentro.
Definición en la línea 439 del archivo moArcBall.h.
ArcBall_t::ArcBall_t | ( | ) |
Definición en la línea 70 del archivo moArcBall.cpp.
ArcBall_t::ArcBall_t | ( | GLfloat | NewWidth, |
GLfloat | NewHeight | ||
) |
|
inline |
Definición en la línea 449 del archivo moArcBall.h.
KempoApi: The Turloc Toolkit * * ** ** Filename: ArcBall.cpp ** Version: Common ** Arcball class for mouse manipulation. (C) 1999-2003 Tatewake.com History: 08/17/2003 -(TJG) - Creation 09/23/2003 -(TJG) - Bug fix and optimization 09/25/2003 -(TJG) - Version for NeHe Basecode users
Definición en la línea 32 del archivo moArcBall.cpp.
void ArcBall_t::click | ( | const Point2fT * | NewPt | ) |
|
inline |
|
protected |
Definición en la línea 472 del archivo moArcBall.h.
|
protected |
Definición en la línea 471 del archivo moArcBall.h.
|
protected |
Definición en la línea 470 del archivo moArcBall.h.
|
protected |
Definición en la línea 469 del archivo moArcBall.h.