#include <bsp_2d.h>
Diagrama de herencias de _BSP2D_HOJA
Métodos públicos | |
_BSP2D_HOJA () | |
~_BSP2D_HOJA () | |
void | elim (void) |
void | importe_wad (WAD_LEVEL *Nivel_wad, long int pos) |
Crea esta hoja BSP2D a partir del pos-esimo subsector del Nivel_wad. | |
double | altura_cuadro (WORD x, WORD y) |
Retorna la altura en metros de la posicion en recuadros (x,y) para el sector que contiene este sub-sector. | |
void | mover (_BSP2D_VERTICEi delta) |
void | pintar_gl_2D (VECTOR posicion_camara, VECTOR orientacion_camara, CALIDAD_VISUAL *Calidad) |
void | pintar_gl_3D (VECTOR posicion_camara, VECTOR orientacion_camara, CALIDAD_VISUAL *Calidad) |
Atributos privados | |
WORD | num_segmentos |
WORD | primer_segmento |
En este caso (BSP2D), dado que solo se tiene en cuenta una subdivision del espacio en 2D, los volumenes (tambien referidos como "sectores") son prismas rectos de base poligonal convexa. Dichas bases se basan a su vez en una representacion de particion del espacio 2D implementada como un grafo planar.
Definición en la línea 280 del archivo bsp_2d.h.
|
Definición en la línea 1079 del archivo bsp_2d.C. References _BSP2D_ELEMENTO::mi_tipo. |
|
Definición en la línea 1084 del archivo bsp_2d.C. References elim(). |
Here is the call graph for this function:
|
Retorna la altura en metros de la posicion en recuadros (x,y) para el sector que contiene este sub-sector.
Implements _BSP2D_ELEMENTO. Definición en la línea 1169 del archivo bsp_2d.C. References _BSP2D_SECTOR::altura_piso, _BSP2D_ELEMENTO::Padre, primer_segmento, BSP_2D::Sectores, BSP_2D::Segmentos, y WORD. |
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1090 del archivo bsp_2d.C. Referenciado por ~_BSP2D_HOJA(). |
|
Crea esta hoja BSP2D a partir del pos-esimo subsector del Nivel_wad.
Implements _BSP2D_ELEMENTO. Definición en la línea 1102 del archivo bsp_2d.C. References num_segmentos, WAD_ENTITY::offset, primer_segmento, WAD_ENTITY::size, WAD_LEVEL::Ssectors, y WAD_LEVEL::wad_fd. Referenciado por BSP_2D::importe_wadlevel(). |
|
Implements _BSP2D_ELEMENTO. |
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1128 del archivo bsp_2d.C. References VECTOR::normalizar(), BSP_2D::num_segmentos, num_segmentos, _BSP2D_ELEMENTO::Padre, _BSP2D_SEGMENTOi::pintar_gl_2D(), primer_segmento, BSP_2D::Segmentos, WORD, VECTOR::x, y VECTOR::y. |
Here is the call graph for this function:
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1148 del archivo bsp_2d.C. References VECTOR::normalizar(), BSP_2D::num_segmentos, num_segmentos, _BSP2D_ELEMENTO::Padre, _BSP2D_SEGMENTOi::pintar_gl_3D(), primer_segmento, BSP_2D::Segmentos, WORD, VECTOR::x, y VECTOR::y. |
Here is the call graph for this function:
|
Definición en la línea 290 del archivo bsp_2d.h. Referenciado por importe_wad(), pintar_gl_2D(), y pintar_gl_3D(). |
|
Definición en la línea 291 del archivo bsp_2d.h. Referenciado por altura_cuadro(), importe_wad(), pintar_gl_2D(), y pintar_gl_3D(). |