Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase OBJETO_RAYABLE

OJO: Esta clase es usada por el ray-tracer... Más...

#include <geometria.h>

Diagrama de colaboración para OBJETO_RAYABLE:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Atributos públicos

GEOMETRIAGeometria
COLOR ambiente
COLOR difusa
COLOR especular
double phong_exp
double phong_coef
double coeficiente_de_reflexion
VECTOR posicion
MATRIZ_4x4 R
MATRIZ_4x4 R_i

Descripción detallada

OJO: Esta clase es usada por el ray-tracer...

es "extranno" que este aqui y no en frameworks/visual, pero se decidio dejarlo aqui para que las COSAs (o clases equivalentes a nivel de capa "base") puedan llenar datos para los raytracers. Se suguiere tambien declarar esta estructura en un encabezado aparte...

Definición en la línea 66 del archivo geometria.h.


Documentación de los datos miembro

COLOR OBJETO_RAYABLE::ambiente
 

Definición en la línea 78 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(), y RAYTRACER_CRIOLLO::modelo_de_iluminacion().

double OBJETO_RAYABLE::coeficiente_de_reflexion
 

Definición en la línea 83 del archivo geometria.h.

Referenciado por RAYTRACER_CRIOLLO::modelo_de_iluminacion().

COLOR OBJETO_RAYABLE::difusa
 

Definición en la línea 79 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(), y RAYTRACER_CRIOLLO::modelo_de_iluminacion().

COLOR OBJETO_RAYABLE::especular
 

Definición en la línea 80 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(), y RAYTRACER_CRIOLLO::modelo_de_iluminacion().

GEOMETRIA* OBJETO_RAYABLE::Geometria
 

Definición en la línea 76 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables().

double OBJETO_RAYABLE::phong_coef
 

Definición en la línea 82 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(), y RAYTRACER_CRIOLLO::modelo_de_iluminacion().

double OBJETO_RAYABLE::phong_exp
 

Definición en la línea 81 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables(), y RAYTRACER_CRIOLLO::modelo_de_iluminacion().

VECTOR OBJETO_RAYABLE::posicion
 

Definición en la línea 85 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables().

MATRIZ_4x4 OBJETO_RAYABLE::R
 

Definición en la línea 86 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables().

MATRIZ_4x4 OBJETO_RAYABLE::R_i
 

Definición en la línea 87 del archivo geometria.h.

Referenciado por ESPACIO_ABIERTO::anexar_objetos_rayables().


La documentación para esta clase fué generada a partir del siguiente archivo:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.