From 46b67d54572cb04edaa41565fd21237b9e550f60 Mon Sep 17 00:00:00 2001 From: EvilSpirit Date: Fri, 25 Mar 2016 21:07:50 +0600 Subject: [PATCH] Three.js: apply export scale factor to edges. --- src/export.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/export.cpp b/src/export.cpp index 38d7642..dd269c1 100644 --- a/src/export.cpp +++ b/src/export.cpp @@ -1030,7 +1030,12 @@ void SolveSpaceUI::ExportMeshAsThreeJsTo(FILE *f, const std::string &filename, // Output edges. Assume user's model colors do not obscure white edges. for(e = sel->l.First(); e; e = sel->l.NextAfter(e)) { fprintf(f, " [[%f, %f, %f], [%f, %f, %f]],\n", - CO(e->a), CO(e->b)); + e->a.x / SS.exportScale, + e->a.y / SS.exportScale, + e->a.z / SS.exportScale, + e->b.x / SS.exportScale, + e->b.y / SS.exportScale, + e->b.z / SS.exportScale); } fputs(" ]\n};\n", f);