1#ifndef GENERATOR_BOXMESH_HPP
2#define GENERATOR_BOXMESH_HPP
55 return merge_mesh_.triangles();
62 return merge_mesh_.vertices();
82 explicit box_mesh_t(
const gml::dvec3&
size = {1.0, 1.0, 1.0},
const gml::ivec3&
segments = {8, 8, 8})
noexcept;
88 return merge_mesh_.triangles();
95 return merge_mesh_.vertices();
typename impl_t::triangles_t triangles_t
triangles_t triangles() const noexcept
box_mesh_t(const gml::dvec3 &size={1.0, 1.0, 1.0}, const gml::ivec3 &segments={8, 8, 8}) noexcept
vertices_t vertices() const noexcept
typename impl_t::vertices_t vertices_t
vertices_t vertices() const noexcept
triangles_t triangles() const noexcept
typename impl_t::vertices_t vertices_t
typename impl_t::triangles_t triangles_t
box_face_t(const gml::dvec2 &size, const gml::ivec2 &segments, double delta)
typename impl_t::vertices_t vertices_t
typename impl_t::triangles_t triangles_t
box_faces_t(const gml::dvec2 &size, const gml::ivec2 &segments, double delta)
triangles_t triangles() const noexcept
vertices_t vertices() const noexcept
vertices_t vertices() const noexcept
typename impl_t::triangles_t triangles_t
typename impl_t::vertices_t vertices_t
triangles_t triangles() const noexcept
Flips texture coordinate axis directions.
const segment_list * segments