Unravel Engine C++ Reference
Loading...
Searching...
No Matches
torus_mesh.cpp
Go to the documentation of this file.
1
#include "
torus_mesh.hpp
"
2
3
using namespace
generator
;
4
5
torus_mesh_t::torus_mesh_t
(
double
minor,
6
double
major,
7
int
slices,
8
int
segments
,
9
double
minorStart,
10
double
minorSweep,
11
double
majorStart,
12
double
majorSweep)
13
: axis_swap_mesh_{{{{minor, slices, minorStart + gml::radians(90.0), minorSweep}, {0.0, major}},
14
{1.0, 0.0},
15
segments
,
16
majorStart,
17
majorSweep},
18
axis_t::Y
,
19
axis_t::Z
,
20
axis_t::X
}
21
{
22
}
generator::torus_mesh_t::torus_mesh_t
torus_mesh_t(double minor=0.25, double major=1.0, int slices=16, int segments=32, double minorStart=0.0, double minorSweep=gml::radians(360.0), double majorStart=0.0, double majorSweep=gml::radians(360.0))
Definition
torus_mesh.cpp:5
generator
Definition
any_generator.hpp:7
generator::axis_t::X
@ X
generator::axis_t::Z
@ Z
generator::axis_t::Y
@ Y
segments
const segment_list * segments
Definition
text_component.cpp:442
torus_mesh.hpp
UnravelEngine
UnravelEngine
engine
engine
rendering
generator
torus_mesh.cpp
Generated by
1.12.0