#include <3dsload.h>
Diagrama de colaboración para MESH_3DS:
Métodos públicos | |
MESH_3DS () | |
Métodos privados | |
MATERIAL_ARR * | anx_data (void) |
void | leer_trozo_VERTLIST (void) |
Reads in the list of vertices for the current mesh object. | |
WORD | leer_trozo_FACELIST (void) |
Reads in the face list for the current mesh object. | |
void | leer_trozo_MAPLIST (void) |
void | leer_trozo_TRMATRIX (void) |
void | leer_trozo_FACEMAT (void) |
void | asignar_material_por_defecto (WORD nf) |
Atributos privados | |
FILE * | fd |
char | name [MAXNAMESIZE] |
int | NumFaces |
int | vertices_tam |
int | NumMaps |
BOOLEAN | con_matriz |
FACELIST_DATA * | facelist |
VERTLIST_DATA * | vertices_arr |
MAPLIST_DATA * | maplist |
FLOAT32 | TraMatrix [3 *4] |
int | offset |
int | jed_tam |
MATERIAL_ARR * | jed_arr |
Amigas | |
class | ESCENA_3DS |
void | importar_3DS (ESCENA_3DS *Scene, MESH *Geometria, BOOLEAN *b, double *Escala_optima) |
Recibe una estructura de datos que contiene informacion cargada desde un archivo en formato "3ds" de Autodesk, y escribe la informacion de geometria en la variable `(*Geometria)`. |
|
Definición en la línea 111 del archivo 3dsload.C. References con_matriz, jed_arr, y jed_tam. |
|
Definición en la línea 857 del archivo 3dsload.C. References jed_arr, y jed_tam. Referenciado por asignar_material_por_defecto(), y leer_trozo_FACEMAT(). |
|
Definición en la línea 122 del archivo 3dsload.C. References anx_data(), MATERIAL_ARR::faces, name, MATERIAL_ARR::name, MATERIAL_ARR::NumFaces, y UWORD. Referenciado por ESCENA_3DS::leer_trozo_TRIMESH(). |
Here is the call graph for this function:
|
Reads in the face list for the current mesh object. Each face is a set of 3 indexes into the mesh object's vertex list and a set of options. Definición en la línea 177 del archivo 3dsload.C. References DWORD, facelist, fd, FACELIST_DATA::flags, NumFaces, FACELIST_DATA::p1, y WORD. Referenciado por ESCENA_3DS::leer_trozo_TRIMESH(). |
|
Definición en la línea 287 del archivo 3dsload.C. References anx_data(), MATERIAL_ARR::faces, fd, MATERIAL_ARR::name, name, MATERIAL_ARR::NumFaces, y UWORD. Referenciado por ESCENA_3DS::leer_trozo_TRIMESH(). |
Here is the call graph for this function:
|
Definición en la línea 240 del archivo 3dsload.C. References fd, maplist, y NumMaps. Referenciado por ESCENA_3DS::leer_trozo_TRIMESH(). |
|
Definición en la línea 265 del archivo 3dsload.C. References con_matriz, fd, y TraMatrix. Referenciado por ESCENA_3DS::leer_trozo_TRIMESH(). |
|
Reads in the list of vertices for the current mesh object.
Definición en la línea 152 del archivo 3dsload.C. References fd, UWORD, vertices_arr, y vertices_tam. Referenciado por ESCENA_3DS::leer_trozo_TRIMESH(). |
|
|
|
Recibe una estructura de datos que contiene informacion cargada desde un archivo en formato "3ds" de Autodesk, y escribe la informacion de geometria en la variable `(*Geometria)`. Tambien indica en la variable "(*flag_blend)" si el modelo posee elementos transparentes o no. OJO: En `*Escala_optima` se escribe un valor recomendado de escala. |
|
Definición en la línea 165 del archivo 3dsload.h. Referenciado por leer_trozo_TRMATRIX(), y MESH_3DS(). |
|
Definición en la línea 166 del archivo 3dsload.h. Referenciado por importar_3DS(), leer_trozo_FACELIST(), y ESCENA_3DS::~ESCENA_3DS(). |
|
Definición en la línea 160 del archivo 3dsload.h. Referenciado por ESCENA_3DS::anx_mesh(), leer_trozo_FACELIST(), leer_trozo_FACEMAT(), leer_trozo_MAPLIST(), leer_trozo_TRMATRIX(), y leer_trozo_VERTLIST(). |
|
Definición en la línea 174 del archivo 3dsload.h. Referenciado por anx_data(), importar_3DS(), MESH_3DS(), y ESCENA_3DS::~ESCENA_3DS(). |
|
Definición en la línea 173 del archivo 3dsload.h. Referenciado por anx_data(), importar_3DS(), MESH_3DS(), y ESCENA_3DS::~ESCENA_3DS(). |
|
Definición en la línea 168 del archivo 3dsload.h. Referenciado por importar_3DS(), leer_trozo_MAPLIST(), y ESCENA_3DS::~ESCENA_3DS(). |
|
Definición en la línea 161 del archivo 3dsload.h. Referenciado por asignar_material_por_defecto(), leer_trozo_FACEMAT(), y ESCENA_3DS::leer_trozo_TRIMESH(). |
|
Definición en la línea 162 del archivo 3dsload.h. Referenciado por leer_trozo_FACELIST(). |
|
Definición en la línea 164 del archivo 3dsload.h. Referenciado por importar_3DS(), y leer_trozo_MAPLIST(). |
|
|
|
Definición en la línea 169 del archivo 3dsload.h. Referenciado por leer_trozo_TRMATRIX(). |
|
Definición en la línea 167 del archivo 3dsload.h. Referenciado por importar_3DS(), leer_trozo_VERTLIST(), y ESCENA_3DS::~ESCENA_3DS(). |
|
Definición en la línea 163 del archivo 3dsload.h. Referenciado por importar_3DS(), y leer_trozo_VERTLIST(). |