Triangle Struct Reference

Low-level triangle representation - plain structure. This structure contains 3 Vertexes and 3 Colors (needed for radiosity rendering). More...

#include <Triangle.h>

Inheritance diagram for Triangle:

Inheritance graph
[legend]
Collaboration diagram for Triangle:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static Vertex centerOf (const Triangle &t)
 Compute center of triangle.

Public Attributes

Vertex vertex [3]
 Array of vertexes.
Color emission
 Triangle's own emission (for light sources).
Color reflectivity
 Triangle's reflectivity (material property).
Color radiosity
 Triangle's computed radiosity.
Color radiosityLast
 Working variable of RadiosityRenderer.

Detailed Description

Low-level triangle representation - plain structure. This structure contains 3 Vertexes and 3 Colors (needed for radiosity rendering).

Definition at line 196 of file Triangle.h.


Member Function Documentation

static Vertex Triangle::centerOf ( const Triangle t  )  [inline, static]

Compute center of triangle.

Returns:
Return triangle's center as Vertex object

Definition at line 208 of file Triangle.h.

References vertex, Vertex::x, Vertex::y, and Vertex::z.


Member Data Documentation

Vertex Triangle::vertex[3]

Array of vertexes.

Definition at line 198 of file Triangle.h.

Referenced by centerOf(), and operator<<().

Color Triangle::emission

Triangle's own emission (for light sources).

Definition at line 199 of file Triangle.h.

Referenced by operator<<().

Color Triangle::reflectivity

Triangle's reflectivity (material property).

Definition at line 200 of file Triangle.h.

Referenced by operator<<().

Color Triangle::radiosity

Triangle's computed radiosity.

Definition at line 201 of file Triangle.h.

Referenced by operator<<(), and TriangleExt::TriangleExt().

Color Triangle::radiosityLast

Working variable of RadiosityRenderer.

Definition at line 202 of file Triangle.h.


The documentation for this struct was generated from the following file:
Generated on Thu Dec 6 19:33:12 2007 for Radiosity Renderer and Visualizer by  doxygen 1.5.2