Referencia de la Clase GDT::Nodo::Agua

Efectos de Agua. Más...

Diagrama de herencias de GDT::Nodo::Agua

Inheritance graph
[leyenda]
Diagrama de colaboración para GDT::Nodo::Agua:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

_GDT_EXPORT_ Agua ()
_GDT_EXPORT_ void CrearNormal (float x, float y, int nx, int ny, int tx, int ty, f32 AlturaOnda, f32 VelocidadOnda, f32 LongitudOnda, char *textura)
 Crea una superficie de agua con su movimiento que se actualiza automáticamente.
_GDT_EXPORT_ void CrearRealista (float x, float y, int nx, int ny, int tx, int ty, f32 AlturaOnda, f32 VelocidadOnda, f32 LongitudOnda, char *texturaAgua, char *texturaPiso)
 Es igual que CrearNormal pero realista, los parámetros son los mismos excepto t2 que es la textura del piso.
_GDT_EXPORT_ ~Agua ()

Atributos públicos

scene::IAnimatedMesh * mesh
 Malla que contiene el plano.

Descripción detallada

Efectos de Agua.

Permite simular la superficie de un líquido. La técnica es poner el nodo Agua en un lugar del escenario donde se vea como si fuera la superficie de un lago, pozo, estanque, o lo que se ocurra. Automáticamente el plano ondulará como si se tratase de un líquido real.


Documentación del constructor y destructor

GDT::Nodo::Agua::Agua (  ) 

GDT::Nodo::Agua::~Agua (  ) 


Documentación de las funciones miembro

void GDT::Nodo::Agua::CrearNormal ( float  x,
float  y,
int  nx,
int  ny,
int  tx,
int  ty,
f32  AlturaOnda,
f32  VelocidadOnda,
f32  LongitudOnda,
char *  t 
)

Crea una superficie de agua con su movimiento que se actualiza automáticamente.

Parámetros:
x,y ancho de cada cuadro del mosaico.
nx,ny cuadros en que componen el mosaico.
tx,ty mapeo de textura, es decir las veces que se repite la textura.
AlturaOnda altura de la onda.
VelocidadOnda velocidad de la onda.
LongitudOnda la longitud de la onda.
t es la ruta de la textura. La textura se aplica y queda la superficie transparente.
aguanormal.png

Ejemplo:

 Mar.CrearNormal(100, 100, 100, 100, 100, 100, 4, 300, 30, "media/water.jpg");

void GDT::Nodo::Agua::CrearRealista ( float  x,
float  y,
int  nx,
int  ny,
int  tx,
int  ty,
f32  AlturaOnda,
f32  VelocidadOnda,
f32  LongitudOnda,
char *  texturaAgua,
char *  texturaPiso 
)

Es igual que CrearNormal pero realista, los parámetros son los mismos excepto t2 que es la textura del piso.

La textura1 se vuelve reflexión esférica transparente y la textura2 es la base es decir el piso.

Parámetros:
x,y dimencione de cada mosaico.
nx,ny cantidad de mosaicos a lo largo y ancho.
tx,ty mapeo de textura, es decir las veces que se repite la textura.
AlturaOnda altura de la onda.
VelocidadOnda velocidad de la onda.
LongitudOnda la longitud de la onda.
texturaAgua es la ruta de la textura de la superficie.
texturaPiso es la ruta de la textura del piso.
aguarealista.png

Ejemplo:

 Mar.CrearRealista(
  100, 100,
  100, 100,
  100, 100,
  4, 300, 30,
  "media/water.jpg",  "media/piso.jpg");


Documentación de los datos miembro

scene::IAnimatedMesh* GDT::Nodo::Agua::mesh

Malla que contiene el plano.


Generado el Mon Aug 20 00:55:20 2007 para Game Developers Toolkit por  doxygen 1.5.1