27 HelixPath(
double radius = 1.0,
double size = 1.0,
int segments = 32,
double start = 0.0,
double sweep = radians(720.0));
A helix cented at origin aligned along the z-axis.
Definition HelixPath.hpp:16
Vertices vertices() const noexcept
Definition HelixPath.hpp:33
HelixPath(double radius=1.0, double size=1.0, int segments=32, double start=0.0, double sweep=radians(720.0))
Impl mParametricPath
Definition HelixPath.hpp:19
typename Impl::Vertices Vertices
Definition HelixPath.hpp:32
Edges edges() const noexcept
Definition HelixPath.hpp:30
typename Impl::Edges Edges
Definition HelixPath.hpp:29
Definition ParametricPath.hpp:20
Definition ParametricPath.hpp:36
Path generated by evaluating callback functions at even intervals.
Definition ParametricPath.hpp:18
Vertices vertices() const noexcept
Edges edges() const noexcept
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25