Ir al código fuente de este archivo.
|
|
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 974 del archivo 3dsload.C. References ESCENA_3DS::_nombre_de_archivo, COLOR::alpha, MATERIAL_3DS::ambient, MESH::anx_material(), MESH::anx_triangle(), MESH::anx_vertex(), ESCENA_3DS::arr_material, ESCENA_3DS::arr_mesh, COLOR::b, MATERIAL_3DS::diffuse, MATERIAL_3DS::doublesided, MESH_3DS::facelist, MATERIAL_ARR::faces, ESCENA_3DS::flag_alpha_blending, ESCENA_3DS::flag_material_por_defecto, COLOR::g, MESH::init(), MESH_3DS::jed_arr, MESH_3DS::jed_tam, MESH_3DS::maplist, MATERIAL_ARR::name, MATERIAL_3DS::name, VECTOR::norma(), MATERIAL_ARR::NumFaces, MESH_3DS::NumMaps, VERTICE_GL::nx, VERTICE_GL::ny, VERTICE_GL::nz, TRIANGULO_GL::p0, TRIANGULO_GL::p1, TRIANGULO_GL::p2, COLOR::r, MATRIZ_4x4::rotacion_angulos_euler(), MESH::set_nombre_de_archivo(), MATERIAL_3DS::specular, ARREGLO< MESH_3DS >::tam(), ARREGLO< MATERIAL_3DS >::tam(), MATERIAL_3DS::texture, TEXTURE_DATA::texturename, MAPLIST_DATA::u, VERTICE_GL::u, MAPLIST_DATA::v, VERTICE_GL::v, MESH_3DS::vertices_arr, MESH_3DS::vertices_tam, VERTLIST_DATA::x, VERTICE_GL::x, VECTOR::x, VERTICE_GL::y, VERTLIST_DATA::y, VECTOR::y, VERTICE_GL::z, VERTLIST_DATA::z, y VECTOR::z. Referenciado por leer_geometria(). |
Here is the call graph for this function: