Commit graph grid-apps-cmms/src/mesh/api.js
Author SHA1 Message Date
Stewart Allen
b549aad3fe post split add healing faces 2024-08-10 16:50:12 -04:00
Stewart Allen
8f8483058d improve object cleaning 2024-08-10 14:34:16 -04:00
Stewart Allen
08f67a0ea6 update worker/db sync model 2024-08-10 13:24:01 -04:00
Stewart Allen
0b28616bfd remove rebuild and other unused code 2024-08-10 11:40:24 -04:00
Stewart Allen
b6097be0e2 checkpoint 2024-08-09 23:58:36 -04:00
Stewart Allen
7ff172f5f3 checkpoint 2024-08-09 21:53:33 -04:00
Stewart Allen
cad64d52f8 remove unused indexed option for mesh loading 2024-08-02 15:35:11 -04:00
Stewart Allen
b07e4ba7be add flip and rotate to menus 2024-07-31 09:43:06 -04:00
Stewart Allen
a930e06603 fix circle/rectangle add dialog 2024-07-31 09:26:44 -04:00
Stewart Allen
e608091603 fix centering, poly scaling 2024-07-30 16:56:34 -04:00
Stewart Allen
18b6b8567a deep clone + args, rework/cleanup ui binding, preserve groups on poly re-nest 2024-07-30 15:12:02 -04:00
Stewart Allen
15a0131c6b ensure a sketch is selected in sketch mode 2024-07-29 23:32:46 -04:00
Stewart Allen
0346393f7c refactor menu to use helpers, add hot key display 2024-07-29 17:37:27 -04:00
Stewart Allen
1e31d6ef0d start ui refactor 2024-07-28 22:39:04 -04:00
Stewart Allen
a2a5fc1cd4 add sketch z scaling, item ordering, sensible grouping on union 2024-07-28 13:30:20 -04:00
Stewart Allen
611d3cac1c add_rect now calls add_poly, refactor add_ to add. 2024-07-28 11:10:44 -04:00
Stewart Allen
50e7ef906a add support for open poly line width and miter distances 2024-07-27 22:35:01 -04:00
Stewart Allen
f04fb3a813 add open poly rendering and preferences 2024-07-27 22:08:26 -04:00
Stewart Allen
a6c4f8aff1 add sketch item(s) duplication 2024-07-27 20:01:13 -04:00
Stewart Allen
e0d449af50 add sketch item/group flip h/v and centering 2024-07-27 18:41:32 -04:00
Stewart Allen
d8655a60a9 mesh: add svg import to sketch, kiri: fix svg import multi obj 2024-07-27 13:49:28 -04:00
Stewart Allen
9b6e80ae6a fix circle pattern name. stub z spirals 2024-07-26 22:35:11 -04:00
Stewart Allen
6df554bf72 fix patterning, add duplication preferences 2024-07-26 22:28:52 -04:00
Stewart Allen
257d841b0a add sketch + sketch item snap move / scale 2024-07-26 19:31:32 -04:00
Stewart Allen
a6be28907c start drag snapping with models 2024-07-26 16:28:52 -04:00
Stewart Allen
caeba6a48d stub in snap but requires more work and validating removal of some mouse dragging code 2024-07-26 14:58:08 -04:00
Stewart Allen
75f42428d4 add sketch grouping and even/odd boolean 2024-07-26 14:16:28 -04:00
Stewart Allen
c7fed8da3b add sketch and sketch item centering 2024-07-26 00:35:36 -04:00
Stewart Allen
522103a0a6 rename group/ungroup to nest/flatten 2024-07-26 00:06:17 -04:00
Stewart Allen
47e47df0a5 add sketch item dialogs and editing, sketch extrusion dialog and options 2024-07-25 23:30:58 -04:00
Stewart Allen
54ffc506bd first sketch union 2024-07-25 15:52:17 -04:00
Stewart Allen
b8ccf456c1 better handling of sketch de-select and delete 2024-07-25 14:58:17 -04:00
Stewart Allen
67d6ff5726 add sketch item poly outlines, allow for deletion 2024-07-25 14:48:36 -04:00
Stewart Allen
2eb3582eca sort out sketch element dragging 2024-07-25 14:05:44 -04:00
Stewart Allen
63620bfcbe add sample extrusion capability 2024-07-25 00:05:24 -04:00
Stewart Allen
27783b521b fix sketch move / normal calcs 2024-07-24 19:30:44 -04:00
Stewart Allen
fe6fbefa7e make menu adaptive to skeptch mode 2024-07-24 16:57:42 -04:00
Stewart Allen
ef0f4c3efd add sketch scaling, selection persistence 2024-07-24 15:57:32 -04:00
Stewart Allen
acc6f652c2 prevent incompatible types in selection 2024-07-24 13:33:48 -04:00
Stewart Allen
a594999292 add sketch selection and focus + normal 2024-07-24 13:28:15 -04:00
Stewart Allen
2efd26a2cc add sketch persistence 2024-07-24 12:29:55 -04:00
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