|
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 |
|
|
4e1c6046b0
|
Updated the engine.
|
2022-01-27 19:56:43 +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 |
|
|
e0dac27954
|
Updated the mesh utils plugin to get support for 3d delaunay triangulation even on 3.x.
|
2022-01-27 19:05:17 +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 |
|
|
1a509a9751
|
Added a description and a dependencies property to game module.
|
2022-01-26 17:46:44 +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 |
|
|
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 |
|