Public Member Functions | |
World (const Vector4 &backgroundColor=ColorRGBA(Color::black), double significanceThreshold=0.01, int maxDepth=10, bool enableTransmission=true, unsigned photonsInEstimate=30, bool showOnlyPhotonMap=false) | |
World (double globalAmbientIntencity=0.1, const Vector4 &backgroundColor=ColorRGBA(Color::black), double significanceThreshold=0.01, int maxDepth=10, bool enableTransmission=true, unsigned photonsInEstimate=30, bool showOnlyPhotonMap=false) | |
~World () | |
void | addTexture (Image t) |
void | addSurface (Surface *s) |
void | addVertex (Vector3 *v) |
void | addObject (Object *o) |
void | addLight (Light *l) |
Vector4 | trace (const Line3 &ray) |
void | photonTrace (unsigned) |
void | photonTrace (const Line3 &ray, std::vector< Photon > &photons, const Object *originObject, const Object::Part *originPart, int depth, bool transmission, bool caustic, const Vector3 &power) |
Classes | |
class | InternalErrorException |
Definition at line 51 of file world.H.