Stewart Allen
|
c960501a87
|
add mode key sohrtcuts, face selection re-triangulation
|
2024-08-12 15:54:49 -04:00 |
|
Stewart Allen
|
27d0f1f487
|
further simplification of splitting. more reliable, more faces
|
2024-08-12 08:08:28 -04:00 |
|
Stewart Allen
|
40f3581d96
|
redo split heal results in more faces, but remains manifold
|
2024-08-12 07:56:56 -04:00 |
|
Stewart Allen
|
9f0234edd3
|
post split cleanup
|
2024-08-12 07:24:28 -04:00 |
|
Stewart Allen
|
ef1c016160
|
scale and dedup for better split vertex matching
|
2024-08-11 14:45:58 -04:00 |
|
Stewart Allen
|
692c43aead
|
comments on future split work
|
2024-08-11 11:18:24 -04:00 |
|
Stewart Allen
|
23d065aca8
|
improve split healing
|
2024-08-10 23:49:32 -04:00 |
|
Stewart Allen
|
eac30a458f
|
checkpoint mesh split work
|
2024-08-10 21:59:02 -04:00 |
|
Stewart Allen
|
b549aad3fe
|
post split add healing faces
|
2024-08-10 16:50:12 -04:00 |
|
Stewart Allen
|
8f8483058d
|
improve object cleaning
|
2024-08-10 14:34:16 -04:00 |
|
Stewart Allen
|
08f67a0ea6
|
update worker/db sync model
|
2024-08-10 13:24:01 -04:00 |
|
Stewart Allen
|
0b28616bfd
|
remove rebuild and other unused code
|
2024-08-10 11:40:24 -04:00 |
|
Stewart Allen
|
7ff172f5f3
|
checkpoint
|
2024-08-09 21:53:33 -04:00 |
|
Stewart Allen
|
4b986fa862
|
checkpoint
|
2024-08-03 20:23:26 -04:00 |
|
Stewart Allen
|
65f6c7deec
|
new storage n matrix model
|
2024-08-03 10:26:25 -04:00 |
|
Stewart Allen
|
cad64d52f8
|
remove unused indexed option for mesh loading
|
2024-08-02 15:35:11 -04:00 |
|
Stewart Allen
|
8d50945828
|
bump rev 4.0.17, 1.4.9
|
2024-08-02 09:34:15 -04:00 |
|
Stewart Allen
|
41479e200b
|
add precision/factor for CSG ops to eliminate sharps. add difference op to CSG
|
2024-07-20 09:59:22 -04:00 |
|
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 |
|