clean up obj export floats

This commit is contained in:
Stewart Allen 2022-01-10 17:30:39 -05:00
commit 1bd4964635
2 changed files with 2 additions and 3 deletions

View file

@ -97,7 +97,6 @@ mesh.object = class MeshObject {
scale.set(...arguments);
this.matrixChanged();
let [ x, y, z ] = arguments;
moto.client.fn.object_scale({id: this.id, x, y, z});
}
rotate(x = 0, y = 0, z = 0) {

View file

@ -103,10 +103,10 @@ let file = {
switch (format) {
case "obj":
let p = 1;
let obj = [];
let obj = [`# Generated By Kiri:Moto (units = millimeters)`];
for (let rec of recs) {
let { id, matrix, file } = rec;
let verts = translate_encode(id, matrix);
let verts = Array.from(translate_encode(id, matrix)).map(v => v.round(5));
obj.push(`g ${file}`);
for (let i=0; i<verts.length; p += 3) {
obj.push(`v ${verts[i++]} ${verts[i++]} ${verts[i++]}`);