54 double start = 0.0,
double sweep = radians(360.0));
Like TubeMesh but with end caps.
Definition CappedTubeMesh.hpp:39
typename Impl::Triangles Triangles
Definition CappedTubeMesh.hpp:56
Vertices vertices() const noexcept
Definition CappedTubeMesh.hpp:60
CappedTubeMesh(double radius=1.0, double innerRadius=0.75, double size=1.0, int slices=32, int segments=8, int rings=1, double start=0.0, double sweep=radians(360.0))
typename Impl::Vertices Vertices
Definition CappedTubeMesh.hpp:59
Triangles triangles() const noexcept
Definition CappedTubeMesh.hpp:57
Impl mMergeMesh
Definition CappedTubeMesh.hpp:42
Triangles triangles() const noexcept
Definition TranslateMesh.hpp:30
Vertices vertices() const noexcept
Definition TranslateMesh.hpp:34
typename Impl::Vertices Vertices
Definition TranslateMesh.hpp:32
typename Impl::Triangles Triangles
Definition TranslateMesh.hpp:28
Definition CappedTubeMesh.hpp:20
typename Impl::Triangles Triangles
Definition CappedTubeMesh.hpp:28
TubeCap(double radius, double innerRadius, double distance, int slices, int rings, double start, double sweep)
Triangles triangles() const noexcept
Definition CappedTubeMesh.hpp:29
Impl mTranslateMesh
Definition CappedTubeMesh.hpp:23
typename Impl::Vertices Vertices
Definition CappedTubeMesh.hpp:31
Vertices vertices() const noexcept
Definition CappedTubeMesh.hpp:32
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25