Commit graph grid-apps-cmms/src/mesh
Author SHA1 Message Date
Stewart Allen
7baecb20ac speed up new indexing, remove unneeded / redundant data 2022-04-13 21:15:07 -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
50dfba4e84 stub in cam pocket op with surface selection 2022-04-04 21:37:15 -04:00
Stewart Allen
594a1daa07 add surface normal filtering for upward faces (cnc) 2022-04-04 19:17:13 -04:00
Stewart Allen
dabcfa836d fix normals invertion in surface mode 2022-04-02 21:25:03 -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
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
cc250e8a49 bump rev 3.3.D16 2022-03-31 21:33:22 -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
52388e704e update jscad/modeling pkg, add surfaces menu, normals generator in tool 2022-03-31 11:22:45 -04:00
Stewart Allen
87c36e1949 add welcome dialog 2022-02-25 15:09:05 -05:00
Stewart Allen
094d4ba7c9 add version chooser icon top right 2022-02-25 14:06:28 -05:00
Stewart Allen
f334ae797b add pref for normals length and color 2022-02-25 13:56:09 -05:00
Stewart Allen
202bf2f8fd fix up dependencies 2022-02-22 11:32:35 -05:00
Stewart Allen
d7be37478d modify kiri ui to use updated dependency management 2022-02-22 00:05:29 -05:00
Stewart Allen
19522665b2 updated approach to deps, mod loading, main entrypoints 2022-02-20 12:56:43 -05:00
Stewart Allen
d4f2ac21bd experiment with namespace loading 2022-02-20 00:15:59 -05:00
Stewart Allen
6993a339e7 convert all meshes to non-indexed 2022-01-31 13:27:09 -05:00
Stewart Allen
f15735d8c3 group patches by source model 2022-01-30 23:17:54 -05:00
Stewart Allen
d64000aafb add union op 2022-01-30 21:56:53 -05:00
Stewart Allen
9ff7289946 add mesh notes 2022-01-30 21:49:06 -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
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