Commit graph grid-apps-cmms/src/mesh
Author SHA1 Message Date
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
6e2b93af0f prevent objects and faces from being selected at the same time 2022-04-20 12:08:08 -04:00
Stewart Allen
f1942c30cd clean up model visible toggle 2022-04-20 11:13:52 -04:00
Stewart Allen
c279726c77 add selection operators 2022-04-19 23:03:58 -04:00
Stewart Allen
7278705096 add visibility control buttons for models 2022-04-19 20:56:36 -04:00
Stewart Allen
1d7d0064c0 add primitives menu 2022-04-19 16:51:55 -04:00
Stewart Allen
c14be0940e clean up prefs dialog 2022-04-18 22:02:36 -04:00
Stewart Allen
4d3f7e8564 add wireframe preferences 2022-04-18 15:49:52 -04:00
Stewart Allen
9068276ad6 clear surface selection on view mode change 2022-04-16 10:42:58 -04:00
Stewart Allen
6a8f2d355b fix ctrl+click to focus 2022-04-15 14:53:44 -04:00
Stewart Allen
14afaf4d96 update fog on dark mode change 2022-04-15 14:25:36 -04:00
Stewart Allen
0a0f892c4e auto-fog in wireframe mode to make detailed close examination easier on busy models 2022-04-15 10:37:57 -04:00
Stewart Allen
09a64e3064 add generateOutlines() to mesh tool which returns closed polylines for groups of faces 2022-04-14 16:44:09 -04:00
Stewart Allen
abf20eb11b remove mapFaces and promote indexFaces as a replacement 2022-04-14 13:39:18 -04:00
Stewart Allen
0d58db27ed add prusa ini conversion mapping of gcode vars
speed up surface selection
2022-04-14 12:46:31 -04:00
Stewart Allen
a1c274341e more indexing optimizations 2022-04-13 23:31:25 -04:00
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