Nv::Blast::PerlinNoise Class Reference

#include <NvBlastExtAuthoringPerlinNoise.h>

List of all members.

Public Member Functions

 PerlinNoise (Nv::Blast::RandomGeneratorBase *rnd, int octaves=1, float frequency=1., float amplitude=1.)
void reset (int octaves=1, float frequency=1.f, float amplitude=1.f)
float sample (const physx::PxVec3 &point)


Detailed Description

Perlin Noise generation tool

Constructor & Destructor Documentation

Nv::Blast::PerlinNoise::PerlinNoise ( Nv::Blast::RandomGeneratorBase rnd,
int  octaves = 1,
float  frequency = 1.,
float  amplitude = 1. 
) [inline]

Parameters:
[in] rnd Random value generator
[in] octaves Number of noise octaves
[in] frequency Frequency of noise
[in] amplitude Amplitude of noise


Member Function Documentation

void Nv::Blast::PerlinNoise::reset ( int  octaves = 1,
float  frequency = 1.f,
float  amplitude = 1.f 
) [inline]

float Nv::Blast::PerlinNoise::sample ( const physx::PxVec3 &  point  )  [inline]

Get Perlin Noise value at given point


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