Commit graph grid-apps-cmms/src/mesh/work.js
Author SHA1 Message Date
Stewart Allen
4107b962ad fix twist for chamfered gears 2024-07-19 20:12:15 -04:00
Stewart Allen
ee68930f73 add chamfer top option for gears 2024-07-19 18:05:41 -04:00
Stewart Allen
0b69cfdc7e add more gear parameters, better dialog 2024-07-19 12:43:13 -04:00
Stewart Allen
9106d8ad21 fix gear shaft diam, log gear pitch when created 2024-07-19 00:55:05 -04:00
Stewart Allen
156fe593ac checkpoint gear generation work 2024-07-18 20:13:50 -06:00
Stewart Allen
cc93c9a6e9 add gear generator to mesh tool 2024-07-18 10:53:27 -06:00
Stewart Allen
9adfe33cfb reconcile new three modules, create a bundle 2024-06-29 15:48:00 -04:00
Stewart Allen
95edfc1ea9 swap in manifold for jscad/modeling 2022-10-24 11:43:43 -04:00
Stewart Allen
38f5399573 remove zlist() in mesh, test structuredClone for object.clone 2022-05-15 14:48:22 -04:00
Stewart Allen
275666459e add boolean intersect 2022-04-20 19:35:57 -04:00
Stewart Allen
df3d3941c8 let subtract behave like union 2022-04-20 17:28:07 -04:00
Stewart Allen
b82c411313 fix subtract 2022-04-20 17:26:01 -04:00
Stewart Allen
c7298d2a9f stub in subtraction. jscad subtract seems to be broken at the api, though 2022-04-20 16:53:28 -04:00
Stewart Allen
abf20eb11b remove mapFaces and promote indexFaces as a replacement 2022-04-14 13:39:18 -04:00
Stewart Allen
f4e928a703 experiment with less memory intensive mesh indexing 2022-04-13 20:40:45 -04:00
Stewart Allen
406cacc453 complete body separation code 2022-04-05 09:40:25 -07:00
Stewart Allen
594a1daa07 add surface normal filtering for upward faces (cnc) 2022-04-04 19:17:13 -04:00
Stewart Allen
2663a5ca5f make surface selection a bit sharper, add radius value on face-only selection 2022-04-01 10:21:02 -04:00
Stewart Allen
cc250e8a49 bump rev 3.3.D16 2022-03-31 21:33:22 -04:00
Stewart Allen
a9939a4b51 add surface selection and angle preference 2022-03-31 15:24:11 -04:00
Stewart Allen
52388e704e update jscad/modeling pkg, add surfaces menu, normals generator in tool 2022-03-31 11:22:45 -04:00
Stewart Allen
19522665b2 updated approach to deps, mod loading, main entrypoints 2022-02-20 12:56:43 -05:00
Stewart Allen
6993a339e7 convert all meshes to non-indexed 2022-01-31 13:27:09 -05:00
Stewart Allen
efc3c5c77a swap in openjscad modeling library for csg 2022-01-30 20:24:02 -05:00
Stewart Allen
8e731a01ef fix box array for union/intersect 2022-01-29 23:38:52 -05:00
Stewart Allen
78a2e0a35e testing csg. add geo triangulate (todo replace earcut calls with this) 2022-01-29 20:37:45 -05:00
Stewart Allen
df8feb8ae7 more modular functionality for base slicer 2022-01-27 15:12:43 -05:00
Stewart Allen
6485e54280 fix negative slice spans, error handling in promise chain, rebuild cleanup 2022-01-27 12:29:48 -05:00
Stewart Allen
d634a0ce1c checkpoint rebuilder 2022-01-27 11:34:37 -05:00
Stewart Allen
96f50d36a7 wire up basic slicing visualization 2022-01-26 23:13:50 -05:00
Stewart Allen
5f11231e9e add bare-bones geo slicer and wire into stub for mesh rebuilder 2022-01-26 21:06:30 -05:00
Stewart Allen
a006096121 handle split on middle 2022-01-23 14:45:11 -05:00
Stewart Allen
f28cd07ba1 fix split/merge. avoid mirroring cached array 2022-01-20 00:33:42 -05:00
Stewart Allen
5d2f4ac02e add mirroring, exclude normals from bounds, fix paint selection update 2022-01-20 00:01:48 -05:00
Stewart Allen
f4f89bc1ed enable compound loop path code as parameter 2022-01-16 16:20:42 -05:00
Stewart Allen
ede341d0ab fix return type for zlist / snapping 2022-01-16 16:02:43 -05:00
Stewart Allen
72d9469699 add z split snapping and work translation caching 2022-01-15 23:17:53 -05:00
Stewart Allen
c4fd0cef74 fix split normals. model on bed no gap 2022-01-15 22:24:54 -05:00
Stewart Allen
9149376874 log split 2022-01-15 16:55:26 -05:00
Stewart Allen
1958bd0c5f complete proper split in z 2022-01-15 16:38:50 -05:00
Stewart Allen
e82501d790 split requires translation 2022-01-15 15:08:36 -05:00
Stewart Allen
e009cf5af9 implement crude/inaccruate/test split 2022-01-15 15:04:53 -05:00
Stewart Allen
8c5309739f persist vertex edits 2022-01-13 21:17:35 -05:00
Stewart Allen
94311917e7 add vertext deletion. move mode menu to top 2022-01-13 20:23:48 -05:00
Stewart Allen
b2ef253e3f persist selection and wireframe. set up material groups for face selections 2022-01-13 11:59:26 -05:00
Stewart Allen
2a64dee448 translate point into mesh geometry space 2022-01-13 00:45:20 -05:00
Stewart Allen
fdb337df28 document vertex/line/face selection algorithm 2022-01-12 23:19:24 -05:00
Stewart Allen
dd38b0f128 begin vertex / line / face selector 2022-01-12 23:02:08 -05:00
Stewart Allen
e258e3d916 compact THREE references 2022-01-12 11:46:10 -05:00
Stewart Allen
4797a72810 add model cleaning 2022-01-11 22:42:43 -05:00