Division works

This commit is contained in:
Confideo-IOM
2026-09-24 20:15:39 +01:00
parent 6015f0bc71
commit 5ded63d3f4
22 changed files with 99 additions and 91 deletions
@@ -15,7 +15,7 @@ class CLASS_DEFINE HydraPlanetQuadActor : public HydraActor
virtual ~HydraPlanetQuadActor();
private:
glm::vec3 _ProjectSphere(glm::dvec4 vert_in, glm::dmat4 trans, glm::dmat4 inv_trans, double diameter, glm::vec3 origin);
glm::dvec3 _ProjectCentre(glm::dvec4 vert_in, glm::dmat4 trans, double diameter, glm::vec3 origin);
glm::dvec3 _ProjectCentre(glm::vec3 centre, glm::dmat4 trans, double diameter);
void _Split();
HydraID m_parent_id = INVALID_HYDRA_ID;
double m_scale = 1.0;
@@ -24,7 +24,7 @@ class CLASS_DEFINE HydraPlanetQuadActor : public HydraActor
HydraID m_material_component = INVALID_HYDRA_ID;
HydraID m_position_component = INVALID_HYDRA_ID;
HydraID m_mesh_component = INVALID_HYDRA_ID;
uint32_t m_divisions = 100;
uint32_t m_divisions = 64;
float m_quad_dimension = 0;
float m_planet_diameter = 0;
glm::dvec3 m_centre {};