00001 // MH 16 May 1998 00002 00003 #include "Exports.h" 00004 00005 class Vector; 00006 00007 #define LERP(t, a, b) ( a + t * (b - a) ) 00008 00009 PLUGINEXPORT void Perturb( const Vector &p, Vector &delta ); 00010 PLUGINEXPORT float Noise3( const Vector & ); 00011 00012 PLUGINEXPORT float Contrast( float, float ); 00013 PLUGINEXPORT float Brighten( float, float ); 00014 00015 PLUGINEXPORT void InitPerlinNoise( void ); 00016 PLUGINEXPORT void FreePerlinNoise( void ); 00017 00018 PLUGINEXPORT float FractalTurb( const Vector &p, int octaves ); 00019 00020 PLUGINEXPORT float Noise3ForSampling( const Vector & ); 00021
Generated on Thu Oct 27 11:46:45 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001