Commit Graph

19 Commits

Author SHA1 Message Date
CNCKitchen dcbdf344ac feat: add imprint and privacy policy modal with translations 2026-04-04 13:38:15 +02:00
CNCKitchen 1c58ebcc80 feat: added a precision mode for masking 2026-04-03 14:11:40 +02:00
CNCKitchen 6ad91f9707 feat: add dismiss button for store call-to-action and style updates 2026-04-02 10:28:37 +02:00
CNCKitchen 475945a799 Refactor code structure for improved readability and maintainability 2026-03-25 08:03:22 +01:00
CNCKitchen 0cff3f8d10 feat: update store call-to-action with new support options and styling 2026-03-23 09:26:01 +01:00
CNCKitchen 87ad3bcecf feat: implement "Place on Face" feature with UI integration and translations 2026-03-21 11:01:49 +01:00
CNCKitchen 6723dcb7b0 Refactor surface masking and exclusion features
- Renamed "Surface Mask" section to "Mask Angles" for clarity in index.html.
- Updated translation keys and tooltips to reflect the new terminology in i18n.js.
- Removed the erase toggle button from the exclusion panel and implemented Shift key functionality to toggle erase mode in main.js.
- Adjusted brush radius handling to improve user experience and updated related UI elements in index.html.
- Enhanced the subdivision process to track original face IDs for better masking accuracy in subdivision.js.
- Added CSS styles for new UI elements and improved layout in style.css.
2026-03-21 09:42:08 +01:00
CNCKitchen 60e6ee9201 feat: add license popup with terms and conditions, including UI integration and translations 2026-03-20 18:05:44 +01:00
CNCKitchen 32eddcad37 feat: add seam blend feature and amplitude overlap warning with UI updates 2026-03-19 12:08:14 +01:00
CNCKitchen 0600877849 feat: add store CTA and dimension annotations, update safety cap and translations 2026-03-18 15:17:46 +01:00
CNCKitchen 3974b30b56 added different languages 2026-03-18 12:47:49 +01:00
CNCKitchen d09d00e5a8 chore: clean up code structure and remove unused code blocks 2026-03-18 12:18:35 +01:00
CNCKitchen f88504696d Refactor code structure for improved readability and maintainability 2026-03-18 09:31:21 +01:00
CNCKitchen 2eb52a0bf2 feat: add brush cursor for exclusion tool and enhance cursor behavior 2026-03-17 20:57:27 +01:00
CNCKitchen 598902021a feat: implement surface exclusion mode toggle and enhance exclusion overlay logic 2026-03-17 19:43:46 +01:00
CNCKitchen 1d3e756245 feat: add surface exclusions panel and functionality
- Introduced a new section in the UI for surface exclusions, allowing users to exclude triangles from displacement using brush and bucket fill tools.
- Implemented brush type switching (single and radius) and radius control for the brush tool.
- Added functionality for bucket fill with a threshold angle to control the fill area.
- Integrated exclusion weights into the displacement algorithm to ensure excluded faces are handled correctly during subdivision.
- Created adjacency and centroid calculations for triangles to support the bucket fill operation.
- Developed overlay geometries for visual feedback on excluded faces and hover previews.
- Enhanced the CSS for the new exclusion tools and their layout in the UI.
2026-03-17 14:35:45 +01:00
CNCKitchen 57a42f0815 Enhance UI for scale and offset controls; add surface masking options and improve displacement logic 2026-03-17 12:59:03 +01:00
CNCKitchen a68eedba38 Add wireframe toggle in UI and implement wireframe rendering functionality 2026-03-17 11:34:21 +01:00
CNCKitchen 92e7f487ce initial commit 2026-03-16 20:37:32 +01:00