Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PLib::Material Struct Reference

a class for the material properties of an object. More...

#include <nurbsGL.h>

List of all members.

Public Methods

 Material ()
void glMaterial ()

Public Attributes

RGBAf frontAmbient
RGBAf backAmbient
RGBAf frontDiffuse
RGBAf backDiffuse
RGBAf frontSpecular
RGBAf backSpecular
RGBAf frontEmission
RGBAf backEmission
float frontShininess
float backShininess
RGBAf pigment
double pigment_transfer
double pigment_transmit
char * pigment_userdefined
double bump
double bump_scale
char * normal_userdefined
Color ambient
double diffuse
double brilliance
double phong
double specular
double roughness
double metallic
Color reflection
double refraction
double ior
double caustics
double fade_distance
double fade_power
double irid_thick
Vector< Point3Df > irid_turbulence
double crand
char * material


Detailed Description

a class for the material properties of an object.

This holds the information about the material properties of the object. This is a long list, since it has properties which are usefull for more than one rendering method.

You should not use this class yet. It is not used by any other class.

Author:
Philippe Lavoie
Date:
28 September 1997

Definition at line 167 of file nurbsGL.h.


Constructor & Destructor Documentation

PLib::Material::Material  
 

default constructor.

This sets the values of all the variables to their default values (according to their manual).

Author:
Philippe Lavoie
Date:
13 October 1997

Definition at line 2626 of file nurbsGL.cpp.


The documentation for this struct was generated from the following files:
Generated on Tue Jun 24 13:26:59 2003 for NURBS++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002