Commit graph grid-apps-cmms/src/mesh
Author SHA1 Message Date
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
3aa43a7b8b fixup for null selection objects (how?) 2022-01-28 19:18: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
faf891d353 begin 3.2 dev cycle 2022-01-21 11:51:38 -05:00
Stewart Allen
1380d0e6ba ctrl+click pans and rotates camera to selected face 2022-01-21 02:35:58 -05:00
Stewart Allen
8805f3db61 extend auto-floor to keyed rotations 2022-01-20 23:35:09 -05:00
Stewart Allen
c04dac8ba9 add preferences for auto-center and auto-floor 2022-01-20 23:29:35 -05:00
Stewart Allen
2696406601 wording updates 2022-01-20 22:29:05 -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
fb41d6be3e add direct position control 2022-01-20 18:40:02 -05:00
Stewart Allen
e8c7e2b014 allow proper scaling from a selected model, not group 2022-01-20 18:30:15 -05:00
Stewart Allen
a7062bd33a default show group and span info 2022-01-20 17:46:39 -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
03a9eb396f complete parametric scaling with axis grouping. angles in degrees 2022-01-20 17:01:56 -05:00
Stewart Allen
833e6367e7 add parametric scaling and rotation 2022-01-20 15:42:28 -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
69de33109e better normals color in dark mode 2022-01-18 20:58:46 -05:00
Stewart Allen
536da7acbf add prefs dialog, dark mode 2022-01-18 16:34:42 -05:00
Stewart Allen
853816e921 winding alignment probably not important for earcut 2022-01-18 14:08:53 -05:00
Stewart Allen
9fa10bcfe1 fix compound patches 2022-01-18 14:04:53 -05:00
Stewart Allen
08d76c8b2f safari workaround for workers. disable decals in dark mode. add client listener before starting client 2022-01-18 13:41: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
e80e22026c auto-scale tiny obj imports 2022-01-16 22:58:37 -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
3d3980dcf8 progress toward complex/nested loops/patches 2022-01-16 15:45:14 -05:00
Stewart Allen
71105769b8 prepare to nest loops 2022-01-16 10:18:14 -05:00
Stewart Allen
d8ff1e0479 prevent mouse selection of hidden objects 2022-01-16 00:55:28 -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
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
6d79e9c91a wire up split plane visualization and selection 2022-01-15 13:47:03 -05:00
Stewart Allen
0466d36f4d fix hover/drop highlight. more left menu tweaks 2022-01-14 23:30:06 -05:00
Stewart Allen
c0caa7016b improve action menu l&f 2022-01-14 20:38:18 -05:00