Commit graph grid-apps-cmms/src/mesh
Author SHA1 Message Date
Stewart Allen
9106d8ad21 fix gear shaft diam, log gear pitch when created 2024-07-19 00:55:05 -04:00
Stewart Allen
9407d50e9a clean up gear code 2024-07-18 20:32:38 -06:00
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
94753bdfee fix CAM vertical face selection and step over defaults 2023-01-11 22:05:41 -05:00
Stewart Allen
a2bc54808e expose indexVertices in csg 2022-11-15 23:45:45 -05:00
Stewart Allen
15abef24fd fix wireframe opacity preference 2022-11-15 22:15:14 -05:00
Stewart Allen
d7b70c5c53 work on pocketing, face selection with indexed A axis 2022-11-03 22:42:12 -04:00
Stewart Allen
d61600fbee abstract csg ops. add error handling in client 2022-10-24 23:34:15 -04:00
Stewart Allen
7daeaaba91 merge manifold into csg 2022-10-24 23:25:58 -04:00
Stewart Allen
95edfc1ea9 swap in manifold for jscad/modeling 2022-10-24 11:43:43 -04:00
Stewart Allen
376d9b2d67 handle wasm files at other roots, preserve index on reload in mesh 2022-10-22 11:02:02 -04:00
Stewart Allen
38f5399573 remove zlist() in mesh, test structuredClone for object.clone 2022-05-15 14:48:22 -04:00
Stewart Allen
3a869e3904 improve shift + z split snapping 2022-05-13 15:05:21 -04:00
Stewart Allen
9454eeb287 add raw vertex input in devel mode. stub in slice connect shadow test for performance over plain face union 2022-05-03 09:02:09 -04:00
Stewart Allen
89186bfee9 remove debug line 2022-04-22 17:24:04 -04:00
Stewart Allen
4e25121cf0 re-organize action menu 2022-04-21 21:37:55 -04:00
Stewart Allen
f319bcaeb1 add action menu back div to bridge pop gap 2022-04-21 20:05:29 -04:00
Stewart Allen
910e5cef08 convert left action menu to hover/pop 2022-04-21 19:52:59 -04:00
Stewart Allen
9c46e8183a toggle transparency on model button hover for easier identification 2022-04-21 16:53:31 -04:00
Stewart Allen
5ba57ef249 restrict selections to models 2022-04-21 10:14:12 -04:00
Stewart Allen
06b380d472 move FA consts into builder function to resolve load order 2022-04-20 20:34:21 -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
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