add Normals to meshes

This commit is contained in:
AndreaRigoni
2026-03-14 13:23:28 +00:00
parent 35e4fb949d
commit e5dfb75262
12 changed files with 464 additions and 5 deletions

View File

@@ -47,6 +47,9 @@ public:
inline std::vector<Vector3f> & Points() { return this->m_Points; }
inline std::vector<Vector3i> & Triangles() { return this->m_Triangles; }
const Vector3i & GetTriangle(const Id_t id) const { return m_Triangles.at(id); }
Vector3f GetNormal(const Id_t id) const;
private:
std::vector<Vector3f> m_Points;
std::vector<Vector3i> m_Triangles;