Commit graph grid-apps-cmms/src/mode/cam/slice.js
Author SHA1 Message Date
Stewart Allen
7aee1b19a5 add clip-to-stock for roughing and outlines 2021-01-06 12:32:32 -05:00
Stewart Allen
0d4e81b11a add cam expert menu and 'skip shadow' safety disable 2021-01-04 10:01:13 -05:00
Stewart Allen
15cfa5fa0a change return ondone() to throw to stop slicing of multiple parts 2020-12-31 14:46:18 -05:00
Stewart Allen
16c43b94b1 auto-adjust camZBottom when flipping only one widget 2020-12-28 14:27:38 -05:00
Stewart Allen
a0e58afb3a account for unset tool diam 2020-12-28 14:08:47 -05:00
Stewart Allen
46c225cd73 allow multiple trace ops with different settings 2020-12-24 12:59:57 -05:00
Stewart Allen
96c5f0868f add z anchor. bump rev 2.5.d7 2020-12-22 15:05:50 -05:00
Stewart Allen
f7624844d0 rm dead code. step over in outlining when wide cutout enabled. fix imperial units in cam op hover tip 2020-12-17 13:12:32 -05:00
Stewart Allen
6973d51fd2 refactor cam around discrete process model with visual order control 2020-12-16 21:25:45 -05:00
Stewart Allen
345ad8f27d add 3 point registration holes. fix animation + dwell 2020-12-15 12:27:48 -05:00
Stewart Allen
7501fed121 optimize outside only outlining. disable synth plunge (for now) 2020-12-10 14:55:46 -05:00
Stewart Allen
f8ce55b7f0 change fakeTerrain to skipTerrain and do proper implementation. better alpha handling for 2d image conversions 2020-12-06 15:58:28 -05:00
Stewart Allen
d28744c6a8 disable fake terrain (for image optimization) that fails more normal cases 2020-12-05 13:31:19 -05:00
Stewart Allen
b21bc9e2a1 do not cull small offsets 2020-12-05 00:46:05 -05:00
Stewart Allen
4c4626232b additional layer of bounds checking for moves outside part. bump rev 2.4.D12 2020-12-04 09:41:39 -05:00
Stewart Allen
83cd531181 minimize dogbone a bit more 2020-12-03 21:37:43 -05:00
Stewart Allen
79b09ee73c correct dogbone angles. handle inner polys 2020-12-03 21:14:52 -05:00
Stewart Allen
83de534a52 add dogbones as an outline option 2020-12-03 19:51:14 -05:00
Stewart Allen
448fbb3757 fix stock colliding moves outside part bounds 2020-12-03 09:06:03 -05:00
Stewart Allen
bd38764083 prevent tabs from hover detection in tracing. heal open segments that share endpoints after tab cuts 2020-12-02 18:05:31 -05:00
Stewart Allen
8f56f8bb96 improve slicing precision. add disabled slicer debugging 2020-12-02 14:18:16 -05:00
Stewart Allen
4a84732797 handle depth ordering for traces 2020-12-01 20:11:19 -05:00
Stewart Allen
44c1c850e9 checkpoint trace work 2020-12-01 19:54:54 -05:00
Stewart Allen
0ff23ef8cd checkpoint tracing 2020-12-01 18:19:28 -05:00
Stewart Allen
ea4f5de034 checkpoint trace work 2020-12-01 14:22:19 -05:00
Stewart Allen
9945a08dbb checkpoint trace work 2020-12-01 12:31:38 -05:00
Stewart Allen
94dc665231 checkpoint traces work 2020-12-01 00:35:25 -05:00
Stewart Allen
563fcb71d0 start to structure tracing code split as client/worker 2020-11-30 18:01:32 -05:00
Stewart Allen
7777ea6932 checkpoint trace work. wide cutout now does interiors 2020-11-30 00:19:28 -05:00
Stewart Allen
079a8ad37d add outline outside-only option for doing cutouts 2020-11-28 19:20:21 -05:00
Stewart Allen
44df978a67 fix double inset. bump rev 2.4.D7 2020-11-28 10:52:54 -05:00
Stewart Allen
0842d235a3 fix multiple tab heights in contouring 2020-11-28 10:35:46 -05:00
Stewart Allen
8a29428f78 fix inside tabs. add tabs to shadow so moves always avoid them 2020-11-28 00:07:38 -05:00
Stewart Allen
7292f1c141 add more image import options. fix large array appends. optimize shadow in highly detained meshes 2020-11-27 14:42:55 -05:00
Stewart Allen
deb33e08c5 merge tabs 2020-11-26 10:48:13 -05:00
Stewart Allen
d020a94b53 remove dead tab code. clear tabs and supports on scale events 2020-11-26 00:14:45 -05:00
Stewart Allen
345db082e3 add entirely new manual tab system and disable the old auto system because it's incompatible 2020-11-25 22:50:44 -05:00
Stewart Allen
91bb6945c9 animate replay. elide short moves 2020-11-24 19:21:30 -05:00
Stewart Allen
1878d6392c fix donut top forming ring on top=0 2020-11-24 17:35:39 -05:00
Stewart Allen
8d05cb7a2b align tabs to a common center. fix tab height when z bottom in topo 2020-11-21 20:52:52 -05:00
Stewart Allen
2c30d1f28e add missing flats to master shadow. fix z min slice in rough and outline 2020-11-21 20:31:37 -05:00
Stewart Allen
b8184994d3 fix rough top using wrong shadow and master shadow missing some thin flats 2020-11-21 18:54:07 -05:00
Stewart Allen
ffe8046c4e replace auto-facing with explicit clear-top 2020-11-20 08:03:10 -05:00
Stewart Allen
3738750ba3 set view mode on part move,rotate,scale. debug code for tab intersections 2020-11-19 21:04:45 -05:00
Stewart Allen
0a1f812715 match up facing region to inside/all roughing selection 2020-11-19 14:35:29 -05:00
Stewart Allen
69c3a07f90 ensure top is cleared in roughing when no top offset and clear faces checked. only show view clear in arrange mode 2020-11-19 13:54:55 -05:00
Stewart Allen
7b0a85b9a2 fix shadow/flat for step down that would miss them 2020-11-17 20:01:29 -05:00
Stewart Allen
8ac7d3b89a fix open traces in slice and resulting empty top slices. do not offset open polys in expand() 2020-11-17 00:45:34 -05:00
Stewart Allen
3c7fe43f24 add beta warning, discord server link 2020-11-16 22:19:14 -05:00
Stewart Allen
59f9cdfe62 fix roughing outside when offsets produce nothing 2020-11-15 17:02:52 -05:00