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 |
|
Stewart Allen
|
bba4dae26f
|
restore auto-repair
|
2022-01-11 20:15:29 -05:00 |
|
Stewart Allen
|
ae0a884088
|
analysis returns actionable data for visualization
|
2022-01-11 18:41:49 -05:00 |
|
Stewart Allen
|
f500ee0f5c
|
add duplication and merging
|
2022-01-11 16:29:54 -05:00 |
|
Stewart Allen
|
9f73e6e3c3
|
stub in ungrouping, add analysis step
|
2022-01-11 14:41:49 -05:00 |
|