Pioneer
Loading...
Searching...
No Matches
Functions | Variables
perlin.cpp File Reference
#include "perlin.h"
#include <math.h>
Include dependency graph for perlin.cpp:

Functions

int fastfloor (const double x)
 
double dot (const double *g, const double x, const double y, const double z)
 
double noise (const vector3d &p)
 

Variables

const double F3 = 1.0 / 3.0
 
const double G3 = 1.0 / 6.0
 
const double G3mul2 = 0.3333333333333333
 
const double G3mul3 = 0.5
 

Function Documentation

◆ dot()

double dot ( const double *  g,
const double  x,
const double  y,
const double  z 
)
inline

◆ fastfloor()

int fastfloor ( const double  x)
inline

◆ noise()

double noise ( const vector3d p)
Here is the call graph for this function:

Variable Documentation

◆ F3

const double F3 = 1.0 / 3.0

◆ G3

const double G3 = 1.0 / 6.0

◆ G3mul2

const double G3mul2 = 0.3333333333333333

◆ G3mul3

const double G3mul3 = 0.5