2017-04-18 17:09:33 -04:00
<!DOCTYPE html>
< html >
< head lang = "en" >
< meta charset = "UTF-8" >
2020-06-05 23:21:53 -04:00
< meta name = "author" content = "Stewart Allen" >
2020-12-06 18:10:44 -05:00
< meta name = "keywords" content = "3d slicer,slicer,3d slicing,cnc,cam,toolpaths,toolpath generation,kiri,kirimoto,kiri:moto,gcode,cura,simplify 3d,prusaslicer,fdm,sla" / >
2019-01-20 21:20:35 -05:00
< meta name = "copyright" content = "stewart allen [sa@grid.space]" >
2020-12-06 18:10:44 -05:00
< meta name = "description" content = "Browser-based 3D slicer, gcode and CNC toolpath generator" >
< meta property = "og:description" content = "Kiri:Moto is a unique 3D slicer that runs entirely in browser and creates output for your favorite maker tools: 3D Printers, CNC Mills and Laser Cutters." >
< meta property = "og:title" content = "Browser-based 3D Slicer" >
2017-04-18 17:09:33 -04:00
< meta property = "og:type" content = "website" >
2020-04-21 18:20:39 -04:00
< meta property = "og:url" content = "https://grid.space/kiri/" >
2020-04-20 21:04:52 -04:00
< meta property = "og:image" content = "https://static.grid.space/img/logo_km_og.png" >
2017-04-18 17:09:33 -04:00
< title > Kiri:Moto< / title >
< link rel = "icon" href = "/kiri/favicon.ico" >
< link rel = "apple-touch-icon" href = "/kiri/favicon-mobile.png" >
2020-05-31 21:34:04 -04:00
< link rel = "stylesheet" type = "text/css" href = "/kiri/index.css?{{version}}" >
2020-06-05 23:21:53 -04:00
< link href = "https://fonts.googleapis.com/css?family=Russo+One&display=swap" rel = "stylesheet" >
< link href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css" rel = "stylesheet" >
< script src = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/js/all.min.js" crossorigin = "anonymous" > < / script >
2020-04-05 11:19:03 -04:00
< script src = "/code/kiri.js?{{version}}" > < / script >
2017-04-18 17:09:33 -04:00
< / head >
2020-07-01 17:41:33 -04:00
< body >
< div id = "app" class = "f-col" >
2020-12-13 09:55:30 -05:00
< div id = "curtain" class = "j-center a-center" > < img id = "gsbox" / > loading...< / div >
2017-04-18 17:09:33 -04:00
< div id = "container" > < / div >
2020-06-07 23:02:05 -04:00
< div id = "tracker" > < / div >
2020-06-08 12:01:56 -04:00
< div id = "top-sep" > < / div >
2020-07-01 17:26:39 -04:00
< div id = "top" class = "f-row" >
2020-06-08 11:54:57 -04:00
< div id = "app-mode" >
< div id = "app-mode-name" > < / div >
2020-07-01 17:26:39 -04:00
< div id = "mode-info" class = "f-col" >
2020-06-08 11:54:57 -04:00
< div > < label > Device:< / label > < div id = "mode-device" > 123< / div > < / div >
< div > < label > Profile:< / label > < div id = "mode-profile" > 456< / div > < / div >
< / div >
< / div >
2020-06-05 23:21:53 -04:00
< div class = "grow" > < / div >
2020-07-01 17:26:39 -04:00
< div id = "app-name" class = "f-col a-center" >
2020-06-08 11:54:57 -04:00
< div > Kiri:Moto< / div >
< div id = "app-info" > version< / div >
< / div >
2020-06-05 23:21:53 -04:00
< div class = "grow" > < / div >
2020-06-06 20:05:21 -04:00
< div id = "app-acct" >
< i class = "fas fa-user-cog" > < / i >
2020-07-01 17:26:39 -04:00
< div id = "acct-pop" class = "f-col" >
2020-11-13 21:36:59 -05:00
< div id = "acct-menu" class = "f-col" >
2020-06-06 20:05:21 -04:00
< div id = "acct-lang" >
< label > < i class = "fas fa-caret-left" > < / i > language< / label >
2020-07-01 17:26:39 -04:00
< div id = "lang-pop" class = "f-col" >
2020-06-06 20:05:21 -04:00
< div id = "lset-en" > english< / div >
2020-11-22 12:57:25 -05:00
<!-- <div id="lset - da">danish</div> -->
2020-06-06 20:05:21 -04:00
< / div >
< / div >
2020-07-01 17:26:39 -04:00
< div id = "acct-export" class = "f-col a-end" >
2020-06-13 18:13:47 -04:00
< label > export< / label >
< / div >
2020-07-01 17:26:39 -04:00
< div id = "acct-help" class = "f-col a-end" >
2020-06-08 14:21:10 -04:00
< label > help< / label >
< / div >
2020-06-06 20:05:21 -04:00
< / div >
< / div >
< / div >
2017-04-18 17:09:33 -04:00
< / div >
2020-06-05 23:21:53 -04:00
< div id = "mid-sep" > < / div >
2020-07-01 17:26:39 -04:00
< div id = "mid" class = "grow f-row" >
2020-06-07 23:20:49 -04:00
< div id = "progress" > < div id = "progbar" > < div id = "progtxt" > loading< / div > < / div > < / div >
2020-07-01 17:26:39 -04:00
< div id = "mid-lcol" class = "f-col j-center noshow" >
2020-06-14 18:42:15 -04:00
< div id = "lt-back" class = "lt-menu lt-enabled" >
2020-06-08 14:21:10 -04:00
< i class = "fas fa-arrow-circle-left" > < / i >
< / div >
2020-11-25 09:35:28 -05:00
< div id = "lt-trash" class = "lt-menu lt-enabled" >
< i class = "fas fa-times-circle" > < / i >
< / div >
2020-06-06 00:38:46 -04:00
< div id = "lt-top" > < / div >
2020-06-13 19:09:54 -04:00
< div id = "lt-setup" class = "lt-menu lt-enabled" >
2020-06-05 23:21:53 -04:00
< i class = "fas fa-cogs" > < / i >
< label > setup< / label >
2020-07-01 17:26:39 -04:00
< div id = "set-pop" class = "pop-lcol f-row" >
2020-06-06 20:05:21 -04:00
< div id = "set-device" >
2020-06-13 18:53:05 -04:00
< i class = "fas fa-cube" > < / i >
< label > machine< / label >
2020-06-06 20:05:21 -04:00
< / div >
< div id = "set-tools" >
< i class = "fas fa-tools" > < / i >
< label > tools< label >
< / div >
< div id = "set-prefs" >
< i class = "fas fa-sliders-h" > < / i >
< label > prefs< label >
< / div >
< / div >
2017-04-18 17:09:33 -04:00
< / div >
2020-06-13 19:09:54 -04:00
< div id = "lt-file" class = "lt-menu lt-enabled" >
2020-06-05 23:21:53 -04:00
< i class = "fas fa-folder" > < / i >
< label > files< / label >
2020-07-01 17:26:39 -04:00
< div id = "file-pop" class = "pop-lcol f-row" >
2020-06-05 23:21:53 -04:00
< div id = "file-recent" >
< i class = "fas fa-list" > < / i >
< label > recent< / label >
< / div >
2020-06-06 16:02:04 -04:00
< div id = "file-import" >
2020-06-05 23:21:53 -04:00
< i class = "fas fa-file-upload" > < / i >
< label > import< label >
< / div >
2017-04-18 17:09:33 -04:00
< / div >
< / div >
2020-11-20 20:18:20 -05:00
< div id = "act-sep" > < / div >
2020-06-13 19:09:54 -04:00
< div id = "lt-view" class = "lt-menu lt-enabled" >
2020-06-05 23:21:53 -04:00
< i class = "fas fa-eye" > < / i >
2020-03-10 10:40:57 -04:00
< label > view< / label >
2020-07-01 17:26:39 -04:00
< div id = "pop-view" class = "pop-lcol f-row" >
2020-06-05 23:21:53 -04:00
< div id = "view-arrange" >
< i class = "fas fa-th" > < / i >
< label > arrange< / label >
< / div >
< div id = "view-top" >
< i class = "fas fa-square" > < / i >
< label > top< / label >
< / div >
< div id = "view-home" >
< i class = "fas fa-home" > < / i >
< label > home< / label >
2017-04-18 17:09:33 -04:00
< / div >
2020-10-28 11:00:58 -04:00
< div id = "view-clear" >
< i class = "far fa-square" > < / i >
< label > clear< / label >
< / div >
2017-04-18 17:09:33 -04:00
< / div >
< / div >
2020-06-13 19:09:54 -04:00
< div id = "act-slice" class = "lt-menu lt-enabled" >
2020-06-13 18:53:05 -04:00
< i class = "fas fa-bars" > < / i >
2020-12-06 11:52:37 -05:00
< label id = "label-slice" title = "analyze parts" > slice< / label >
2020-11-20 20:18:20 -05:00
< div id = "pop-slice" class = "pop-lcol f-row" >
2020-12-06 11:52:37 -05:00
< div id = "act-preview" >
2020-11-20 20:18:20 -05:00
< i class = "fas fa-cubes" > < / i >
2020-12-06 11:52:37 -05:00
< label id = "label-preview" title = "show routing and paths" > preview< / label >
2020-11-20 20:18:20 -05:00
< / div >
2020-12-06 11:52:37 -05:00
< div id = "act-animate" >
2020-12-02 10:00:41 -05:00
< i class = "fas fa-running" > < / i >
2020-12-06 11:52:37 -05:00
< label id = "label-animate" title = "render routing on a mesh" > animate< / label >
2020-12-02 10:00:41 -05:00
< / div >
2020-12-06 11:52:37 -05:00
< div id = "act-export" >
2020-11-20 20:18:20 -05:00
< i class = "fas fa-file-download" > < / i >
2020-12-06 11:52:37 -05:00
< label id = "label-export" title = "generate downloadable files" > export< / label >
2020-11-20 20:18:20 -05:00
< / div >
< / div >
2020-06-13 18:53:05 -04:00
< / div >
2020-06-13 19:09:54 -04:00
< div id = "lt-sep" > < / div >
2020-11-08 16:44:32 -05:00
< div id = "lt-render" class = "lt-menu lt-enabled" >
< i class = "fas fa-border-style" > < / i >
< label > render< / label >
< div id = "pop-render" class = "pop-lcol f-row" >
< div id = "render-solid" class = "grow a-center" >
< i class = "fas fa-th-large" > < / i >
< label > solid< / label >
< / div >
< div id = "render-wire" class = "grow a-center" >
< i class = "fas fa-border-all" > < / i >
< label > wire< / label >
< / div >
< div id = "render-ghost" class = "grow a-center" >
< i class = "fas fa-border-none" > < / i >
< label > ghost< / label >
< / div >
< div id = "render-hide" class = "grow a-center" >
< label > hide< / label >
< / div >
< / div >
< / div >
2020-06-13 19:09:54 -04:00
< div id = "lt-rotate" class = "lt-menu" >
2020-06-06 11:17:04 -04:00
< i class = "fas fa-sync-alt" > < / i >
< label > rotate< / label >
2020-10-31 18:53:20 -04:00
< div id = "pop-rotate" class = "pop-lcol f-row russo" >
2020-06-07 11:41:03 -04:00
< div >
2020-06-15 09:47:12 -04:00
< div class = "grow a-center" >
< i id = "rot_x_lt" class = "fas fa-chevron-left" > < / i >
< label > X< / label >
< i id = "rot_x_gt" class = "fas fa-chevron-right" > < / i >
< / div >
2020-06-07 11:41:03 -04:00
< input id = "rot_x" class = "value center" size = "5" / value = "0" >
< / div >
< div >
2020-06-15 09:47:12 -04:00
< div class = "grow a-center" >
< i id = "rot_y_lt" class = "fas fa-chevron-left" > < / i >
< label > Y< / label >
< i id = "rot_y_gt" class = "fas fa-chevron-right" > < / i >
< / div >
2020-06-07 11:41:03 -04:00
< input id = "rot_y" class = "value center" size = "5" / value = "0" >
< / div >
< div >
2020-06-15 09:47:12 -04:00
< div class = "grow a-center" >
< i id = "rot_z_lt" class = "fas fa-chevron-left" > < / i >
< label > Z< / label >
< i id = "rot_z_gt" class = "fas fa-chevron-right" > < / i >
< / div >
2020-06-07 11:41:03 -04:00
< input id = "rot_z" class = "value center" size = "5" / value = "0" >
< / div >
2020-07-01 17:26:39 -04:00
<!-- <div id="lay - flat" class="f - col j - center center">lay flat</div> -->
< div id = "unrotate" class = "f-col j-center" > reset< / div >
2020-06-06 11:17:04 -04:00
< / div >
< / div >
2020-06-13 19:09:54 -04:00
< div id = "lt-scale" class = "lt-menu" >
2020-06-06 11:17:04 -04:00
< i class = "fas fa-expand" > < / i >
< label > scale< / label >
2020-10-31 18:53:20 -04:00
< div id = "pop-scale" class = "pop-lcol f-row russo" >
2020-06-07 11:41:03 -04:00
< div >
2020-06-13 22:52:46 -04:00
< input id = "lock_x" type = "checkbox" checked / >
< div > < label > X< / label > < / div >
< div > < input id = "size_x" xsize = "8" class = "value" / > < / div >
< div > < input id = "scale_x" xsize = "8" class = "value" value = "1" / > < / div >
2020-06-07 11:41:03 -04:00
< / div >
< div >
2020-06-13 22:52:46 -04:00
< input id = "lock_y" type = "checkbox" checked / >
< div > < label > Y< / label > < / div >
< div > < input id = "size_y" xsize = "8" class = "value" / > < / div >
< div > < input id = "scale_y" xsize = "8" class = "value" value = "1" / > < / div >
2020-06-07 11:41:03 -04:00
< / div >
< div >
2020-06-13 22:52:46 -04:00
< input id = "lock_z" type = "checkbox" checked / >
< div > < label > Z< / label > < / div >
< div > < input id = "size_z" xsize = "8" class = "value" / > < / div >
< div > < input id = "scale_z" xsize = "8" class = "value" value = "1" / > < / div >
2020-06-07 11:41:03 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div class = "f-col j-center" >
2020-06-07 11:41:03 -04:00
< div > < label > axis< / label > < / div >
< div > < label > size< / label > < / div >
< div > < label > scale< / label > < / div >
< / div >
2020-06-06 11:17:04 -04:00
< / div >
< / div >
2020-06-06 20:05:21 -04:00
< div id = "lt-nozzle" class = "lt-menu noshow" >
< i class = "fas fa-map-marker" > < / i >
< label > nozzle< / label >
2020-07-01 17:26:39 -04:00
< div id = "pop-nozzle" class = "pop-lcol f-row fillh russo" > < / div >
2020-06-06 20:05:21 -04:00
< / div >
2020-06-06 00:38:46 -04:00
< div id = "lt-end" > < / div >
2017-04-18 17:09:33 -04:00
< / div >
2020-06-05 23:21:53 -04:00
< div id = "mid-mcol" class = "grow" >
< div id = "modal" >
2020-07-01 17:26:39 -04:00
< div id = "modal-box" class = "f-col" >
2020-06-06 11:17:04 -04:00
2020-07-01 17:26:39 -04:00
< div class = "mod-top f-row" > < div id = "mod-x" > < i class = "fas fa-times" > < / i > < / div > < / div >
< div id = "mod-help" class = "mdialog f-col" >
2020-06-05 23:21:53 -04:00
< a href = "https://en.wikipedia.org/wiki/Slicer_(3D_printing)" > wikipedia< / a >
< a href = "https://www.onshape.com/cad-blog/partner-spotlight-kirimoto" > Onshape< / a >
< a href = "https://www.inov3d.net/3d-printing-slicer-software-download/" > slicer news< / a >
< a href = "https://sienci.com/2016/08/24/the-story-of-kirimoto/" > Sienci Labs< / a >
< a href = "https://www.youtube.com/watch?v=IZ1VG07oFCo" > Teaching Tech< / a >
2020-04-10 11:53:07 -04:00
< / div >
2020-12-13 23:58:03 -05:00
< div id = "mod-setup" class = "mdialog f-row" >
< div class = "f-col left a-stretch" >
2020-12-14 12:52:08 -05:00
< label class = "header" > select a device type< / label >
2020-12-13 23:58:03 -05:00
< div class = "f-col" >
< table > < tr >
< th > < button id = "mode-fdm" class = "dev-type" > < label > FDM< / label > < / button > < / th >
< th > < button id = "mode-sla" class = "dev-type" > < label > SLA< / label > < / button > < / th >
< / tr > < tr >
< th > < button id = "mode-cam" class = "dev-type" > < label > CNC< / label > < / button > < / th >
< th > < button id = "mode-laser" class = "dev-type" > < label > LASER< / label > < / button > < / th >
< / tr > < / table >
< / div >
< label class = "header sub" > standard devices< / label >
< div class = "f-col mh0 mh35 j-center a-stretch" >
< div id = "device-list" class = "devlist f-col overy" > < / div >
< / div >
< label class = "header sub" > my devices< / label >
< div class = "f-col grow" >
< div id = "device-my" class = "devlist f-col grow overy" > < / div >
< div class = "f-row footer" >
< div class = "grow" > < / div >
< button id = "device-add" > copy< / button >
< button id = "device-del" > delete< / button >
< button id = "device-exp" > export< / button >
< div class = "grow" > < / div >
< / div >
< / div >
2020-06-06 20:05:21 -04:00
< / div >
2020-12-13 23:58:03 -05:00
< div class = "f-col grow a-stretch" >
2020-12-14 12:52:08 -05:00
< label class = "header" > selected device< / label >
2020-12-13 23:58:03 -05:00
< div class = "f-row" >
< div id = "device1" class = "f-col t-body t-inset overy grow" > < / div >
< div class = "t-pad" > < / div >
< div id = "device2" class = "f-col t-body t-inset overy grow" > < / div >
< / div >
2020-06-06 23:21:42 -04:00
< div class = "t-pad" > < / div >
2020-12-13 23:58:03 -05:00
< div id = "gcode-edit" class = "f-col grow" >
2020-11-18 16:43:25 -05:00
< div id = "dg" class = "f-col t-body t-inset" > < / div >
2020-12-13 23:58:03 -05:00
< div class = "t-pad" > < / div >
< div id = "dev-gcode" class = "grow" > < / div >
< / div >
< div id = "device-action" class = "f-row footer" >
< div class = "grow" > < / div >
< button id = "device-save" > save< / button >
< div class = "grow" > < / div >
2020-06-06 23:21:42 -04:00
< / div >
2020-06-06 20:05:21 -04:00
< / div >
2020-04-10 11:53:07 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "mod-files" class = "mdialog f-col" >
2020-06-08 11:19:45 -04:00
< label class = "set-header" > recent files< / label >
2020-07-01 17:26:39 -04:00
< div id = "catalogList" class = "f-col" > < / div >
2020-06-07 11:41:03 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "mod-saves" class = "mdialog f-col" >
2020-06-08 11:19:45 -04:00
< label class = "set-header" > saved settings< / label >
2020-07-01 17:26:39 -04:00
< div id = "settingsList" class = "f-col" > < / div >
2020-06-07 23:02:05 -04:00
< / div >
2020-06-06 20:05:21 -04:00
< div id = "mod-tools" class = "mdialog" >
2020-07-01 17:26:39 -04:00
< div class = "f-col" >
< div class = "f-row t-head" >
2020-06-06 23:21:42 -04:00
< label class = "t-33" > tool< / label >
< div class = "t-pad" > < / div >
< label class = "t-33" > detail< / label >
< div class = "t-pad" > < / div >
< label class = "t-33" > view< / label >
2020-06-06 20:05:21 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div class = "f-row" >
< div class = "f-col t-33" >
2020-06-06 23:21:42 -04:00
< select id = "tool-select" size = "10" class = "grow" > < / select >
2020-06-06 20:05:21 -04:00
< / div >
2020-06-06 23:21:42 -04:00
< div class = "t-pad" > < / div >
2020-07-01 17:26:39 -04:00
< div class = "f-col t-33 t-body t-inset" >
< div class = "f-row var-row" > < label > name< / label > < input id = "tool-name" size = "15" > < / input > < / div >
< div class = "f-row var-row" > < label > type< / label >
2020-06-06 20:05:21 -04:00
< select id = "tool-type" >
< option value = "endmill" selected > end< / option >
< option value = "ballmill" > ball< / option >
< option value = "tapermill" > taper< / option >
< / select >
< / div >
2020-07-01 17:26:39 -04:00
< div class = "f-row var-row" title = "tool number to use
in gcode commands" > < label > tool #< / label > < input id = "tool-num" size = "7" > < / input > < / div >
< div class = "f-row var-row" > < label > metric< / label > < input id = "tool-metric" type = "checkbox" > < / input > < / div >
< div class = "set-header f-col" > shaft< / div >
< div class = "f-row var-row" title = "shaft diameter in inches
unless metric is checked
then in millimeters" > < label > diameter< / label > < input id = "tool-sdiam" size = "7" > < / input > < / div >
< div class = "f-row var-row" title = "shaft length in inches
unless metric is checked
then in millimeters" > < label > length< / label > < input id = "tool-slen" size = "7" > < / input > < / div >
< div class = "set-header f-col" > flute< / div >
< div class = "f-row var-row" title = "flute diameter in inches
unless metric is checked
then in millimeters" > < label > diameter< / label > < input id = "tool-fdiam" size = "7" > < / input > < / div >
< div class = "f-row var-row" title = "flute length in inches
unless metric is checked
then in millimeters" > < label > length< / label > < input id = "tool-flen" size = "7" > < / input > < / div >
< div class = "set-header f-col" > taper< / div >
2020-06-06 20:05:21 -04:00
<!-- <div class="flow - row" title="taper angle"><label>angle</label><input id="tool - tangle" size=5></input></div> -->
2020-07-01 17:26:39 -04:00
< div class = "f-row var-row" title = "tip width in inches
unless metric is checked
then in millimeters" > < label > tip< / label > < input id = "tool-ttip" size = "7" > < / input > < / div >
2020-06-06 20:05:21 -04:00
< / div >
2020-06-06 23:21:42 -04:00
< div class = "t-pad" > < / div >
2020-07-01 17:26:39 -04:00
< div id = "tool-view" class = "f-col t-33 t-body" > < / div >
2020-06-06 20:05:21 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "tool-action" class = "f-row j-center" >
2020-06-06 23:21:42 -04:00
< button id = "tool-add" > < i class = "fas fa-plus" > < / i > < / button >
< button id = "tool-del" > < i class = "fas fa-minus" > < / i > < / button >
< div class = "t-pad2" > < / div >
2020-06-06 20:05:21 -04:00
< button id = "tools-save" > save< / button >
< button id = "tools-close" > done< / button >
< / div >
< / div >
< / div >
2020-11-18 09:47:55 -05:00
< div id = "mod-prefs" class = "mdialog f-col a-center" >
< b > Application Preferences< / b >
< hr width = "80%" >
< div class = "f-row" >
< div id = "prefs-gen1" class = "f-col" > < / div >
< div class = "t-pad2" > < / div >
< div id = "prefs-gen2" class = "f-col" > < / div >
< div class = "t-pad2" > < / div >
< div id = "prefs-lay" class = "f-col" > < / div >
< div class = "t-pad2" > < / div >
< div id = "prefs-xpo" class = "f-col" > < / div >
< div class = "t-pad2" > < / div >
< div id = "prefs-prt" class = "f-col" > < / div >
< div class = "t-pad2" > < / div >
< div id = "prefs-add" class = "f-col" > < / div >
< div class = "t-pad2" > < / div >
< / div >
2020-06-10 20:48:59 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "mod-local" class = "mdialog f-col" > < / div >
< div id = "mod-print" class = "mdialog f-col" > < / div >
< div id = "mod-any" class = "mdialog f-col" > < / div >
2020-06-05 23:21:53 -04:00
<!-- hidden file input loader -->
2020-06-08 00:24:20 -04:00
< input id = "load-file" type = "file" name = "loadme" style = "display:none" accept = ".stl,.gcode,.nc" / >
< div class = "mod-end" > < / div > < / div >
2020-06-05 23:21:53 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "layer-slider" class = "f-col a-stretch" >
< div id = "layers" class = "f-row j-center" > < / div >
< div id = "slider" class = "f-row russo" >
2020-06-21 22:37:11 -04:00
< div id = "slider-zero" > 0< / div >
< div id = "slider-center" class = "grow" >
2020-07-01 17:26:39 -04:00
< div id = "slider-hold" class = "f-row" >
2020-06-21 22:37:11 -04:00
< div id = "slider-lo" class = "handle" > < div id = "slider-lo-val" > < / div > < / div >
< div id = "slider-mid" > < / div >
< div id = "slider-hi" class = "handle" > < div id = "slider-hi-val" > < / div > < / div >
< / div >
< / div >
< div id = "slider-max" > ∞ < / div >
< / div >
< / div >
2020-06-05 23:21:53 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "mid-rcol" class = "f-col j-center noshow" >
< div id = "set-menu" class = "f-col" >
2020-11-10 21:48:04 -05:00
< div id = "speeds" > < div id = "speedbar" class = "f-col a-stretch j-center" > < / div > < / div >
2020-10-28 12:10:09 -04:00
< div id = "set-top" class = "set-group" > < a > settings< / a > < / div >
2020-07-01 17:26:39 -04:00
< div id = "settings" class = "f-col" > < / div >
2020-06-07 23:02:05 -04:00
< div id = "set-end" class = "set-group" > < / div >
< / div >
2020-04-11 09:22:37 -04:00
< / div >
2017-04-18 17:09:33 -04:00
< / div >
2020-07-01 17:26:39 -04:00
< div id = "end" class = "f-col a-center" >
2020-06-21 22:37:11 -04:00
< div id = "bottom" > < / div >
2020-06-05 23:21:53 -04:00
< div id = "alert-area" >
< div id = "alert-border" >
< div id = "alert-text" > alerts< br > alerts< br > alerts< / div >
< / div >
2019-01-18 14:23:30 -05:00
< / div >
< / div >
2020-06-13 20:04:39 -04:00
< div id = "gdpr" class = "noshow" >
2020-12-06 17:19:07 -05:00
< p > this site uses < A href = "/privacy.html" target = "privacy" > cookies< / a > to preserve application preferences< / p >
2020-07-01 17:26:39 -04:00
< button id = "gotit" class = "f-col j-center" > got it< / button >
2020-06-13 20:04:39 -04:00
< / div >
2020-12-01 19:54:54 -05:00
< div id = "tool-info" class = "noshow" > < / div >
2020-12-06 21:25:31 -05:00
< div id = "context-menu" >
< button id = "context-clear-workspace" > clear workspace< / button >
2020-12-08 16:04:01 -05:00
< button id = "context-export-workspace" > export workspace< / button >
< div class = "sep" > < / div >
< button id = "context-mirror" > mirror< / button >
< button id = "context-duplicate" > duplicate< / button >
< div class = "sep" > < / div >
< button id = "context-export-stl" > export as STL< / button >
2020-12-06 21:25:31 -05:00
< / div >
2020-11-12 20:02:06 -05:00
< div id = "fps" class = "noshow" > < / div >
2020-11-30 10:59:24 -05:00
< div id = "layer-animate" class = "f-col a-center" > < / div >
< div id = "layer-toolpos" class = "f-row a-center" > < / div >
2020-11-25 09:10:00 -05:00
< div id = "winfo" class = "noshow" > < / div >
2020-07-01 17:41:33 -04:00
< / div >
2017-04-18 17:09:33 -04:00
< / body >
< / html >