FastLED 3.9.15
Loading...
Searching...
No Matches

◆ compute()

vec2f fl::CirclePath::compute ( float alpha)
overridevirtual

Implements fl::XYPathGenerator.

Definition at line 41 of file xypath_impls.cpp.

41 {
42 // α in [0,1] → (x,y) on the unit circle [-1, 1]
43 float t = alpha * 2.0f * PI;
44 float x = cosf(t);
45 float y = sinf(t);
46 return vec2f(x, y);
47}
int y
Definition simple.h:93
int x
Definition simple.h:92
static uint32_t t
Definition Luminova.h:54
#define PI
Definition math_macros.h:89
vec2< float > vec2f
Definition geometry.h:333

References PI, t, x, and y.