|
0707a9fa84
|
Fix normal (re)generation in mdr ed.
|
2022-02-11 19:25:27 +01:00 |
|
|
7e05bda987
|
Added a flip face action to mdr ed.
|
2022-02-11 17:29:37 +01:00 |
|
|
61cfc92beb
|
Fix created face's orientation when only 3 verts are selected.
|
2022-01-28 13:58:17 +01:00 |
|
|
f080b6041e
|
Fix typo.
|
2022-01-28 13:23:26 +01:00 |
|
|
fd0486ff7e
|
Now pivot points also work for scaling.
|
2022-01-28 13:16:17 +01:00 |
|
|
15404a82d9
|
Now pivot points work for rotation.
|
2022-01-28 13:14:24 +01:00 |
|
|
aa70306e6b
|
Improved mdr'eds tranlate action by a lot. Also work on pivot point support.
|
2022-01-28 13:12:10 +01:00 |
|
|
410d48d0fa
|
Remove unused code, and added a helper method.
|
2022-01-28 11:01:03 +01:00 |
|
|
f1a8188dfa
|
Proper rotation implementation.
|
2022-01-28 10:57:43 +01:00 |
|
|
43b70b854e
|
Lots of improvements to translate and scale. Initial (bad for now) rotation implementation.
|
2022-01-28 10:25:47 +01:00 |
|
|
d2beb36e2c
|
Make sure to only apply a drag operation to a vertex only once.
|
2022-01-28 10:08:05 +01:00 |
|
|
ce1c408bc2
|
Implemented the clean mesh action.
|
2022-01-27 20:34:49 +01:00 |
|
|
38f6c15f36
|
Now the new edges are automatically selected after an extrude.
|
2022-01-27 19:32:43 +01:00 |
|
|
53f01ae370
|
Use the new delaunay triangulation for the add face action in case more than 3 verts are selected.
|
2022-01-27 19:26:47 +01:00 |
|
|
bb8eebfc0b
|
Remove stray print.
|
2022-01-27 17:34:24 +01:00 |
|
|
b2c3f6c4e7
|
Handles can be dragged properly again without them sticking to the mouse pointer.
|
2022-01-27 17:25:42 +01:00 |
|
|
1c6c2a6931
|
Hide the vertex split operation for now as it's not implemented.
|
2022-01-27 17:12:34 +01:00 |
|
|
7622f36b44
|
Decreased them by a little.
|
2022-01-27 17:09:33 +01:00 |
|
|
dca6a0c960
|
Now mdr ed's handle markers have a fixed size.
|
2022-01-27 17:08:46 +01:00 |
|
|
e75b44089c
|
Fix typo.
|
2022-01-27 17:04:04 +01:00 |
|
|
20276b77c7
|
Now every normal calculation in the mdred_mesh_utils.gd is done via hand instead of via the surface tool. This actually fixed the extrude algorithm.
|
2022-01-27 17:01:40 +01:00 |
|
|
0cd86b089c
|
Added back the extrude button to mdr ed's sidebar, and implemented an extrude algorithm. I have high hopes for it, however it does not work at the moment, because SurfaceTool messes up the order of the triangles in the mesh after a normal generation, which I will fix soon.
|
2022-01-27 16:39:23 +01:00 |
|
|
c8337cc505
|
Fix typo.
|
2022-01-25 18:15:38 +01:00 |
|
|
f465df60ee
|
Added a HSeparator under the select all button.
|
2022-01-25 18:15:03 +01:00 |
|
|
72fec658ac
|
Fix handle selection types when the mesh data instance is not at origin.
|
2022-01-25 18:11:52 +01:00 |
|
|
06f1785695
|
Implemented handle selection types.
|
2022-01-25 18:01:55 +01:00 |
|
|
0cf7be7fc7
|
Removed handle normals.
|
2022-01-25 15:53:59 +01:00 |
|
|
78993c214f
|
Implemented handle normal calculation, and facing checks based on them for clicking. This doesn't work well, so it will be removed, but committing it because the normal calculations might come in handy later,.
|
2022-01-25 15:52:51 +01:00 |
|
|
a5cb7ab767
|
More setup and smaller fixes.
|
2022-01-25 15:21:20 +01:00 |
|
|
af604f845e
|
Added handle selection types to mdi ed's sidebar, and set up events for them.
|
2022-01-25 14:47:18 +01:00 |
|
|
0d45bd0f97
|
Moved the selection codes to their own methods.
|
2022-01-25 14:34:53 +01:00 |
|
|
f71d65be85
|
Also make rect based selection work when dragging from right to left adn/or from down to up.
|
2022-01-25 14:24:14 +01:00 |
|
|
85a4fc8fd3
|
Implement rect based selection. Now alt also work as an unselect option, as while holding down ctrl, the selection rect won't show up in the editor.
|
2022-01-25 14:17:15 +01:00 |
|
|
44f3ab6c5e
|
Rework mdr ed's gizmo so it's able to handle rect style selection later.
|
2022-01-25 13:32:03 +01:00 |
|
|
6f8525a44b
|
Added a select all button to mdr ed's sidebar, and implemented it.
|
2022-01-25 12:55:42 +01:00 |
|
|
c950762d77
|
Reworked handle selection. Now you can only select one by default, and deselect with clicking far away from handles (when nothing is held down). Holding down shift will always append, and holding down control deselects one by one.
|
2022-01-23 23:03:02 +01:00 |
|
|
3ea93cf42c
|
Actually implemented the visual indicator toggles.
|
2022-01-23 22:46:15 +01:00 |
|
|
1d9d5fba7c
|
Add toggles for visual indicators to mdr ed's sidebar.
|
2022-01-23 22:26:08 +01:00 |
|
|
e54a90af07
|
Fix an another 2 typos.
|
2022-01-23 22:07:42 +01:00 |
|
|
6c02392f11
|
Fix a typo and copy pase error.
|
2022-01-23 22:05:28 +01:00 |
|
|
692a4feab6
|
Lock the Popup root node in mde ed's gui, so widgets can be selected in the editor again with clicking on them.
|
2022-01-23 22:04:08 +01:00 |
|
|
f05fea0924
|
Moved the pivot setting to the scroll container part of mdi ed's sidebar.
|
2022-01-23 22:01:30 +01:00 |
|
|
45a1f42e51
|
Transfer the current editing state from the active gizmo when a new mesh data instance is selected. Also smaller cleanups.
|
2022-01-23 01:58:43 +01:00 |
|
|
4ef0a39fa2
|
Only send events to the active MeshDataInstance gizmo from mdr ed's plugin.
|
2022-01-23 01:47:16 +01:00 |
|
|
1773be1b9b
|
The active axis buttons in mdr ed's sidebar have their text written in uppercase now, to be inline with the rest of the buttons.
|
2022-01-23 01:27:10 +01:00 |
|
|
5c9841c480
|
Check whether the signals are already connected in uveditor's popup. This fixed an in-editor error message.
|
2022-01-23 01:26:25 +01:00 |
|
|
8523380059
|
Missing button group resource from the last commit.
|
2022-01-23 01:24:07 +01:00 |
|
|
9f6b66a45f
|
Added pivot setting buttons to mdi ed's sidebar.
|
2022-01-23 01:23:43 +01:00 |
|
|
b5dbe0b6dd
|
Add the do and undo methods in one after the other in add_mesh_seam_change_undo_redo because the docs say it has to be like that.
|
2022-01-21 13:25:23 +01:00 |
|
|
87336f55e8
|
Added undo redo support for the rest of the action of mdr ed.
|
2022-01-20 23:32:00 +01:00 |
|