libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase ArcBall_t

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
 

Descripción detallada

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.

Documentación del constructor y destructor

ArcBall_t::ArcBall_t ( )

Definición en la línea 70 del archivo moArcBall.cpp.

ArcBall_t::ArcBall_t ( GLfloat  NewWidth,
GLfloat  NewHeight 
)

Definición en la línea 84 del archivo moArcBall.cpp.

ArcBall_t::~ArcBall_t ( )
inline

Definición en la línea 449 del archivo moArcBall.h.

Documentación de las funciones miembro

void ArcBall_t::_mapToSphere ( const Point2fT NewPt,
Vector3fT NewVec 
) const
inlineprotected

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)

Definición en la línea 100 del archivo moArcBall.cpp.

void ArcBall_t::drag ( const Point2fT NewPt,
Quat4fT NewRot 
)

Definición en la línea 107 del archivo moArcBall.cpp.

void ArcBall_t::setBounds ( GLfloat  NewWidth,
GLfloat  NewHeight 
)
inline

Definición en la línea 453 del archivo moArcBall.h.

Documentación de los datos miembro

GLfloat ArcBall_t::AdjustHeight
protected

Definición en la línea 472 del archivo moArcBall.h.

GLfloat ArcBall_t::AdjustWidth
protected

Definición en la línea 471 del archivo moArcBall.h.

Vector3fT ArcBall_t::EnVec
protected

Definición en la línea 470 del archivo moArcBall.h.

Vector3fT ArcBall_t::StVec
protected

Definición en la línea 469 del archivo moArcBall.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: