Commit graph grid-apps-cmms/src/geo
Author SHA1 Message Date
Stewart Allen
726128e925 the rest of the file validator 2021-07-24 08:44:38 -04:00
Stewart Allen
a97eed694c fix bounds check for fingerprint compare 2021-07-13 21:08:01 -04:00
Stewart Allen
a4a3077821 fix fill angle outside -90 | 90 2021-07-12 10:34:01 -04:00
Stewart Allen
9ee4f43f7c comments 2021-07-11 23:20:15 -04:00
Stewart Allen
e3e2aeae5c add wasm option on other calls. disable wasm subtract/diff 2021-07-11 20:13:11 -04:00
Stewart Allen
367eb5db06 add string debugging for wasm. remove other debug code 2021-07-11 15:24:37 -04:00
Stewart Allen
aea377a0fa testing string debug 2021-07-11 12:41:24 -04:00
Stewart Allen
a6abf2d76b wasm subtract still has bugs 2021-07-11 01:19:01 -04:00
Stewart Allen
a9e22e802f enable wasm acceleration for layer diffs 2021-07-10 22:57:32 -04:00
Stewart Allen
2f2cfbc165 add clean and simplify to wasm offset 2021-07-10 22:20:07 -04:00
Stewart Allen
87642e8cf3 allow infill cloning to work with threading 2021-07-10 22:09:44 -04:00
Stewart Allen
aeb8d9512a change fingerprinting algorithm 2021-07-10 21:19:56 -04:00
Stewart Allen
1e1da6689c bump rev 3.0.D13 2021-07-07 22:40:53 -04:00
Stewart Allen
841df7b5a9 add new assembly preference for enabling wasm testing 2021-07-07 21:09:34 -04:00
Stewart Allen
2ebc85458f trim more fields that don't need to be pre-allocated 2021-07-04 21:17:30 -04:00
Stewart Allen
6337cae736 remove largely unused debug class 2021-07-04 21:05:46 -04:00
Stewart Allen
681c39675e re-add max span for auto support mode tuning 2021-06-26 01:19:06 -04:00
Stewart Allen
ef9e8fb11a disable wasm. move clip offset to slicePost 2021-06-25 21:43:47 -04:00
Stewart Allen
5ef402b72d bless a poly simple algo 2021-06-25 10:28:39 -04:00
Stewart Allen
80e8f1c8e6 add profiling. use simple tops for support clipping 2021-06-24 22:23:42 -04:00
Stewart Allen
11225739e5 start adding threading to SLA 2021-06-24 18:15:51 -04:00
Stewart Allen
e2ef4ff7e2 move shell generation into slice (new) post-processor which means it can be distributed and co-located with slicing in minion 2021-06-23 22:31:27 -04:00
Stewart Allen
a73faf8d05 de-rez complex slices for support interference detection where it's less important 2021-06-23 15:25:01 -04:00
Stewart Allen
14ee94311d improve efficiency of wasm poly diff 2021-06-23 11:13:45 -04:00
Stewart Allen
e3a22326d4 cleanup wasm.js and add ab/ba option to wasm poly diff 2021-06-23 00:34:19 -04:00
Stewart Allen
0a2f467c9f resolve function calling in wasm 2021-06-23 00:05:40 -04:00
Stewart Allen
ab2ff26fb0 add wasm debugging options 2021-06-22 22:04:26 -04:00
Stewart Allen
c25bab8b2f wasm readPoly and some debugging 2021-06-22 21:33:46 -04:00
Stewart Allen
701fb7d03d comment out test code 2021-06-22 19:40:36 -04:00
Stewart Allen
5d6d68e2aa stub in wasm poly diff 2021-06-22 17:16:01 -04:00
Stewart Allen
501873caf3 remove debugging code 2021-06-22 15:54:47 -04:00
Stewart Allen
3ba5601cfd use wasm to speed up supports 2021-06-22 15:06:07 -04:00
Stewart Allen
8141a3aa12 slightly better poly equivalence check 2021-06-22 11:23:45 -04:00
Stewart Allen
10969c5be3 turn function loops into for-let-of 2021-06-22 11:01:29 -04:00
Stewart Allen
4d830c3b12 add union notes 2021-06-22 00:01:21 -04:00
Stewart Allen
c9cf45bc40 add poly union to wasm geo helper 2021-06-21 23:26:54 -04:00
Stewart Allen
6f78d07d07 improve union speed with more efficient 2 in 2 out check 2021-06-21 22:16:05 -04:00
Stewart Allen
0e46b58876 add promising tracking for progress bar 2021-06-20 22:42:11 -04:00
Stewart Allen
f12b3f2e9f fix polygon perimeter() and restore gyroid filter 2021-06-20 18:59:59 -04:00
Stewart Allen
24546c8735 remove legacy cam slice options from fdm slicer. fix sla export 2021-06-20 18:38:31 -04:00
Stewart Allen
a8973dbef8 add experimental promises + concurrent shell offsetting 2021-06-20 00:25:35 -04:00
Stewart Allen
e94a8d4d1f defer shadow creation. de-rez polys for massive shadow unions in some cases 2021-06-19 15:17:36 -04:00
Stewart Allen
fdfce594d4 more mem optimizations: poly length/area. worker now cleans up widget groups 2021-06-18 22:57:30 -04:00
Stewart Allen
3eb7d6396c memory poly optimization: defer bounds creation. refactor move/scale/swap 2021-06-18 22:14:37 -04:00
Stewart Allen
e44ea73683 reduce memory consumption by deferring clipper point conversion and point keys until time of use 2021-06-18 16:56:41 -04:00
Stewart Allen
069a599ead memory optimization: defer wasm load, reduce point/poly default fields 2021-06-17 23:31:05 -04:00
Stewart Allen
45416b39d9 add better gyroid tile caching 2021-06-10 21:31:38 -04:00
Mikhail Allen
184b103906 changed arc output from XYR to XYIJ. added XYIJ arc import support. fixed XYR arc import. fixed center2pr returning the wrong center point. 2021-06-10 16:30:00 -04:00
Stewart Allen
14ab980371 stub in cubic infill 2021-06-08 14:02:02 -04:00
Mikhail Allen
bd6434b54a added zInPlane function to base.util 2021-06-07 16:05:28 -04:00