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
|
d0ab98f6ac
|
add auto-timed spinner on pinned logs. add alt options for calculating face normal deviation. center spinner
|
2022-04-01 09:45:35 -04:00 |
|
Stewart Allen
|
a74261b341
|
move re-gen of index to model reload
|
2022-03-31 21:44:47 -04:00 |
|
Stewart Allen
|
262a86cd2e
|
add pinned log spinner
|
2022-03-31 20:45:49 -04:00 |
|
Stewart Allen
|
2065e54213
|
emit log message when surface matching is slow
|
2022-03-31 15:53:33 -04:00 |
|
Stewart Allen
|
a9939a4b51
|
add surface selection and angle preference
|
2022-03-31 15:24:11 -04:00 |
|
Stewart Allen
|
f334ae797b
|
add pref for normals length and color
|
2022-02-25 13:56:09 -05: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
|
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
|
37f23fc153
|
proper fix for regrouping
|
2022-01-20 21:53:06 -05:00 |
|
Stewart Allen
|
646441e5e5
|
partial implementation of regrouping
|
2022-01-20 19:21:26 -05:00 |
|
Stewart Allen
|
3df81d48c7
|
add model renaming
|
2022-01-20 17:40:10 -05:00 |
|
Stewart Allen
|
a81a1f0b60
|
allow select, clear, toggle faces with alt and shift key modifiers
|
2022-01-20 17:19:15 -05:00 |
|
Stewart Allen
|
f28cd07ba1
|
fix split/merge. avoid mirroring cached array
|
2022-01-20 00:33:42 -05:00 |
|
Stewart Allen
|
d088512758
|
fix selected group after split
|
2022-01-20 00:08:06 -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
|
7a4e0d515d
|
more lighting work
|
2022-01-19 21:39:11 -05:00 |
|
Stewart Allen
|
30fe38d662
|
workaround for geometry bounds changes not triggered by matrix changes
|
2022-01-18 10:51:02 -05:00 |
|
Stewart Allen
|
a18bce59e1
|
select bottom of new split (for easy deletion)
|
2022-01-16 00:42:36 -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
|
e009cf5af9
|
implement crude/inaccruate/test split
|
2022-01-15 15:04:53 -05:00 |
|
Stewart Allen
|
aeaaf0bf0e
|
add normal inversion
|
2022-01-14 16:45:40 -05:00 |
|
Stewart Allen
|
7d80ed2904
|
stub in menu for normals inversion
|
2022-01-14 14:30:07 -05:00 |
|
Stewart Allen
|
c3049ba546
|
add normals visualization
|
2022-01-14 14:14:13 -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
|
12d8607f3c
|
fix selection of last face
|
2022-01-13 13:53:12 -05:00 |
|
Stewart Allen
|
2fb888f7c3
|
generate groups to show selected faces
|
2022-01-13 12:59:18 -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
|
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
|
7025574d5e
|
auto-select generated models
|
2022-01-12 15:55:09 -05:00 |
|
Stewart Allen
|
e258e3d916
|
compact THREE references
|
2022-01-12 11:46:10 -05:00 |
|
Stewart Allen
|
91995b5762
|
menu order, optimize bounds/wire show/hide
|
2022-01-12 01:09:34 -05:00 |
|
Stewart Allen
|
c64d6570a3
|
split util from api
|
2022-01-11 20:02:29 -05:00 |
|
Stewart Allen
|
ae0a884088
|
analysis returns actionable data for visualization
|
2022-01-11 18:41:49 -05:00 |
|
Stewart Allen
|
9f73e6e3c3
|
stub in ungrouping, add analysis step
|
2022-01-11 14:41:49 -05:00 |
|
Stewart Allen
|
f53a9752f8
|
fix matrix cache corruption during reload. center models on import
|
2022-01-11 10:54:31 -05:00 |
|
Stewart Allen
|
282585f4ab
|
recomputing bounding box req'd for clicks to register
|
2022-01-10 23:31:30 -05:00 |
|
Stewart Allen
|
2060819700
|
add preference persist / restore
|
2022-01-10 23:02:34 -05:00 |
|
Stewart Allen
|
b8877f1225
|
normalize util.bound to Box3 extensions
|
2022-01-10 20:08:49 -05:00 |
|