CNCKitchen
76eb1c7998
feat: support loading multiple model formats (.stl, .obj, .3mf) and update UI accordingly
2026-03-28 16:30:41 +01:00
CNCKitchen
a41b500bf2
feat: add cap angle control for cylindrical mapping and update UV calculations
2026-03-28 16:00:17 +01:00
CNCKitchen
b0d25f4006
rebranding to BumpMesh
2026-03-27 09:38:59 +01:00
CNCKitchen
fb6e4d232c
feat: implement raycast-based orbit pivot for cursor-centric rotation
2026-03-26 11:05:29 +01:00
CNCKitchen
b0da4d2922
Merge branch 'main' of https://github.com/CNCKitchen/stlTexturizer
2026-03-26 10:42:34 +01:00
CNCKitchen
fca353a142
feat: implement cursor-centric zoom functionality in viewer
2026-03-26 10:42:29 +01:00
CNCKitchen
b532c40a8e
feat: enhance theme selection logic to respect OS preferences
2026-03-25 17:00:22 +01:00
CNCKitchen
558a2301db
Refactor code structure for improved readability and maintainability
2026-03-25 15:34:30 +01:00
CNCKitchen
656371c3e3
Refactor code structure for improved readability and maintainability
2026-03-25 13:48:33 +01: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
Andrew Sink
ad39191a9f
reduce preview edges
2026-03-21 10:50:18 -04:00
Andrew Sink
27306ed596
add boundary falloff
2026-03-21 10:20:31 -04:00
CNCKitchen
11de141fb0
feat: add additional disclaimer and liability information to license and UI translations
2026-03-21 11:42:30 +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
a5cb0e5671
feat: update normal handling to use area-weighted buffer normals for improved surface rendering
2026-03-20 23:30:56 +01:00
CNCKitchen
b35140cd78
feat: enhance displacement preview with face normal and mask attributes for improved rendering
2026-03-20 22:47:34 +01:00
CNCKitchen
9c50ab83b1
feat: update bucket threshold and enhance mesh info display in UI
2026-03-20 19:47:04 +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
30b3e3a257
feat: enhance canvas handling with dynamic dimensions and cover-scaling for image presets
2026-03-20 17:21:16 +01:00
CNCKitchen
981a72af4d
Added a 3D Preview
2026-03-19 21:00:33 +01:00
CNCKitchen
43a09e8b14
feat: add seam band width control and integrate with displacement logic for improved blending
2026-03-19 20:12:54 +01:00
CNCKitchen
14987b8587
feat: add symmetric displacement feature with UI integration and update displacement logic
2026-03-19 14:52:21 +01:00
CNCKitchen
e555a479fb
feat: improve cubic mapping handling for better texture consistency on seams
2026-03-19 14:04:12 +01:00
CNCKitchen
32cc538bfb
feat: enhance cubic mapping with smooth normals and blending weights for improved texture transitions
2026-03-19 13:36:21 +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
08ab85ba75
feat: update UI labels and improve scaling parameters for better user experience
2026-03-18 16:41:13 +01:00
CNCKitchen
9b0995c22d
Refactor code structure for improved readability and maintainability
2026-03-18 15:33:17 +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
4654e4b32d
feat: add Hexagon image preset to the texture library
2026-03-18 12:54:55 +01:00
CNCKitchen
14c6137b2d
feat: update German translations for surface mask and exclusions sections
2026-03-18 12:53:33 +01:00
CNCKitchen
3974b30b56
added different languages
2026-03-18 12:47:49 +01:00
CNCKitchen
ac598757f0
feat: update theme toggle button text and adjust UV mapping threshold for improved rendering
2026-03-18 12:21:53 +01:00
CNCKitchen
d09d00e5a8
chore: clean up code structure and remove unused code blocks
2026-03-18 12:18:35 +01:00
CNCKitchen
04afab2432
feat: enhance exclusion overlay visibility and improve wireframe rendering
2026-03-18 11:13:48 +01:00
CNCKitchen
adab788c74
Refactor code structure for improved readability and maintainability
2026-03-18 10:52:39 +01:00
CNCKitchen
f88504696d
Refactor code structure for improved readability and maintainability
2026-03-18 09:31:21 +01:00
CNCKitchen
2c3db843a9
feat: optimize QEM mesh decimation with linked-list vertex-face incidence and performance enhancements
2026-03-17 22:28:39 +01:00
CNCKitchen
08eb15a2ab
feat: enhance QEM mesh decimation with performance improvements and numeric key optimizations
2026-03-17 22:11:41 +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
cbe7e7ffef
feat: add STL file upload button and implement flat-bottom clamp logic in export
2026-03-17 17:47:26 +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
f87b935b9a
test commit
2026-03-17 13:22:32 +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
0e20de00dc
Enhance subdivision algorithm to eliminate T-junctions with a two-step edge splitting approach
2026-03-17 11:08:00 +01:00
CNCKitchen
1a23d7d7fa
added new triangle decimation
2026-03-17 10:16:50 +01:00
CNCKitchen
66ee4a2d7d
Refactor mapping modes and improve UV mapping logic; update viewer axes and camera settings
2026-03-17 09:05:56 +01:00