From 20e80b390ead6834a2a665e0006670aedcb08f55 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Tue, 19 May 2015 17:15:59 +0200 Subject: [PATCH] changed gcode implementation from array to string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Makes more sense to store it as string rather then store it as array. Doesn’t work with the doodle box though; think the doodle box adds \n after each batch --- .gitignore | 2 ++ library/three.js | 12 ++++++++++++ models/sonder_one_piece.stl | Bin 4284 -> 0 bytes slice_test.html | 16 ++++++---------- src/box.js | 19 +++++++++---------- src/printer.js | 5 ++--- src/slicer.js | 11 +++++------ src/utils.js | 28 ++++------------------------ 8 files changed, 40 insertions(+), 53 deletions(-) delete mode 100644 models/sonder_one_piece.stl diff --git a/.gitignore b/.gitignore index 8fc7ae8..5a44eb4 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,5 @@ bower_components/ src/oldcode.js test.html + +print_manager.html diff --git a/library/three.js b/library/three.js index d5d219a..905568f 100644 --- a/library/three.js +++ b/library/three.js @@ -1578,6 +1578,18 @@ THREE.Vector2.prototype = { return new THREE.Vector2( this.x, this.y ); + }, + + normal : function () { + + var x = this.y; + var y = -this.x; + + this.x = x; + this.y = y; + + return this; + } }; diff --git a/models/sonder_one_piece.stl b/models/sonder_one_piece.stl deleted file mode 100644 index a5d4e098f15406c5d809d8098cb3dbae0abb57c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4284 zcmbW4dr;I>6vwYwS}7_T+Em0^Dgo7Kppe43zq`I7Nk{VqTH*qV=!n6-^1&n2fEm)p zeBn%xwA55Y3c9ERD`>tk^TFukq>TodkIHGREVJL;o!|Jq%k0#&f54snp3m<*?z!jw zHaC0Gf^<`E_Tu!6oH^NxGfYbsWTa)7{`Y4pGd=|#x%#|qrAUi98zo2e~ccutyfnPuGYUaU*>0Kt?=9zvNyWO-B%&dO06yu zs34(6<;%T*%l|S%>0Rc5#I@6h#c}<6t>2b=nR^LTWM4^I_LZ!(T>GBx``g(E(uQwk z2bHL#g2cc3kOW%E?(vUG##X?w+pkY55FLM4Xg&QpU(E$O9Elyn2~?24`52f$E9`v6Qg=H@*7%hSrw6+at>pK{Jnl>w3KHl~*+CC>HTuI@ z*_kkWAfZO}hBMbAxuvo1H{t0-f5uGoomzjwn8--@N9DV1q#whFoIb`{KG*PJ%w3g` zJ^~TGsAi|;d-GU!{+$GzYK9ME+Q}#R=B__sC`hPL&FsziTngto%Y!*~xT*cHILj)v z>Fs|CJU5IXfeI3@PuMRWyIY}^X32XH2~<33b>h`7mD;#(x|{JyDuD_TKQwe(zr7&3xC>q5m-|ByMbbOO)$%+mIOQ=L4fcE1bcM zy>LE`f}gSR^4%E}-E>%JNjtUDO_#;n;~Pc)gGV&ih;w3i^hVJX*{r4fD64yBkf7l~ zHr};5m9RcoX?zl6)knwBhD}z!bdKr+3EWM_HeZe-OOTyso}Q-o*zB$n-(RZHZdP?O zW2G4@SrSbZd3L^d!W2RUiD|pmih9#0+OH@3=y}{uA4V-#>^vqUNg>b*_ldFgLlM;I za_~)&V+a)_aBmoUplUD`U2*W56f>cMMD2=YB654RHsk)s^{5&mo}w<(oIIf-ULnv5 zcayPSu9&Db#mP^MNFY>@z+05D^%fJ&b2@p_i=z|*t<)|lP6?wYn3JzOFqYg&7SU@& zgVvuy%y@I+9n9FlQ(@FV4!*wYRKgn)Z_et-L=iLhh_-rpZ$0zaqQMlu#m*xZ%~A-o z5|%tsIKN#hzi?H*)zU0c#6#`;=*~HW3KH(xQgL9_Y0YK1r4v7`9!d)fZT#cO^ArND z@U~;@!lf`8Q0U+rgC`Njj+vuB#s=IPNXK#=d|B>9LInw|p}yw_!-?E>ZmXN25NL%F zGFCJpimv9^dGc4ugbEVsslE8}Fv=;n@x-8Xg+MDc^KAo$)2WFzerV789t6$(yjc$hw~Kzt?=$*jHisE_a;(-i`(aIP@cQXfg(zO(b2$x{dwB(P%`TX}sj{kGY` zJCa{g2(-evqMzE3ft2@O-FO>{s=p?XKt(0){Z?n}AJtAXL;wH) diff --git a/slice_test.html b/slice_test.html index 1bbb70d..418d42b 100644 --- a/slice_test.html +++ b/slice_test.html @@ -28,7 +28,7 @@ canvas {border: 1px solid black;}