Unravel Engine C++ Reference
Loading...
Searching...
No Matches
capped_cylinder_mesh.cpp
Go to the documentation of this file.
2
3using namespace generator;
4using namespace generator::detail;
5
6cap_t::cap_t(double radius, double distance, int slices, int rings, double start, double sweep)
7 : translate_mesh_{{radius, 0.0, slices, rings, start, sweep}, {0.0, 0.0, distance}}
8{
9}
10
12 double size,
13 int slices,
14 int segments,
15 int rings,
16 double start,
17 double sweep)
18 : merge_mesh_{{radius, size, slices, segments, start, sweep},
19 {radius, size, slices, rings, start, sweep},
20 {{{radius, -size, slices, rings, start, sweep}}, true, false}}
21{
22}
capped_cylinder_mesh_t(double radius=1.0, double size=1.0, int slices=32, int segments=8, int rings=4, double start=0.0, double sweep=gml::radians(360.0))
cap_t(double radius, double distance, int slices, int rings, double start, double sweep)
const segment_list * segments
float distance