223 Commits

Author SHA1 Message Date
JannisX11
06af54e962 Split screen layouts replacing quad view 2023-05-10 23:24:46 +02:00
JannisX11
c671fe68c2 Add hasAny and hasSelected to improve performance 2023-05-07 00:12:28 +02:00
JannisX11
2ca0ef9712 Fix #1262 inset faces don't have default UV mapping 2023-04-29 16:32:30 +02:00
JannisX11
615b07b2fe Fix moving mesh selection in group space 2023-04-29 14:59:43 +02:00
JannisX11
ac41bb4ea3 Fix seam tool still selecting edges based on vertices 2023-04-28 20:09:59 +02:00
JannisX11
b8212ae763 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2023-04-27 23:08:18 +02:00
JannisX11
388372a204 Fix loop cut issue 2023-04-24 12:59:40 +02:00
JannisX11
0f9734fdb8 Fix direction of extruded edges 2023-04-23 21:11:07 +02:00
AaronWoodward
b1b7223c81 PR Feedback 2023-04-20 22:50:19 -07:00
AaronWoodward
ee25fae85f Adding axis-independent stretching (like inflate but multiplicative) 2023-04-20 22:50:05 -07:00
JannisX11
65934f71be Pre-compute vertex weights for proportional editing
Improve mesh selection update performance
2023-04-12 23:33:02 +02:00
JannisX11
cee9f9074a Improve edge/vertex extrusion in side views 2023-04-09 14:13:33 +02:00
JannisX11
7128d69f74 Fix #1804 Centering view on empty project corrupts view
Reset Zoom on UV editor now also resets position
2023-04-01 19:29:14 +02:00
JannisX11
95d7f5b35a FIx inflate slider in bedrock block format 2023-03-30 22:10:39 +02:00
JannisX11
593dc833cf Fix painting grid on bent mesh quads
Fix issue with creating mesh faces between disconnected vertices
2023-03-29 22:58:57 +02:00
JannisX11
0e4272bee3 Proportional editing lang strings
Add bedrock animation compile event hooks
2023-03-25 23:52:50 +01:00
JannisX11
3b747de048 Changed box UV origin when resizing Z axis
Partially solves #1794
Fix #1795 Center View on Selection in UV is based on texture rather than UV resolution
2023-03-25 19:32:51 +01:00
JannisX11
fda020d26e Fix dissolving edges creating inverted faces 2023-03-21 21:33:39 +01:00
JannisX11
426970aee5 Merge branch 'master' into next 2023-03-12 13:55:59 +01:00
JannisX11
a302c122dd Ability for loop cut tool to cut ring of tris
Rename Face Normal to Face Orientation
2023-03-12 13:45:51 +01:00
JannisX11
71333cbc27 Change "dont show again" in dialogs to checkbox 2023-03-12 12:03:25 +01:00
JannisX11
5c86d28afb Fix #1762 Incorrectly converts cube to mesh sometimes 2023-03-09 17:45:11 +01:00
JannisX11
ffa80e81f2 Fix "Deactivate Size Limit" ignored on rotate + vertex snap 2023-03-09 00:07:26 +01:00
JannisX11
aeea007f48 Fix Scale always affecting all axes on bones 2023-02-25 21:45:04 +01:00
JannisX11
3f6bdf096c Basic proportional editing 2023-02-21 22:56:44 +01:00
JannisX11
80c89cd8c0 Merge branch 'master' into next 2023-02-17 00:19:24 +01:00
JannisX11
2b0505d890 Improve mesh selection mode conversion
Closes #1740
2023-02-04 20:59:46 +01:00
JannisX11
74f7296d63 Implement sub-keybindings
Improve keybinding dialog styling
Implement keybind options for individual paste options, closes #1149
2023-01-31 23:48:29 +01:00
JannisX11
d7fb09bd02 Optimize extruding with edges
Fix edge drag selection not selecting all vertices
2023-01-20 20:36:37 +01:00
JannisX11
0174561f83 Fix issue with dissolving edges between quads
Fix error when extruding all edges around face
2023-01-20 16:14:16 +01:00
JannisX11
fa2b616c43 Loop cuts no longer floors offset coordinates
Fix issues when switching between different selection modes
Fix issues with select all in mesh selection modes
2023-01-20 11:40:39 +01:00
JannisX11
35ced3b3d0 Make OBJ importer accept more formats
Auto generate mesh instance if OBJ file does not define one
2023-01-18 22:49:28 +01:00
JannisX11
fecd841127 Rewrite edge dissolve function, fixes #1073 2023-01-16 18:21:04 +01:00
JannisX11
8b63208a3e Fix mesh inset not working 2023-01-11 19:08:16 +01:00
JannisX11
cbe66ce729 Warning when scaling box UV model
Closes #1701
2023-01-10 21:31:06 +01:00
JannisX11
da1fe851e4 Mesh cluster selection mode
Closes #1589
2023-01-09 22:22:35 +01:00
JannisX11
d35653db8b Convert last dialogs from legacy system
Convert Transform > Scale dialog to new system
Convert extrude image dialog
2023-01-07 22:18:29 +01:00
JannisX11
2382d7dd55 Display UV and Element panels when no elements selected 2023-01-06 23:38:54 +01:00
JannisX11
3a836a17e1 Let new cubes and meshes inherit parent marker color 2023-01-05 21:47:27 +01:00
JannisX11
0896c7dcd9 Fix some number input issues
Fix min-max not working for number settings
Change PWA screen orientation
Fix dialog stack issue
Update molang
2022-12-31 01:28:49 +01:00
JannisX11
d005c7661c Merge branch 'face-selection' into next 2022-12-18 16:05:51 +01:00
JannisX11
98b59b7ca7 Change mesh selection system
Faces and edges can now be selected individually rather than vertex based
Closes #1050
2022-12-04 20:45:25 +01:00
JannisX11
5a72f592d7 Fix vertex snap for individual vertices not working in some cases 2022-11-25 19:11:14 +01:00
JannisX11
94596d10e9 Fix issue with loop cuts when only line was selected
Fix shift and ctrl keys not working when changing loop cut offset
Allow percentage to be used in num sliders
2022-11-19 12:59:03 +01:00
JannisX11
79a3047d17 Fix issues with Box UV Mirror
Fixes #1653
2022-11-12 12:01:26 +01:00
JannisX11
ea24c06e21
Merge pull request #1610 from MrCrayfish/rotation_snapping
Model formats can now disable cube rotation snapping
2022-11-10 14:39:16 +01:00
JannisX11
14c9e5c094 Make rotation_snap false by default 2022-11-08 21:35:29 +01:00
JannisX11
2f45d43cee Implement loop cut direction fix by @Rox
Improve compatibility for custom cube-like elements
2022-11-07 19:53:17 +01:00
JannisX11
94406b2f97 Hide UV Overlay button in 3D paint mode
Fix issue with collada export
Fix missing Resize Texture action in texture context menu
Fix issue with vertex snapping cube pivot points in java block/item
2022-11-06 20:16:22 +01:00
JannisX11
91df921b25 Allow moving bones in skin mode
Fix #881 Skin explode does not return to correct position after saving model in exploded state
Resizing folded top or bottom panel will now unfold panel
2022-11-05 10:39:38 +01:00