|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| std::vector< glm::vec3 > MayaFlux::Kinesis::generate_circle | ( | const glm::vec3 & | center, |
| float | radius, | ||
| size_t | segments, | ||
| const glm::vec3 & | normal = glm::vec3(0, 0, 1) |
||
| ) |
Generate vertices along a circular path.
| center | Circle center in 3D space |
| radius | Circle radius |
| segments | Number of subdivisions (must be >= 3) |
| normal | Circle plane normal (default: XY plane, Z-up) |
Generates N+1 vertices where last vertex equals first (closed curve). For LINE_STRIP topology. For POINT_LIST, use N vertices.
Definition at line 11 of file GeometryPrimitives.cpp.