Class HexMesh
Defined in File hex_mesh.h
Inheritance Relationships
Base Type
public sota::SotaMesh(Class SotaMesh)
Derived Type
public sota::PrismHexMesh(Class PrismHexMesh)
Class Documentation
-
class HexMesh : public sota::SotaMesh
Subclassed by sota::PrismHexMesh
Public Functions
-
HexMesh()
-
void set_diameter(const float p_diameter)
-
float get_diameter() const
-
inline void set_frame_state(bool state)
-
inline void set_frame_value(float value)
-
inline void set_clip_options(ClipOptions p_options)
-
HexMesh(Hexagon hex, HexMeshParams params)
Protected Functions
-
virtual void init_impl() override
-
void calculate_vertices_recursion()
-
void calculate_vertices_iteration()
Protected Attributes
-
float _R
-
float _r
-
float _diameter = {1}
-
bool _frame_state = {false}
-
float _frame_offset = {0.0}
-
ClipOptions _clip_options
Protected Static Functions
-
static void _bind_methods()
-
HexMesh()