Sukolsak Sakshuwong преди 3 години
родител
ревизия
b5123ff36a
променени са 3 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 1 1
      src/extensions/geo-export/glb-exporter.ts
  2. 1 1
      src/extensions/geo-export/obj-exporter.ts
  3. 1 1
      src/extensions/geo-export/stl-exporter.ts

+ 1 - 1
src/extensions/geo-export/glb-exporter.ts

@@ -94,7 +94,7 @@ export class GlbExporter extends MeshExporter<GlbData> {
                 indices = mesh.indexBuffer.ref.value;
                 groups = mesh.groupBuffer.ref.value;
                 vertexCount = mesh.vertexCount;
-                drawCount = indices.length;
+                drawCount = mesh.triangleCount * 3;
             }
 
             Mat4.fromArray(t, aTransform, instanceIndex * 16);

+ 1 - 1
src/extensions/geo-export/obj-exporter.ts

@@ -180,7 +180,7 @@ export class ObjExporter extends MeshExporter<ObjData> {
                 indices = mesh.indexBuffer.ref.value;
                 groups = mesh.groupBuffer.ref.value;
                 vertexCount = mesh.vertexCount;
-                drawCount = indices.length;
+                drawCount = mesh.triangleCount * 3;
             }
 
             Mat4.fromArray(t, aTransform, instanceIndex * 16);

+ 1 - 1
src/extensions/geo-export/stl-exporter.ts

@@ -56,7 +56,7 @@ export class StlExporter extends MeshExporter<StlData> {
                 vertices = mesh.vertexBuffer.ref.value;
                 indices = mesh.indexBuffer.ref.value;
                 vertexCount = mesh.vertexCount;
-                drawCount = indices.length;
+                drawCount = mesh.triangleCount * 3;
             }
 
             const aTransform = values.aTransform.ref.value;