Commit graph

  • 9567a99fd9 fix thin wall retraction. remove point markers to allow codec between minion n worker Stewart Allen 2025-09-22 00:09:41 -04:00
  • cc2615db71 fix infill offsetting. implement point reduction. fix move to start on layer up Stewart Allen 2025-09-21 23:00:14 -04:00
  • 813ae0d9e6 add proper shell output ordering with next closest algorithm Stewart Allen 2025-09-21 21:20:36 -04:00
  • d261635d17
    Merge pull request #428 from GridSpace/helical-bugfixes Josiah Hamm 2025-09-21 17:50:49 -06:00
  • cd462709d7 Merge branch 'rel-4.3' of https://github.com/GridSpace/grid-apps into drill-optimization bakedpotatolord 2025-09-21 17:43:01 -06:00
  • 7277eed111 helical bugfixes bakedpotatolord 2025-09-21 17:38:45 -06:00
  • 6a44654714 update single width extrusion claim system. does not require splitting medial axis segments Stewart Allen 2025-09-21 18:17:56 -04:00
  • 099c0ea0f9 Merge branch 'rel-4.3' into dev-4.3-thinwall Stewart Allen 2025-09-21 17:39:03 -04:00
  • d2659d0481 Merge branch 'rel-4.3' Stewart Allen 2025-09-21 17:37:29 -04:00
  • 65c2978f43 fixes #421 by removing all non-extended-thru cuts when step down is greater than full cut depth of part Stewart Allen 2025-09-21 17:35:44 -04:00
  • fc9b5b668b fixes #426 by applying proper camZBottom value Stewart Allen 2025-09-21 17:23:04 -04:00
  • 1501d33c70 fixes #427 now scale prevented below threshold Stewart Allen 2025-09-21 17:13:57 -04:00
  • 07213ddc79 annotate thin shells for output ordering Stewart Allen 2025-09-21 16:24:33 -04:00
  • e2c5fc4a98 repeeat last point of trace if close enough to close Stewart Allen 2025-09-21 15:20:26 -04:00
  • 82a429c13a add shell width stepping Stewart Allen 2025-09-21 14:56:56 -04:00
  • 8dfd40bf69 apply thin wall shell extrusion multiplier Stewart Allen 2025-09-21 10:57:11 -04:00
  • d5b9d5d8f7 test output using point radius for extrusion width Stewart Allen 2025-09-21 01:13:13 -04:00
  • b1eee58c1e annotate thinwall points with shell number Stewart Allen 2025-09-19 20:26:34 -04:00
  • 3568cd8497 start passing back thin wall data to slice Stewart Allen 2025-09-19 12:50:42 -04:00
  • e55a8328e3 re-add gaps visualization. remove unused inset iteration for single intersections Stewart Allen 2025-09-19 12:13:02 -04:00
  • c39576ce37 filter remaining trace polygons to >= minArea Stewart Allen 2025-09-19 11:06:58 -04:00
  • a78ec87fb7 fix post-noodle-trace subtraction Stewart Allen 2025-09-19 10:36:27 -04:00
  • 0824621e33 further abstract trace_noodle Stewart Allen 2025-09-18 22:07:08 -04:00
  • c8fe7fb660 extract and somewhat generalize trace_noodle Stewart Allen 2025-09-18 21:34:44 -04:00
  • 2ca01ed004 add alt seg generator. prepare to drop chains Stewart Allen 2025-09-18 19:49:06 -04:00
  • ddf3972f35 skip chains and use medial axis segments directly Stewart Allen 2025-09-18 18:28:53 -04:00
  • afcacc89b3 use intersect offset instead of approximate medial axis radius Stewart Allen 2025-09-18 16:39:28 -04:00
  • 43a083a93a fix ray/line. add max inset visalization Stewart Allen 2025-09-18 14:42:41 -04:00
  • 7b2e723fba clean and simplify inset extrude poly Stewart Allen 2025-09-18 09:59:12 -04:00
  • a2a5e4d457 another optimization to maintain nominal wall thickness Stewart Allen 2025-09-17 19:05:30 -04:00
  • 2c8925002b calculate new inset after first pass extrusion. possible to use new inset for another pass vs recycling medial axis Stewart Allen 2025-09-17 17:13:34 -04:00
  • 4b64c4b8b0 place single wall exactly on medial axis vs inter Stewart Allen 2025-09-17 10:21:00 -04:00
  • ee2d675379 maintain better nominal outer wall width Stewart Allen 2025-09-17 01:33:59 -04:00
  • 7fcc475173 add single (odd) wall claim system for median intercepts Stewart Allen 2025-09-17 01:21:31 -04:00
  • 0fca0f2e5a add more splitting / intersection visualizations Stewart Allen 2025-09-17 00:55:09 -04:00
  • 6f24a437ca fix formatting check bakedpotatolord 2025-09-16 16:44:11 -06:00
  • 2cad3f0e18 add micro offsetting for visualization Stewart Allen 2025-09-16 14:49:30 -04:00
  • 6ede24eebb clean up radii terms Stewart Allen 2025-09-16 11:13:30 -04:00
  • 1e30cc1bcd thin3 use point vs dist comparison for closed chains Stewart Allen 2025-09-16 10:22:22 -04:00
  • dbf8324100 thin3 add point/normal fn Stewart Allen 2025-09-16 09:30:56 -04:00
  • dd84b3cd81 thin3 adjust chain nexus normals Stewart Allen 2025-09-15 21:24:14 -04:00
  • 43202a6b09 clarify thin3 test var naming Stewart Allen 2025-09-15 17:23:29 -04:00
  • 32d4b7e62a fix thin3 chain marking and shortening Stewart Allen 2025-09-15 17:11:56 -04:00
  • 046c071333 mark closed chains Stewart Allen 2025-09-15 00:38:16 -04:00
  • edb60e66df use objects instead of keys for comparison Stewart Allen 2025-09-14 23:57:42 -04:00
  • ad6d1139ed add optional chain merge Stewart Allen 2025-09-14 23:27:58 -04:00
  • 5fe02937c8 fix thin3 cross interp Stewart Allen 2025-09-14 19:08:13 -04:00
  • ba61e39143 checkpoint thin3 work Stewart Allen 2025-09-14 14:29:23 -04:00
  • 76d028bd15 separate chain filter logic Stewart Allen 2025-09-14 12:48:20 -04:00
  • 3991daadd2 thin3 notes Stewart Allen 2025-09-11 09:47:10 -04:00
  • 23eb8d2758 updated notes w fdm todo Stewart Allen 2025-09-10 20:50:48 -04:00
  • a5c3c30190 append base64js for production build Stewart Allen 2025-09-10 14:22:09 -04:00
  • eb63ebb1d0 form chains from radii points Stewart Allen 2025-09-09 22:55:30 -04:00
  • 57ed55ca77 fixes #423 Stewart Allen 2025-09-09 16:31:48 -04:00
  • 96beba67e8 add rad points to shell inset arrays Stewart Allen 2025-09-09 00:22:24 -04:00
  • d0bcaa28da fix gcode import: remove unused mov obj Stewart Allen 2025-09-08 18:33:48 -04:00
  • b1c73b5e46 fix import of taper tool dependencies Stewart Allen 2025-09-08 17:40:33 -04:00
  • 183c2bc791 fix missing sliceAll from fdm driver Stewart Allen 2025-09-08 17:23:40 -04:00
  • 46724db7bf fix trace recontour by making it a negative down option Stewart Allen 2025-09-06 22:53:11 -04:00
  • a4ff70e054 relabel roughing 'over' from 'facing' to 'roughing' Stewart Allen 2025-09-05 15:03:03 -04:00
  • 06459f18b8 compensate for cam origin offset on export / import Stewart Allen 2025-09-04 20:56:35 -04:00
  • 47ea617185 fix cut dir for outline Stewart Allen 2025-09-03 23:42:55 -04:00
  • 852c275f54 fix trace outside cut direction Stewart Allen 2025-09-03 23:23:08 -04:00
  • 2c1e7220be only compute line endpoints once Stewart Allen 2025-09-03 23:08:39 -04:00
  • 0c50236dc1 fix drill NaN emit, up/over re-plunge speeds Stewart Allen 2025-09-03 20:08:45 -04:00
  • d5b50f5d25 fix detected rapid plunge Stewart Allen 2025-09-03 16:50:35 -04:00
  • f272ce86f0 fix missing import, add inner first to outline and rough Stewart Allen 2025-09-03 13:09:18 -04:00
  • 4930aa82f2 fix trace follow winding direction Stewart Allen 2025-09-02 22:50:18 -04:00
  • de6747606a fix tools/device import/export Stewart Allen 2025-09-02 14:01:16 -04:00
  • 61d2e30e07 fix tools dependency for face down and camera selection Stewart Allen 2025-09-02 08:48:50 -04:00
  • f593f57c60 fix op register import Stewart Allen 2025-09-01 17:11:43 -04:00
  • d7f13754c8 fix widget replace Stewart Allen 2025-09-01 16:56:43 -04:00
  • 35660d39cf relax drill circularity for lower poly. add ; bc no ts syntax Stewart Allen 2025-08-31 22:13:42 -04:00
  • ae2a669c4c fix tab cuts into rough clear top Stewart Allen 2025-08-31 18:06:53 -04:00
  • 11b0bab1fb
    Merge pull request #419 from GridSpace/new-profiles Josiah Hamm 2025-08-28 21:55:24 -06:00
  • f2e5dee582 add new profiles from forums bakedpotatolord 2025-08-25 13:07:19 -06:00
  • 5f31201597 clean up code bakedpotatolord 2025-08-25 12:59:02 -06:00
  • ddc4dfe6a3 Merge branch 'rel-4.3' of github.com:GridSpace/grid-apps into rel-4.3 Stewart Allen 2025-08-21 22:33:51 -04:00
  • 2e407a4005 fix missing md5 import Stewart Allen 2025-08-21 22:33:46 -04:00
  • fc1c981362
    Merge pull request #409 from GridSpace/selection-bugfix Stewart Allen 2025-08-19 15:58:22 -07:00
  • 736559acff
    Merge pull request #417 from GridSpace/rough-cut-buxfix-4.3 Josiah Hamm 2025-08-19 16:24:51 -06:00
  • 9b809382ec port bugfix from 4.2 bakedpotatolord 2025-08-19 15:58:15 -06:00
  • e459d8e765 update manifold dep, rm knife params from laser / wjet Stewart Allen 2025-08-18 19:50:26 -04:00
  • 01b1349127 add cam inner first routing option. add engine sample persistence Stewart Allen 2025-08-10 23:48:10 -04:00
  • 8840ed1183 make holes an instancedMesh bakedpotatolord 2025-08-09 20:08:59 -06:00
  • b95b58dd7e start on drill mesh changes bakedpotatolord 2025-08-04 20:48:23 -06:00
  • 0b0f24fb16 fix newSlopeFromAngle in cnc/slice Stewart Allen 2025-08-04 19:32:23 -04:00
  • b8ea098a11 fix layout and omit last flawed point on knife radii calcs Stewart Allen 2025-08-01 00:22:17 -04:00
  • f4486ab781 restore 'omit thru' to roughing Stewart Allen 2025-07-31 23:59:13 -04:00
  • bacc58ad73 change dragknife start point for inner polys Stewart Allen 2025-07-31 17:57:56 -04:00
  • e7000aee66
    Merge pull request #413 from GridSpace/arc-export-bugfix Stewart Allen 2025-07-29 21:18:48 -07:00
  • c188237003 append xyz to line if outputting arc bakedpotatolord 2025-07-29 21:39:04 -06:00
  • 6db5897ec6 delete console log bakedpotatolord 2025-07-29 21:38:00 -06:00
  • a32edadb4a add early noodle visualization to thin3 Stewart Allen 2025-07-27 23:52:29 -04:00
  • fc1a66e9bf implement chain simplication through reduction Stewart Allen 2025-07-27 15:24:50 -04:00
  • 1b268f7ae5 patch to allow jspoly in prod Stewart Allen 2025-07-27 13:22:49 -04:00
  • 078b00100c revert var-row input css Stewart Allen 2025-07-26 20:21:01 -07:00
  • 2061b0d9c3 interpolate medial axis cross sections Stewart Allen 2025-07-26 20:13:01 -07:00
  • a5ba2abda2 comment code, visualize cross section of medial axis Stewart Allen 2025-07-26 09:41:30 -07:00
  • c76085f6f9 add jspoly and checkpoint thinwall v3 Stewart Allen 2025-07-25 18:38:40 -07:00