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}
uint32_t x[NUM_LAYERS]
Definition Fire2023.ino:82
uint32_t y[NUM_LAYERS]
Definition Fire2023.ino:83
#define PI
Definition math_macros.h:57
vec2< float > vec2f
Definition geometry.h:151

References PI, x, and y.