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 Audio.ino:72
int x
Definition Audio.ino:71
#define PI
Definition math_macros.h:63
vec2< float > vec2f
Definition geometry.h:318

References PI, x, and y.