Home · All Classes · All Functions · Overviews

fbm.h Example File


   Prototypes for the fractional Brownian motion algorithm. These
   functions were originally the work of F. Kenton Musgrave.  For
   documentation of the different functions please refer to the book:
   "Texturing and modeling: a procedural approach"
   by David S. Ebert et. al.


 #ifndef _fbm_h
 #define _fbm_h

 #include  <math.h>

 #ifdef __cplusplus
 extern "C" {

 //#define TRUE    1
 //#define FALSE   0

 typedef struct {
     double x;
     double y;
     double z;
 } Vector;

 float noise3(float vec[]);
 double fBm( Vector point, double H, double lacunarity, double octaves,
             int init );

 #ifdef __cplusplus

Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt 4.6.3