Commit graph grid-apps-cmms/src/mesh/api.js
Author SHA1 Message Date
Stewart Allen
32e57fd00e checkpoint sketch work 2024-07-23 22:42:20 -04:00
Stewart Allen
c00e4995e6 add mesh drop menu like kiri. add slicer / mesh editor menu items in each app. works in electron 2024-07-23 13:08:17 -04:00
Stewart Allen
fb59ee4320 catch missing edges module 2024-07-21 23:31:53 -04:00
Stewart Allen
4261d2eea9 add mesh edge selection to allow creating faces 2024-07-21 22:36:37 -04:00
Stewart Allen
3541c76ccb move mesh.split into module. start edge mode 2024-07-21 13:48:18 -04:00
Stewart Allen
055345346c add shift+v to make all meshes visible 2024-07-20 18:47:47 -04:00
Stewart Allen
d45d0b618b add more options for cylinder generation 2024-07-20 15:29:04 -04:00
Stewart Allen
135cfaa7fc add grid patterning 2024-07-20 14:53:47 -04:00
Stewart Allen
41479e200b add precision/factor for CSG ops to eliminate sharps. add difference op to CSG 2024-07-20 09:59:22 -04:00
Stewart Allen
8aae9885e8 add mesh patterning 2024-07-20 02:24:40 -04:00
Stewart Allen
17581dbe7e add negative chamfer hack for bottom-only gear chamfers 2024-07-19 21:39:23 -04:00
Stewart Allen
fee09c17f5 gear generation remembers previous settings and uses them as defaults 2024-07-19 20:37:32 -04:00
Stewart Allen
ee68930f73 add chamfer top option for gears 2024-07-19 18:05:41 -04:00
Stewart Allen
0b69cfdc7e add more gear parameters, better dialog 2024-07-19 12:43:13 -04:00
Stewart Allen
9106d8ad21 fix gear shaft diam, log gear pitch when created 2024-07-19 00:55:05 -04: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
15abef24fd fix wireframe opacity preference 2022-11-15 22:15:14 -05: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
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
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
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
c279726c77 add selection operators 2022-04-19 23:03:58 -04:00
Stewart Allen
1d7d0064c0 add primitives menu 2022-04-19 16:51:55 -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
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
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
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
2663a5ca5f make surface selection a bit sharper, add radius value on face-only selection 2022-04-01 10:21:02 -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
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
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
f15735d8c3 group patches by source model 2022-01-30 23:17:54 -05:00