![]() |
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.
|
Matrices para transformaciones en Open GL. Más...
#include <moGLManager.h>
Métodos públicos | |
| moGLMatrixf (bool bZero=true) | |
| moGLMatrixf (const moMatrix4f &p_src) | |
| moGLMatrixf (const moGLMatrixf &rkM) | |
| moGLMatrixf & | operator= (const moGLMatrixf &rkM) |
| virtual | ~moGLMatrixf () |
| operator const float * () const | |
| operator float * () | |
| moGLMatrixf & | MakeIdentity () |
| moGLMatrixf & | MakeZero () |
| moGLMatrixf & | MakePerspective (float fovy, float aspect, float zNear, float zFar) |
| moGLMatrixf & | MakeLookAt (float eyeX=0.0, float eyeY=0.0, float eyeZ=-10.0, float centerX=0.0, float centerY=0.0, float centerZ=0.0, float upX=0.0, float upY=0.0, float upZ=1.0) |
| moGLMatrixf & | MakeFrustrum (float left=-1.0, float right=1.0, float bottom=-1.0, float top=1.0, float near=0.0001, float far=1000.0f) |
| moGLMatrixf & | MakeOrthographic (float left=-1.0, float right=1.0, float bottom=-1.0, float top=1.0, float near=0.0001, float far=1000.0f) |
| moGLMatrixf & | Translate (float x, float y, float z) |
| moGLMatrixf & | Translate (const moGLMatrixf &m, float x, float y, float z) |
| moGLMatrixf & | Rotate (float angle, float vx, float vy, float vz) |
| moGLMatrixf & | Rotate (const moGLMatrixf &m, float rx, float ry, float rz) |
| moGLMatrixf & | Scale (float sx, float sy, float sz) |
| moGLMatrixf & | Scale (const moGLMatrixf &m, float sx, float sy, float sz) |
| moText | ToJSON () const |
Atributos públicos estáticos | |
| static const moGLMatrixf | ZERO |
| static const moGLMatrixf | IDENTITY |
Matrices para transformaciones en Open GL.
Definición en la línea 71 del archivo moGLManager.h.
|
inline |
Definición en la línea 74 del archivo moGLManager.h.
|
inline |
Definición en la línea 75 del archivo moGLManager.h.
| moGLMatrixf::moGLMatrixf | ( | const moGLMatrixf & | rkM | ) |
Definición en la línea 56 del archivo moGLManager.cpp.
|
inlinevirtual |
Definición en la línea 78 del archivo moGLManager.h.
| moGLMatrixf & moGLMatrixf::MakeFrustrum | ( | float | left = -1.0, |
| float | right = 1.0, |
||
| float | bottom = -1.0, |
||
| float | top = 1.0, |
||
| float | near = 0.0001, |
||
| float | far = 1000.0f |
||
| ) |
Definición en la línea 186 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::MakeIdentity | ( | ) |
Definición en la línea 79 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::MakeLookAt | ( | float | eyeX = 0.0, |
| float | eyeY = 0.0, |
||
| float | eyeZ = -10.0, |
||
| float | centerX = 0.0, |
||
| float | centerY = 0.0, |
||
| float | centerZ = 0.0, |
||
| float | upX = 0.0, |
||
| float | upY = 0.0, |
||
| float | upZ = 1.0 |
||
| ) |
Definición en la línea 102 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::MakeOrthographic | ( | float | left = -1.0, |
| float | right = 1.0, |
||
| float | bottom = -1.0, |
||
| float | top = 1.0, |
||
| float | near = 0.0001, |
||
| float | far = 1000.0f |
||
| ) |
Definición en la línea 212 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::MakePerspective | ( | float | fovy, |
| float | aspect, | ||
| float | zNear, | ||
| float | zFar | ||
| ) |
Definición en la línea 92 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::MakeZero | ( | ) |
Definición en la línea 85 del archivo moGLManager.cpp.
|
inline |
Definición en la línea 82 del archivo moGLManager.h.
|
inline |
Definición en la línea 83 del archivo moGLManager.h.
| moGLMatrixf & moGLMatrixf::operator= | ( | const moGLMatrixf & | rkM | ) |
Definición en la línea 68 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::Rotate | ( | float | angle, |
| float | vx, | ||
| float | vy, | ||
| float | vz | ||
| ) |
Definición en la línea 249 del archivo moGLManager.cpp.
| moGLMatrixf& moGLMatrixf::Rotate | ( | const moGLMatrixf & | m, |
| float | rx, | ||
| float | ry, | ||
| float | rz | ||
| ) |
| moGLMatrixf & moGLMatrixf::Scale | ( | float | sx, |
| float | sy, | ||
| float | sz | ||
| ) |
Definición en la línea 298 del archivo moGLManager.cpp.
| moGLMatrixf& moGLMatrixf::Scale | ( | const moGLMatrixf & | m, |
| float | sx, | ||
| float | sy, | ||
| float | sz | ||
| ) |
| moText moGLMatrixf::ToJSON | ( | ) | const |
Definición en la línea 311 del archivo moGLManager.cpp.
| moGLMatrixf & moGLMatrixf::Translate | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
Definición en la línea 231 del archivo moGLManager.cpp.
| moGLMatrixf& moGLMatrixf::Translate | ( | const moGLMatrixf & | m, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
|
static |
Definición en la línea 104 del archivo moGLManager.h.
|
static |
Definición en la línea 103 del archivo moGLManager.h.