clean up obj export floats
This commit is contained in:
parent
45e269e140
commit
1bd4964635
2 changed files with 2 additions and 3 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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++]}`);
|
||||
|
|
|
|||
Loading…
Reference in a new issue