texture.cpp File Reference

#include "texture.h"
#include "paramset.h"
#include "shape.h"

Go to the source code of this file.

Namespaces

namespace  lux

Defines

#define NOISE_PERM_SIZE   256

Functions

float lux::Grad (int x, int y, int z, float dx, float dy, float dz)
float lux::NoiseWeight (float t)
float lux::Noise (float x, float y, float z)
float lux::Noise (const Point &P)
float lux::FBm (const Point &P, const Vector &dpdx, const Vector &dpdy, float omega, int maxOctaves)
float lux::Turbulence (const Point &P, const Vector &dpdx, const Vector &dpdy, float omega, int maxOctaves)
float lux::Lanczos (float x, float tau)

Variables

static int lux::NoisePerm [2 *NOISE_PERM_SIZE]


Define Documentation

#define NOISE_PERM_SIZE   256

Definition at line 35 of file texture.cpp.

Referenced by lux::Noise().


Generated on Mon May 18 07:16:35 2009 for lux by  doxygen 1.5.8