sync package and license ver

update todo list
This commit is contained in:
Stewart Allen 2017-04-19 09:08:22 -04:00
commit 025d3251e7
3 changed files with 46 additions and 49 deletions

View file

@ -1,7 +1,7 @@
var exports = { var exports = {
COPYRIGHT:"Copyright (C) 2014-2017 Stewart Allen <stewart@neuron.com> - All Rights Reserved", COPYRIGHT:"Copyright (C) 2014-2017 Stewart Allen <stewart@neuron.com> - All Rights Reserved",
LICENSE:"Unauthorized copying, modification and re-distribution are strictly prohibited without prior written consent.", LICENSE:"Unauthorized copying, modification and re-distribution are strictly prohibited without prior written consent.",
VERSION:"1.0.59" VERSION:"1.0.60"
}; };
if (!module) var module = {}; if (!module) var module = {};
module.exports = exports; module.exports = exports;

View file

@ -1,13 +1,12 @@
--( global )-- # Kiri:Moto todo
* prevent text selection of non-input * prevent text selection of non-input
* widget general add-ons (fdm supports, cam tabs) * widget general add-ons (fdm supports, cam tabs)
* bail on decimation if it's proving ineffective * bail on decimation if it's proving ineffective
* improve decimation speed by avoiding in/out of Point * improve decimation speed by avoiding in/out of Point
* dismissable transient message/alert * dismissable transient message/alert
* modal non-alert-based dialog * modal non-alert-based dialog & spinner
* modal spinner * ability to cancel slice operations
* ability to cancel slice operations!
* server-side processing * server-side processing
* saving workspace doesn't preserve widget positions * saving workspace doesn't preserve widget positions
* move more kiri code (like printing) into modules like serial * move more kiri code (like printing) into modules like serial
@ -21,7 +20,7 @@
* remember object's original position/orientation for reset/multi-object import alignment * remember object's original position/orientation for reset/multi-object import alignment
* gcode import break up "layers" on z move with no x/y move * gcode import break up "layers" on z move with no x/y move
--( onshape )-- # Onshape todo
* popup warning when detect 3rd party storage blocked (chrome) * popup warning when detect 3rd party storage blocked (chrome)
* watch for changed part version to prompt re-import * watch for changed part version to prompt re-import
@ -29,7 +28,7 @@
* remap mouse/kbd to match onshape when running inside? * remap mouse/kbd to match onshape when running inside?
* assembly import * assembly import
--( cam )-- # CAM todo
* ease-in and ease-out especially on tab cut-out start/stop * ease-in and ease-out especially on tab cut-out start/stop
* import options: unify bodies. * import options: unify bodies.
@ -59,7 +58,7 @@
* check normals for downward facing facets. mark top for slice skirt/pancake * check normals for downward facing facets. mark top for slice skirt/pancake
* detect holes thru bottom and cutout outline vs mill out entire void * detect holes thru bottom and cutout outline vs mill out entire void
--( fdm )-- # FDM todo
* implement gyroid infill * https://en.wikipedia.org/wiki/Gyroid * implement gyroid infill * https://en.wikipedia.org/wiki/Gyroid
* fan / layer control * update forum * fan / layer control * update forum
@ -82,20 +81,21 @@
* bottom layer of a bridge: underextrude/stretch? * bottom layer of a bridge: underextrude/stretch?
* dual extruder support * dual extruder support
--( laser )-- # Laser todo
* overcuts, radii for drag knives * overcuts, radii for drag knives
* sla :: svg modified from http://garyhodgson.github.io/slic3rsvgviewer/?file=examples/belt_pulley3.svg * sla :: svg modified from http://garyhodgson.github.io/slic3rsvgviewer/?file=examples/belt_pulley3.svg
--( reference )--
# References
* shader examples to enable object-clipping * shader examples to enable object-clipping
* ----- -----
* http://jsfiddle.net/LK84y/9/ * http://jsfiddle.net/LK84y/9/
* http://www.html5rocks.com/en/tutorials/webgl/shaders/ * http://www.html5rocks.com/en/tutorials/webgl/shaders/
* more reading * other
* ----- -----
* http://lcamtuf.coredump.cx/gcnc/full/ * http://lcamtuf.coredump.cx/gcnc/full/
* http://www.tcs.fudan.edu.cn/rudolf/Courses/Algorithms/Alg_cs_07w/Webprojects/Zhaobo_hull/ * http://www.tcs.fudan.edu.cn/rudolf/Courses/Algorithms/Alg_cs_07w/Webprojects/Zhaobo_hull/
* https://en.wikipedia.org/wiki/Graham_scan * https://en.wikipedia.org/wiki/Graham_scan
@ -103,10 +103,3 @@
* http://hackaday.com/2016/01/22/pack-your-plywood-cuts-with-genetic-algortihms/ * http://hackaday.com/2016/01/22/pack-your-plywood-cuts-with-genetic-algortihms/
* http://wiki.imal.org/howto/cnc-milling-introduction-cutting-tools * http://wiki.imal.org/howto/cnc-milling-introduction-cutting-tools
* http://www.twak.co.uk/2011/01/degeneracy-in-weighted-straight.html * http://www.twak.co.uk/2011/01/degeneracy-in-weighted-straight.html
* grbl & universal json serial port sender
* -----
* https://github.com/johnlauer/serial-port-json-server
* https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl
* https://github.com/synthetos/TinyG/wiki/TinyG-Command-Line
* https://github.com/synthetos/TinyG/wiki/Tinyg-Communications-Programming

View file

@ -1,31 +1,35 @@
{ {
"name": "gridspace", "name": "grid.space webgl apps",
"version": "1.0.0", "version": "1.0.60",
"description": "gridspace 3d slice & modeling tools", "description": "grid.space 3d slice & modeling tools",
"author": "Stewart Allen <stewart.allen@gmail.com>", "author": "Stewart Allen <sa@grid.space>",
"private": true, "private": false,
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/stewartoallen/gridspace.git" "url": "https://github.com/gridspace/apps.git"
}, },
"keywords": ["gridspace", "kiri", "kirimoto", "3d", "slicer", "CAM", "laser", "gcode"], "keywords": [
"scripts": { "grid.space", "3d",
"start": "node js/web-server debug", "kiri:moto", "kirimoto", "kiri", "slicer", "CAM", "laser", "gcode",
"start-web": "node js/web-server nolocal" "meta:moto", "metamoto"
}, ],
"dependencies": { "scripts": {
"connect": "3.3.x", "start": "node js/web-server debug",
"compression": "1.4.x", "start-web": "node js/web-server nolocal"
"serve-static": "1.10.x", },
"n3d-threejs": "72.0.x", "dependencies": {
"tween.js": "0.14.x", "connect": "3.3.x",
"uglify-js": "2.7.x", "compression": "1.4.x",
"leveldown": "latest", "serve-static": "1.10.x",
"levelup": "latest", "n3d-threejs": "72.0.x",
"validator": "4.2.x", "tween.js": "0.14.x",
"pixi.js": "3.0.x", "uglify-js": "2.7.x",
"moment": "2.11.x", "leveldown": "latest",
"request": "2.67.x", "levelup": "latest",
"express-useragent": "0.2.x" "validator": "4.2.x",
} "pixi.js": "3.0.x",
"moment": "2.11.x",
"request": "2.67.x",
"express-useragent": "0.2.x"
}
} }