#include <material.h>
Diagrama de colaboración para MATERIAL:
Métodos públicos | |
MATERIAL () | |
Establece las propiedades del material por defecto. | |
int | codigo (void) |
char * | nombre (void) |
BOOLEAN | doble_cara (void) |
COLOR | ambiente (void) |
COLOR | difusa (void) |
COLOR | emision (void) |
COLOR | especular (void) |
double | phong_exp (void) |
double | phong_coef (void) |
double | reflexion (void) |
void | set_nombre (char *n) |
void | set_doble_cara (BOOLEAN c) |
void | set_ambiente (COLOR a) |
void | set_difusa (COLOR d) |
void | set_emision (COLOR e) |
void | set_especular (COLOR e) |
void | set_phong_exp (double e) |
void | set_phong_coef (double c) |
void | set_transparencia (double t) |
void | set_reflexion (double r) |
BOOLEAN | leer (TOKENIZADOR *Sabiondo) |
void | activar_gl (void) |
void | activar_povray (FILE *fd) |
void | activar_vrml (FILE *fd) |
Atributos privados | |
int | _codigo |
char | _nombre [MAX_CAD] |
COLOR | _ambiente |
COLOR | _difusa |
COLOR | _especular |
COLOR | _emision |
double | _transparencia |
double | _phong_exp |
double | _phong_coef |
double | _coeficiente_de_reflexion |
BOOLEAN | _doble_cara |
|
Establece las propiedades del material por defecto.
Definición en la línea 134 del archivo material.C. References _ambiente, _codigo, _coeficiente_de_reflexion, _difusa, _doble_cara, _emision, _especular, _nombre, _phong_coef, _phong_exp, _transparencia, COLOR::b, COLOR::g, y COLOR::r. |
|
|
Definición en la línea 395 del archivo material.C. References _ambiente, _coeficiente_de_reflexion, _difusa, _phong_coef, _phong_exp, _transparencia, COLOR::b, COLOR::g, y COLOR::r. Referenciado por COSA_RIGIDA::pintar_povray(). |
|
Definición en la línea 419 del archivo material.C. |
|
Definición en la línea 190 del archivo material.C. References _ambiente. Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(). |
|
|
|
Definición en la línea 191 del archivo material.C. References _difusa. Referenciado por CALIDAD_VISUAL::activar_bordes_gl(), CALIDAD_VISUAL::activar_caras_gl(), COSA::COSA(), TELA::leer(), MASA_PUNTUAL::leer(), COSA_RIGIDA::leer(), ESPACIO_ABIERTO::leer_espacio(), COSA_RIGIDA::pintar_gl(), y COSA_RIGIDA::pintar_povray(). |
|
Definición en la línea 188 del archivo material.C. References _doble_cara, y BOOLEAN. |
|
Definición en la línea 192 del archivo material.C. References _emision. |
|
Definición en la línea 193 del archivo material.C. References _especular. Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(). |
|
Definición en la línea 209 del archivo material.C. References _ambiente, _codigo, _coeficiente_de_reflexion, _difusa, _emision, _especular, _phong_coef, _phong_exp, _transparencia, COLOR::b, des_comille(), COLOR::g, COLOR::r, set_nombre(), TOKENIZADOR::siguiente_token(), TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_IDENTIFICADOR, TK_NUMERO, TK_VECTOR_FIN, y TK_VECTOR_INICIO. Referenciado por leer_materiales(). |
Here is the call graph for this function:
|
Definición en la línea 189 del archivo material.C. References _nombre. |
|
Definición en la línea 195 del archivo material.C. References _phong_coef. Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(). |
|
Definición en la línea 194 del archivo material.C. References _phong_exp. Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(). |
|
Definición en la línea 153 del archivo material.C. References _coeficiente_de_reflexion. |
|
Definición en la línea 200 del archivo material.C. References _ambiente. Referenciado por MESH::anx_material(). |
|
Definición en la línea 201 del archivo material.C. References _difusa. Referenciado por MESH::anx_material(), VISOR_CAMPO_VECTORIAL::init(), MESH::pintar_debug_vertice(), COSA_RIGIDA::pintar_gl(), GIZMO_3D_TRANSLACION_3DSMAX::pintar_gl(), ARTICULACION::pintar_gl(), VISOR_GEOMETRIA::pintar_nucleo_gl(), COSA_RIGIDA::pintar_povray(), MESH::pintar_triangulos_tira_gl(), MESH::pintar_triangulosv_tira_gl(), PLANTA_FRACTAL::PLANTA_FRACTAL(), y MEDIO::pre_pintar_gl(). |
|
Definición en la línea 196 del archivo material.C. References _doble_cara. Referenciado por MESH::anx_material(), TELA::pintar_gl(), CUADRICULA::pintar_gl(), y PLANTA_FRACTAL::PLANTA_FRACTAL(). |
|
Definición en la línea 202 del archivo material.C. References _emision. Referenciado por MESH::anx_material(). |
|
Definición en la línea 203 del archivo material.C. References _especular. Referenciado por MESH::anx_material(). |
|
Definición en la línea 177 del archivo material.C. References _nombre. Referenciado por MESH::anx_material(), y leer(). |
|
Definición en la línea 205 del archivo material.C. References _phong_coef. |
|
Definición en la línea 204 del archivo material.C. References _phong_exp. |
|
Definición en la línea 159 del archivo material.C. References _coeficiente_de_reflexion. |
|
Definición en la línea 206 del archivo material.C. References _transparencia. Referenciado por MESH::anx_material(), y MESH::pintar_debug_vertice(). |
|
Definición en la línea 38 del archivo material.h. Referenciado por activar_gl(), activar_povray(), ambiente(), leer(), MATERIAL(), y set_ambiente(). |
|
Definición en la línea 34 del archivo material.h. Referenciado por leer(), y MATERIAL(). |
|
Definición en la línea 45 del archivo material.h. Referenciado por activar_povray(), leer(), MATERIAL(), reflexion(), y set_reflexion(). |
|
Definición en la línea 39 del archivo material.h. Referenciado por activar_gl(), activar_povray(), activar_vrml(), difusa(), leer(), MATERIAL(), y set_difusa(). |
|
Definición en la línea 46 del archivo material.h. Referenciado por activar_gl(), doble_cara(), MATERIAL(), y set_doble_cara(). |
|
Definición en la línea 41 del archivo material.h. Referenciado por emision(), leer(), MATERIAL(), y set_emision(). |
|
Definición en la línea 40 del archivo material.h. Referenciado por activar_gl(), especular(), leer(), MATERIAL(), y set_especular(). |
|
Definición en la línea 36 del archivo material.h. Referenciado por MATERIAL(), nombre(), y set_nombre(). |
|
Definición en la línea 44 del archivo material.h. Referenciado por activar_povray(), leer(), MATERIAL(), phong_coef(), y set_phong_coef(). |
|
Definición en la línea 43 del archivo material.h. Referenciado por activar_gl(), activar_povray(), leer(), MATERIAL(), phong_exp(), y set_phong_exp(). |
|
Definición en la línea 42 del archivo material.h. Referenciado por activar_gl(), activar_povray(), leer(), MATERIAL(), y set_transparencia(). |