mesh builder v2

This commit is contained in:
h4570
2022-08-03 20:31:19 +02:00
parent 689c8132d1
commit 153ebb52a5
19 changed files with 384 additions and 76 deletions
+16
View File
@@ -29,6 +29,22 @@ Mesh::Mesh(const MeshBuilderData& data) {
_isMother = true;
}
Mesh::Mesh(const MeshBuilder2Data& data) {
init();
TYRA_ASSERT(data.materials.size() > 0,
"Materials count must be greater than 0");
materialsCount = data.materials.size();
materials = new MeshMaterial*[materialsCount];
for (u32 i = 0; i < materialsCount; i++) {
materials[i] = new MeshMaterial(data, i);
}
_isMother = true;
}
Mesh::Mesh(const Mesh& mesh) {
init();