add triangle vcm shape - 'tri'

This commit is contained in:
MihailRis 2026-01-05 15:09:19 +03:00
parent 97d2623a06
commit 79bf3a0f2c
5 changed files with 72 additions and 0 deletions

View file

@ -41,6 +41,20 @@ void Mesh::addPlane(
);
}
void Mesh::addTriangle(
const glm::vec3& a,
const glm::vec3& b,
const glm::vec3& c,
const glm::vec3& norm,
const glm::vec2& uvA,
const glm::vec2& uvB,
const glm::vec2& uvC
) {
vertices.push_back({a, uvA, norm});
vertices.push_back({b, uvB, norm});
vertices.push_back({c, uvC, norm});
}
void Mesh::addRect(
const glm::vec3& pos,
const glm::vec3& right,