class Texture3D

Describes a texture for each point in space. More...

Definition#include <raytracer/texture3d.h>
InheritsTransformatable [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Private Methods


Detailed Description

Describes a texture for each point in space. Texture includes colour and finish.

Pigment3D * pigment

pigment

Finish * finish

finish

 Texture3D ()

Texture3D

 Texture3D (Pigment3D *p, Finish *f)

Texture3D

 Texture3D (const Texture3D &t)

Texture3D

 ~Texture3D ()

~Texture3D

Texture3D&  operator= (const Texture3D&)

operator=

[private]

Reimplemented from Transformatable.

void  overlay (const Texture3D& t)

overlay

Set texture components if not already set.

Texture*  evaluateAt (const Vector3 &p)

evaluateAt

[const]

Evaluate texture at given point.