Unravel Engine C++ Reference
Loading...
Searching...
No Matches
icosphere_mesh.hpp
Go to the documentation of this file.
1
#ifndef GENERATOR_ICOSPHEREMESH_HPP
2
#define GENERATOR_ICOSPHEREMESH_HPP
3
4
#include "
icosahedron_mesh.hpp
"
5
#include "
spherify_mesh.hpp
"
6
7
namespace
generator
8
{
9
12
class
ico_sphere_mesh_t
13
{
14
private
:
15
using
impl_t
=
spherify_mesh_t<icosahedron_mesh_t>
;
16
impl_t
spherify_mesh_;
17
18
public
:
21
ico_sphere_mesh_t
(
double
radius = 1.0,
int
segments
= 4);
22
23
using
triangles_t
=
typename
impl_t::triangles_t
;
24
25
triangles_t
triangles
() const noexcept
26
{
27
return
spherify_mesh_.
triangles
();
28
}
29
30
using
vertices_t
=
typename
impl_t::vertices_t
;
31
32
vertices_t
vertices
() const noexcept
33
{
34
return
spherify_mesh_.
vertices
();
35
}
36
};
37
}
// namespace generator
38
39
#endif
generator::ico_sphere_mesh_t
Definition
icosphere_mesh.hpp:13
generator::ico_sphere_mesh_t::vertices_t
typename impl_t::vertices_t vertices_t
Definition
icosphere_mesh.hpp:30
generator::ico_sphere_mesh_t::triangles_t
typename impl_t::triangles_t triangles_t
Definition
icosphere_mesh.hpp:23
generator::ico_sphere_mesh_t::ico_sphere_mesh_t
ico_sphere_mesh_t(double radius=1.0, int segments=4)
Definition
icosphere_mesh.cpp:5
generator::ico_sphere_mesh_t::vertices
vertices_t vertices() const noexcept
Definition
icosphere_mesh.hpp:32
generator::ico_sphere_mesh_t::triangles
triangles_t triangles() const noexcept
Definition
icosphere_mesh.hpp:25
generator::spherify_mesh_t< icosahedron_mesh_t >
generator::spherify_mesh_t< icosahedron_mesh_t >::vertices_t
typename impl_t::vertices_t vertices_t
Definition
spherify_mesh.hpp:37
generator::spherify_mesh_t::vertices
vertices_t vertices() const noexcept
Definition
spherify_mesh.hpp:39
generator::spherify_mesh_t< icosahedron_mesh_t >::triangles_t
typename impl_t::triangles_t triangles_t
Definition
spherify_mesh.hpp:30
generator::spherify_mesh_t::triangles
triangles_t triangles() const noexcept
Definition
spherify_mesh.hpp:32
icosahedron_mesh.hpp
generator
Definition
any_generator.hpp:7
segments
const segment_list * segments
Definition
text_component.cpp:442
spherify_mesh.hpp
UnravelEngine
UnravelEngine
engine
engine
rendering
generator
icosphere_mesh.hpp
Generated by
1.12.0