Commit graph grid-apps-cmms/src/kiri/widget.js
Author SHA1 Message Date
Stewart Allen
b6573a4990 allow recompute of workspace units in op chains. fix bounding box changes in indexed op chains 2025-05-26 17:33:33 -06:00
Stewart Allen
fdc61bd09a update widget outline when rotated or scaled 2025-05-25 18:39:22 -06:00
bakedpotatolord
0b8b279fd7 fix typo 2025-04-29 09:07:56 -06:00
bakedpotatolord
eca977ebcf stop widget.modified from being set to false 2025-04-28 19:51:50 -06:00
Stewart Allen
6097557608 fix cnc default tools, tab rotations 2025-02-16 12:31:45 -05:00
Stewart Allen
2ed2571759 rename setting vars for outline -> edges 2024-09-06 11:53:12 -04:00
Stewart Allen
7fb6f2f3c2 remove decal option, persist and make outline option configurable 2024-09-06 11:08:43 -04:00
Stewart Allen
424db47bfd add user toggle of outline 2024-09-06 10:22:46 -04:00
Stewart Allen
d3e3a9a6f1 add outline render option to widget 2024-09-06 10:00:47 -04:00
Stewart Allen
48205cb00f add persistence and defaults to cam animation settings 2024-09-03 18:21:57 -04:00
Stewart Allen
973ee98200 add model visibility and stock transparency toggles to cam animation bar 2024-09-03 12:44:06 -04:00
Stewart Allen
9d6e4a6512 rm dead code. clean up slicing path marginally. bug fix belt support render 2024-07-06 19:09:36 -04:00
Stewart Allen
903a0007d6 clean up platform file load 2024-06-30 23:15:03 -04:00
Stewart Allen
3a97903017 rework and improve tool bar pop menus 2024-06-05 17:36:35 -07:00
Stewart Allen
87ff83ca97 more graceful handling of slice cancellation 2023-03-07 09:09:49 -05:00
Stewart Allen
0f9e3c4f03 fix z top for cam/index & fdm. don't show gdpr for local/dev 2023-02-14 22:23:30 -05:00
Stewart Allen
c1386ded5c allow z middle anchor offsetting, mostly driven by lathe requirements 2023-02-14 19:37:51 -05:00
Stewart Allen
c71786e56a add support for tab additions in lathe mode 2023-02-14 11:03:06 -05:00
Stewart Allen
c0fb0860a6 change buffer upgrade flow to avoid invalid class comparison 2023-02-07 15:09:28 -05:00
Stewart Allen
5b9991815e change missing shared array class to string which should never match 2023-02-07 15:04:57 -05:00
Stewart Allen
50f69925c2 add notice for missing SharedArrayBuffer and widget workaround 2023-02-07 14:54:55 -05:00
Stewart Allen
ae03abb547 fix multi-widget load grouping, reload same file with import 2023-01-14 10:57:32 -05:00
Stewart Allen
4ec8f845c5 checkpoint 2023-01-09 19:56:58 -05:00
Stewart Allen
849a55439b checkpoint prototype 2023-01-09 14:55:17 -05:00
Stewart Allen
b4321197c7 remove decimation on save. fix showGrid persistence 2023-01-07 14:28:29 -05:00
Stewart Allen
1b140435c7 remove largely duplicated mesh heal tool to focus on mesh editor version first 2022-11-15 22:07:55 -05:00
Stewart Allen
41141816ba fix widget mesh move optimiztion that prevented track.box from being set 2022-11-13 13:36:33 -05:00
Stewart Allen
12052b90e7 fix widget move event 2022-11-08 22:22:47 -05:00
Stewart Allen
3452297dc6 fix re-shadow after index rotations, carry angle through synth points 2022-11-08 14:46:40 -05:00
Stewart Allen
335a2706b4 refactor platform layout code, move stock record update into platform update 2022-11-04 12:46:06 -04:00
Stewart Allen
54b9889ffa experiment with buckets object instead of array to handle negative z. avoid mutating output points in renderer 2022-11-03 23:16:07 -04:00
Stewart Allen
77c8b0299c fixes for indexing and tracking during slicing 2022-11-03 10:44:58 -04:00
Stewart Allen
7bb4b817fa return early when no changes 2022-11-02 23:30:40 -04:00
Stewart Allen
ee8d4b0013 update face selection for new widget A indexing, timeline op terminates chain 2022-11-02 22:22:38 -04:00
Stewart Allen
8e6ffdb259 change how indexing is tracked and updated 2022-11-02 21:08:55 -04:00
Stewart Allen
8c3997d16d testing rotation / offset compensation 2022-11-02 13:31:14 -04:00
Stewart Allen
f588e2e5cf allow newSlice to track a specified widget to aid 4th axis visuals 2022-11-02 10:43:58 -04:00
Stewart Allen
fb39c48011 eliminate specialized rotate for belt 2022-11-01 23:53:22 -04:00
Stewart Allen
4bc113096b remove non-func unrotate() and fold rotinfo back into belt 2022-11-01 23:45:11 -04:00
Stewart Allen
2af361fc5a work on getting index translated widget geometry 2022-11-01 19:55:30 -04:00
Stewart Allen
d54b7590c4 fix mesh rotation compensation 2022-11-01 10:12:22 -04:00
Stewart Allen
abd1a763aa consolidate widget mesh position / rotation updates for setTopZ and setIndex 2022-10-31 14:39:51 -04:00
Stewart Allen
b5f756acf6 track widget indexing to timeline selection 2022-10-31 12:14:28 -04:00
Stewart Allen
7017bb5fb7 set index angle from clicked face 2022-10-29 18:43:22 -04:00
Stewart Allen
05cdb29d11 add cam index operation. not wired into slice/preview yet 2022-10-28 17:18:01 -04:00
Stewart Allen
ec9e24d320 remove normal generation for in favor of flat shading 2022-10-14 15:06:06 -04:00
Stewart Allen
ce856146e9 improve slice/preview visuals with custom normals 2022-10-14 12:42:51 -04:00
Stewart Allen
1a7e97462b fix line width override in preview. add more lighting debug 2022-09-26 13:28:31 -04:00
Stewart Allen
059dbced58 when healing enabled, warn when non-manifold geometry detected. update release notes 2022-09-08 13:26:47 -04:00
Stewart Allen
1ac95d785b remove unworkable indexed mesh code 2022-05-15 15:20:39 -04:00