sdk/extensions/authoring/source/NvBlastExtAuthoringPerlinNoise.h File Reference

#include <NvBlastExtAuthoringFractureTool.h>
#include <PxVec4.h>
#include <PxVec3.h>

Go to the source code of this file.

Classes

class  Nv::Blast::PerlinNoise
class  Nv::Blast::SimplexNoise

Namespaces

namespace  Nv
namespace  Nv::Blast

Defines

#define PERLIN_NOISE_SAMPLE_TABLE   512

Functions

NV_INLINE float Nv::Blast::at3 (const float &rx, const float &ry, const float &rz, const PxVec3 q)
NV_INLINE float Nv::Blast::fade (float t)
NV_INLINE float Nv::Blast::lerp (float t, float a, float b)
NV_INLINE float Nv::Blast::noiseSample (PxVec3 point, int *p, PxVec3 *g)
NV_INLINE void Nv::Blast::setup (int i, PxVec3 point, float &t, int &b0, int &b1, float &r0, float &r1)


Define Documentation

#define PERLIN_NOISE_SAMPLE_TABLE   512