Refactor geom library into geom and shape (#1263)

* Refactor `geom` library into `geom` and `util`

* Rename to `shape`
This commit is contained in:
Christian Semmler
2024-12-23 09:25:23 -07:00
committed by GitHub
parent 5b19d7953a
commit 1b99d75543
13 changed files with 35 additions and 12 deletions

View File

@@ -0,0 +1,21 @@
#ifndef __LEGOSPHERE_H
#define __LEGOSPHERE_H
#include "legovertex.h"
// SIZE 0x10
class LegoSphere {
public:
LegoSphere() { m_radius = 0.0F; }
LegoVertex& GetCenter() { return m_center; }
void SetCenter(LegoVertex& p_center) { m_center = p_center; }
LegoFloat GetRadius() { return m_radius; }
void SetRadius(LegoFloat p_radius) { m_radius = p_radius; }
LegoResult Read(LegoStorage* p_storage);
protected:
LegoVertex m_center; // 0x00
LegoFloat m_radius; // 0x0c
};
#endif // __LEGOSPHERE_H