diff --git a/src/mesh/object.js b/src/mesh/object.js index adb9bc41..97f7447d 100644 --- a/src/mesh/object.js +++ b/src/mesh/object.js @@ -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) { diff --git a/src/mesh/work.js b/src/mesh/work.js index c3ce3ecc..59f6011d 100644 --- a/src/mesh/work.js +++ b/src/mesh/work.js @@ -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