|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API std::vector< glm::vec2 > MayaFlux::Kinesis::arc_path | ( | glm::vec2 | center, |
| float | radius_x, | ||
| float | radius_y, | ||
| float | angle_start, | ||
| float | angle_end, | ||
| uint32_t | segments | ||
| ) |
Sample a circular arc as ordered NDC positions.
Produces segments + 1 points along the arc from angle_start to angle_end, suitable as path input to stroke_slider or any other function consuming a span<const glm::vec2> path.
| center | Arc center in NDC. |
| radius_x | Horizontal radius in NDC units. |
| radius_y | Vertical radius in NDC units (use == radius_x for a circle). |
| angle_start | Start angle in radians from +X, CCW. |
| angle_end | End angle in radians from +X, CCW. |
| segments | Number of segments; produces segments+1 points. |
Definition at line 203 of file Geometry2D.cpp.
References a.