|
3e4038a8ee
|
Set clip content to true for godoxel's canvas's container again. I probably forgot to commit this the last time.
|
2022-01-31 14:40:42 +01:00 |
|
|
0d4a4347f4
|
Added the module root to the data manager as a selectable fodler.
|
2022-01-28 18:42:33 +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 |
|
|
fb044323a3
|
Made Godoxel's plugin return Paint as plugin name instead of Godoxel, as it looks better as a window tab name at the top of the editor.
|
2022-01-26 22:25:37 +01:00 |
|
|
78f97c94ea
|
Now the history tab will try to fall back to use the resource name property if the text name property cannot be found.
|
2022-01-26 22:17:19 +01:00 |
|
|
da9b6703c9
|
Fix the resource pane. now it will properly show the folder entries.
|
2022-01-26 22:12:41 +01:00 |
|
|
9f1d06c7f8
|
Now clicking the fodler entries will again pass the relevant informations to the resource panel.
|
2022-01-26 22:09:47 +01:00 |
|
|
1ee8220992
|
Check whether the confirmed signal is already connected in the add folder dialog.
|
2022-01-26 21:14:30 +01:00 |
|
|
8b486e156b
|
Now in data manager;s fodler tab each selected module will have an add folder button. Also implemented it.
|
2022-01-26 21:13:08 +01:00 |
|
|
d8f93baeba
|
Now when a module is toggled on in the data manager, it will add entries to to folder tab, based on what folders are available in it.
|
2022-01-26 20:38:09 +01:00 |
|
|
33ea23e3c3
|
Added a modules tab to the data manager's main panel. Also made it collect all the modules in the project.
|
2022-01-26 20:21:35 +01:00 |
|
|
58d707c695
|
Check whether the the on_visibility changes signal is connected before attempting to connect it in data manager's main panel.
|
2022-01-26 19:40:36 +01:00 |
|
|
cdd8d73686
|
Now the data manager plugin's main scene uses the new settings class instead of the old json. It should work, but It's not yet setup correctly for the current directory / project structure though.
|
2022-01-26 19:37:46 +01:00 |
|
|
d4220bbbbb
|
Mostly ported the old settings json for the data manager.
|
2022-01-26 19:17:59 +01:00 |
|
|
77111d0ee0
|
Implement a folders array for the data managers's settings resource similar to how the json used to be.
|
2022-01-26 18:58:49 +01:00 |
|
|
357900e87e
|
Create the settings file with the .tres extension so it's not saved as binary.
|
2022-01-26 18:57:16 +01:00 |
|
|
965ecd5f18
|
Added a new settings resource class to the data manager addon, and made the plugin load and save it to a central folder.
|
2022-01-26 18:17:09 +01:00 |
|
|
3db96fec68
|
Brought in code from the DataManager singleton (which maybe should be renamed) to the data manager addon. Also disabled the addon's panel's _ready() for now, and enabled it.
|
2022-01-26 18:04:30 +01:00 |
|
|
1ab2e6bd62
|
Also change it's name in it's cfg file.
|
2022-01-26 17:29:50 +01:00 |
|
|
0c096227e0
|
Change the data manager plugin's name to "Data".
|
2022-01-26 17:29:17 +01:00 |
|
|
9afecbc546
|
Fix paths.
|
2022-01-26 17:23:27 +01:00 |
|
|
644d5f22dc
|
Renamed the module manager addon to data manager.
|
2022-01-26 17:20:44 +01:00 |
|
|
a9c36ff8b6
|
Only zoom with the scroll wheen when over the canvas.
|
2022-01-25 19:18:36 +01:00 |
|
|
f6de6a0a8a
|
The tools should not be extended vertically.
|
2022-01-25 19:16:52 +01:00 |
|
|
2174b218d5
|
Changed Godoxel's middle section's root node's type to HBoxContainer and changed the left and right panel's type to PanelContainer.
|
2022-01-25 19:13:58 +01:00 |
|
|
20029bfec2
|
Changed the "NoBCViewportsnotworking26181" node in Godoxel to HBoxcontainer. This makes the the ui slimmer and more responsive.
|
2022-01-25 19:10:46 +01:00 |
|
|
bbde564348
|
Godoxel's navbar is now a HBoxcontainer instead of a normal container.
|
2022-01-25 19:07:52 +01:00 |
|
|
625f36b4b8
|
Now in godoxel you won't be able to draw behind other controls.
|
2022-01-25 19:02:14 +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 |
|