Unravel Engine C++ Reference
Loading...
Searching...
No Matches
capped_tube_mesh.cpp
Go to the documentation of this file.
2
3using namespace generator;
4
5using namespace generator::detail;
6
8 double innerRadius,
9 double distance,
10 int slices,
11 int rings,
12 double start,
13 double sweep)
14 : translate_mesh_{{radius, innerRadius, slices, rings, start, sweep}, {0.0, 0.0, distance}}
15{
16}
17
19 double innerRadius,
20 double size,
21 int slices,
22 int segments,
23 int rings,
24 double start,
25 double sweep)
26 : merge_mesh_{
27 {radius, innerRadius, size, slices, segments, start, sweep},
28 {radius, innerRadius, size, slices, rings, start, sweep},
29 {{radius, innerRadius, -size, slices, rings, start, sweep}},
30 }
31{
32}
capped_tube_mesh_t(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=gml::radians(360.0))
tube_cap_t(double radius, double innerRadius, double distance, int slices, int rings, double start, double sweep)
const segment_list * segments
float distance