Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Properties | List of all members
Simplex Class Reference

Public Member Functions

double noise (Vector3d v3d)
 
double noise (double x, double y, double z)
 
double noiseNormalized (Vector3d v3d)
 
double noiseNormalized (double x, double y, double z)
 
 Simplex ()
 
 Simplex (int seed)
 
 Simplex (int seed, double octaves, double persistence, double frequency)
 

Public Attributes

double frequency
 
double octaves
 
double persistence
 

Properties

int seed [set]
 

Constructor & Destructor Documentation

Simplex.Simplex ( )
inline
Simplex.Simplex ( int  seed)
inline
Simplex.Simplex ( int  seed,
double  octaves,
double  persistence,
double  frequency 
)
inline

Member Function Documentation

double Simplex.noise ( Vector3d  v3d)
inline
double Simplex.noise ( double  x,
double  y,
double  z 
)
inline

< We have to keep track of the largest possible amplitude,

double Simplex.noiseNormalized ( Vector3d  v3d)
inline
double Simplex.noiseNormalized ( double  x,
double  y,
double  z 
)
inline

Member Data Documentation

double Simplex.frequency
double Simplex.octaves
double Simplex.persistence

Property Documentation

int Simplex.seed
set

The documentation for this class was generated from the following file: