VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::Random Class Reference

#include <core/math/random.h>

Static Public Member Functions

static void circlePoint (Vector2 &point)
static void circlePointDeterministic (Vector2 &point, const int index, const int numPoints)
static float radicalInverse (uint32_t i)
static void spherePointDeterministic (Vector3 &point, const int index, const int numPoints, float start=0.0f, float end=1.0f)

Detailed Description

Definition at line 15 of file random.h.

Member Function Documentation

◆ circlePoint()

void visutwin::canvas::Random::circlePoint ( Vector2 & point)
inlinestatic

Definition at line 18 of file random.h.

◆ circlePointDeterministic()

void visutwin::canvas::Random::circlePointDeterministic ( Vector2 & point,
const int index,
const int numPoints )
inlinestatic

Definition at line 28 of file random.h.

◆ radicalInverse()

float visutwin::canvas::Random::radicalInverse ( uint32_t i)
inlinestatic

Definition at line 50 of file random.h.

◆ spherePointDeterministic()

void visutwin::canvas::Random::spherePointDeterministic ( Vector3 & point,
const int index,
const int numPoints,
float start = 0.0f,
float end = 1.0f )
inlinestatic

Definition at line 36 of file random.h.


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