Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cRandomPerlin.cpp File Reference
#include "pch.h"
#include "Math/cRandomPerlin.h"
#include "Math/cRandomFloat.h"
#include "Math/Calc.h"
#include "Geometry/cRectI.h"
#include "Image/cImageBMP.h"
#include "GrayCore/include/cLogMgr.h"
#include "GrayCore/include/cNewPtr.h"

Namespaces

 GrayLib
 

Macros

#define RNDP_AT2(rx, ry)   (rx * q[0] + ry * q[1])
 
#define RNDP_AT3(rx, ry, rz)   (rx * q[0] + ry * q[1] + rz * q[2])
 
#define RNDP_LinearInterpolation(t, a, b)   (a + t * (b - a))
 

Detailed Description

Macro Definition Documentation

◆ RNDP_AT2

#define RNDP_AT2 (   rx,
  ry 
)    (rx * q[0] + ry * q[1])

◆ RNDP_AT3

#define RNDP_AT3 (   rx,
  ry,
  rz 
)    (rx * q[0] + ry * q[1] + rz * q[2])

◆ RNDP_LinearInterpolation

#define RNDP_LinearInterpolation (   t,
  a,
 
)    (a + t * (b - a))