Diagrama de herencias de GDT::Nodo::Agua


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. | |
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.
| GDT::Nodo::Agua::Agua | ( | ) |
| GDT::Nodo::Agua::~Agua | ( | ) |
| 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.
| 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. |
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.
| 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. |
Ejemplo:
Mar.CrearRealista( 100, 100, 100, 100, 100, 100, 4, 300, 30, "media/water.jpg", "media/piso.jpg");
| scene::IAnimatedMesh* GDT::Nodo::Agua::mesh |
Malla que contiene el plano.
1.5.1