|
272e34a06a
|
Refactored the mesh outline generator a bit. Also made it offset the outline along the normal if available to reduce z-fighting.
|
2022-01-18 21:34:25 +01:00 |
|
|
302e0a9680
|
Implemented seam visualization. Also changed the color of the default mesh outline to gray.
|
2022-01-18 21:11:37 +01:00 |
|
|
d0d636554d
|
Implemented seam marking and unmarking.
|
2022-01-18 20:51:05 +01:00 |
|
|
7af44898eb
|
Removed vertex disconnect action. I don't think it would have been that useful.
|
2022-01-18 20:23:27 +01:00 |
|
|
def030986a
|
Reset selection after appending triangles or quads. Also don't rely on the changed event during these methods.
|
2022-01-15 17:12:01 +01:00 |
|
|
c3c35c7e37
|
Moved the add at buttons to under edge's options.
|
2022-01-15 17:06:38 +01:00 |
|
|
86a9e1edc2
|
More tweaks to mdr ed's sidebar. Also added 2 new buttons. They are not yet implemented.
|
2022-01-15 17:03:19 +01:00 |
|
|
d7ee2b9993
|
More smaller tweaks to mdr ed's sidebar.
|
2022-01-15 16:52:26 +01:00 |
|
|
b9cf5e7d7c
|
Moved the uv preview node out of it's container.
|
2022-01-15 16:41:06 +01:00 |
|
|
aec3098df1
|
Added a scroll container to mdr ed's sidebar.
|
2022-01-15 16:35:47 +01:00 |
|
|
f5371f511f
|
Small improvements to the mdr ed's sidebar.
|
2022-01-15 16:30:26 +01:00 |
|
|
51960419b4
|
Added mark and unmark seam buttons to the edges. Also smaller fixes to the mrd_ed's gui.
|
2022-01-15 16:24:34 +01:00 |
|
|
d32b9a50ea
|
Removed per vertex/edge/face merge option. Also hidden extrude in edge for now.
|
2022-01-15 16:16:11 +01:00 |
|
|
8ee90e179c
|
Now there are 3 types of connect action.
|
2022-01-15 16:13:09 +01:00 |
|
|
69ba7ac15a
|
Implemented generate normals, remove doubles, merge optimize and generate tangent actions.
|
2022-01-15 15:53:08 +01:00 |
|
|
76d5818c34
|
Implemented face deletion.
|
2022-01-15 15:18:14 +01:00 |
|
|
18583e66f9
|
Implemented a very crude face creation algorithm. Also did the gui for it. I't not perfect, it does depend on the selection order if you have more than 3 vertices selected. I'll implement a better one later.
|
2022-01-15 13:44:14 +01:00 |
|
|
0019d2f784
|
Also implemented add quad to edge operation.
|
2022-01-15 01:29:09 +01:00 |
|
|
5185d29150
|
Fix triangle winding order issues.
|
2022-01-15 01:01:40 +01:00 |
|
|
2a93318ff8
|
Implemented ad triangle at command for mdr_ed. It still has issues determining the proper winding order though.
|
2022-01-14 23:21:50 +01:00 |
|
|
50074bf677
|
Added an another helper method.
|
2022-01-14 16:22:40 +01:00 |
|
|
bdb0b956a7
|
Moved the new helper to the bottom of the mesh utils. Also the reflect helpers will reflect v2 instead of v1.
|
2022-01-14 15:50:54 +01:00 |
|
|
8e546e113f
|
Added add quad at and add triangle at options to mdr's gui, adn set up call paths for them.
|
2022-01-14 15:24:59 +01:00 |
|
|
7b0d382f57
|
Split up the operations into a per vertex/edge/face panel and one that's permanent.
|
2022-01-14 15:16:06 +01:00 |
|
|
7fcafe7ac0
|
Added more helper methods.
|
2022-01-14 14:29:36 +01:00 |
|
|
5a0cfe213d
|
Renamed mesh_add_utils to mdred_mesh_utils.
|
2022-01-14 13:17:31 +01:00 |
|
|
6dfb97cb39
|
Added a few helper methods to mesh add utils.
|
2022-01-14 13:03:11 +01:00 |
|
|
cfeee3b5b3
|
Added naturalist's talents back to the resource db. This fixes them.
|
2022-01-12 21:06:26 +01:00 |
|
|
c512ec3875
|
Removed the remaining auras.
|
2022-01-12 20:44:27 +01:00 |
|
|
915f8ce4bc
|
Merged the existing aura's data into the spells. Removed all that I could.
|
2022-01-12 19:52:11 +01:00 |
|
|
36f7565cc6
|
Merged spell_script_gd and aura_script.
|
2022-01-12 19:35:37 +01:00 |
|
|
9d0feb2379
|
Fix method call.
|
2022-01-12 19:30:22 +01:00 |
|
|
197dbcc1e3
|
aura_script now inherits from gs_spell_script. Also updated spell script's handle_effect, to the new style.
|
2022-01-12 19:14:10 +01:00 |
|
|
7d57bbbd56
|
aura_script.gd now overrides the proper (new) methods.
|
2022-01-12 17:43:58 +01:00 |
|
|
ffafdbcef0
|
Added the naturalis's aura spells to it's resource db. This makes them work again.
|
2022-01-12 17:39:53 +01:00 |
|
|
2a08f5de05
|
Updated ESS, to get the Aura and Spell merge. Still a few smaller isuues linger around. They will be fixed in a few hours.
|
2022-01-12 15:55:18 +01:00 |
|
|
d2a5be02d4
|
Udpated ESS to the latest to get the new property changes.
|
2022-01-12 14:19:23 +01:00 |
|
|
2d5e17b5be
|
Fix more issues after the aura property renames. Also updated ESS to get property grouping improvements.
|
2022-01-12 12:06:00 +01:00 |
|
|
55fb9b2994
|
text_name property in Auras shouldn't have been prefixed.
|
2022-01-12 11:53:09 +01:00 |
|
|
b70976e98b
|
Update aura script.gd.
|
2022-01-12 11:29:20 +01:00 |
|
|
ad2215a66b
|
Started merging auras and spells. As a first step aura's properties got an aura prefix. Updated ESS, and added this prefix to all aura resources.
|
2022-01-12 11:26:33 +01:00 |
|
|
c9dce50315
|
Implemented connect for the vertex selection mode.
|
2022-01-03 18:05:19 +01:00 |
|
|
dbbad9871d
|
Set up call paths to the connect, disconnect, and merge, split buttons.
|
2022-01-03 17:33:34 +01:00 |
|
|
0bb573a2ee
|
Implemented add box and add quad.
|
2022-01-03 16:54:28 +01:00 |
|
|
b66331f8ab
|
Cleanups for mesh add utils.
|
2022-01-03 16:44:11 +01:00 |
|
|
535f55d54c
|
Change the sidebar's operations and add containers to vboxcontainer.
|
2022-01-03 14:47:24 +01:00 |
|
|
847fbd35dd
|
Added more buttons to the mesh data editor's sidebar.
|
2022-01-03 14:45:40 +01:00 |
|
|
e2a43ac587
|
Changed up the keybinds.
|
2021-12-31 14:48:25 +01:00 |
|
|
57a58a58ab
|
Fix typo in edge map generation code. This should just make it more optimal by not not adding vertices multiple times to a single edge vertex map.
|
2021-12-31 14:39:17 +01:00 |
|
|
8a2da58680
|
Implemented face selection mode.
|
2021-12-31 14:37:07 +01:00 |
|
|
17bc926810
|
Don't process the current events in the mesh data resource editor if a key modifier is pressed.
|
2021-12-31 13:52:23 +01:00 |
|
|
6629fa503c
|
Implemented outline for face selection. (Face selection itself is not yet implemented though.)
|
2021-12-31 08:54:12 +01:00 |
|
|
6733787c46
|
Fix get_handle_edge_to_vertex_map.
|
2021-12-31 08:42:19 +01:00 |
|
|
4303e94617
|
Implemented a different outline for the edge select mode.
|
2021-12-31 08:41:25 +01:00 |
|
|
2067291890
|
Implemented switching selection modes through the ui.
|
2021-12-31 08:18:56 +01:00 |
|
|
34f080e03e
|
The ui will now reflect axis constaint state.
|
2021-12-31 08:08:02 +01:00 |
|
|
81bfa4b6bd
|
Fix axis constraint logic.
|
2021-12-31 08:07:13 +01:00 |
|
|
9962ef777a
|
Set up the edit mode buttons to actually reflect state.
|
2021-12-31 07:51:23 +01:00 |
|
|
f25e9aa3ad
|
Switched back to GodotPhysics from Bullet.
|
2021-12-31 07:33:34 +01:00 |
|
|
6fe4eaa7fa
|
Fix regression with the vertex selection mode.
|
2021-12-31 00:54:14 +01:00 |
|
|
1e71822982
|
Add in missing return. Also removed now obsolete comment.
|
2021-12-31 00:53:21 +01:00 |
|
|
881528f77b
|
Now the mesh data resource plugin's gizmo will watch for changes in the edited mesh data resource when it's not messing with it.
|
2021-12-31 00:52:39 +01:00 |
|
|
71662367ae
|
Small tweaks to the mesh outline generator.
|
2021-12-31 00:47:08 +01:00 |
|
|
5e63f45f0d
|
The mesh outline generator now won't connect to the mdr's changed event.
|
2021-12-31 00:44:01 +01:00 |
|
|
5db3ff2eb3
|
Initial edge select mode implementation. It's still a bit buggy, that will be fixed later.
|
2021-12-31 00:12:02 +01:00 |
|
|
ae56bf8b56
|
Fix error on plugin reload.
|
2021-12-30 01:23:54 +01:00 |
|
|
4ef5881ad4
|
Clear the test spatial.
|
2021-12-30 01:21:56 +01:00 |
|
|
bed06568e4
|
Handle more edge cases in recalculate_handle_points.
|
2021-12-30 01:21:38 +01:00 |
|
|
2bffe4dc68
|
Fix visual server array len == 0 errors.
|
2021-12-30 01:18:03 +01:00 |
|
|
e0db0b0379
|
Fix an error, remove a now unneeded comment, and an apply call.
|
2021-12-30 01:14:05 +01:00 |
|
|
2217c1d4dc
|
Remove commented line.
|
2021-12-30 00:13:53 +01:00 |
|
|
7565993faa
|
Copy the required data in recalculate_handle_points, so the original mesh doesn't get modified as a side effect.
|
2021-12-29 23:42:19 +01:00 |
|
|
cf6da736c2
|
Fix handle point ofsetting, and multiplications.
|
2021-12-29 23:34:54 +01:00 |
|
|
9e939eff64
|
Move around some class variables, and prefix some of them with an underscore.
|
2021-12-29 23:30:08 +01:00 |
|
|
1bf7d50cf0
|
Now the MDR edit gizmo uses the new generated handle points.
|
2021-12-29 23:23:50 +01:00 |
|
|
ec0b477291
|
Implemented generating handle points.
|
2021-12-29 22:01:52 +01:00 |
|
|
e7110b5314
|
Renamed the entries in the EditMode enum.
|
2021-12-29 21:38:57 +01:00 |
|
|
0c923500f7
|
Small improvements.
|
2021-12-29 21:26:56 +01:00 |
|
|
02da1a0780
|
Moved more code around.
|
2021-12-29 21:24:27 +01:00 |
|
|
98e50d4a64
|
Now the mesh data resource editor's gizmo just stored the editoed mesh data resource. Also smaller changes / comments.
|
2021-12-29 21:21:23 +01:00 |
|
|
21b7b3da0b
|
Fix apply and redraw order.
|
2021-12-29 17:54:44 +01:00 |
|
|
612ee7936a
|
Moved around more code in mesh data resource editor's gizmo.
|
2021-12-29 17:48:27 +01:00 |
|
|
ef7ed3848b
|
Started refactoring mesh data resource editor's gizmo.
|
2021-12-29 17:10:58 +01:00 |
|
|
b3edaa7bd7
|
Fixed uvs and normals for the box.
|
2021-12-29 00:07:37 +01:00 |
|
|
6337d16a54
|
Implemented the Add Box button for the mesh data resource editor.
|
2021-12-29 00:00:28 +01:00 |
|
|
290f8e39f1
|
Properly handle horizontal minimum in the flex grid container.
|
2021-12-28 21:14:46 +01:00 |
|
|
b0613182d0
|
Reworked mesh_data_resource_editor's side panel.
|
2021-12-28 15:05:43 +01:00 |
|
|
3d8493bd01
|
Added the FlexGridContainer from godot-color-palette, to the mesh_data_resource_editor.
|
2021-12-28 14:30:11 +01:00 |
|
|
f90d4e8858
|
Revert accidentally comitted change.
|
2021-12-28 14:23:30 +01:00 |
|
|
d48894aa90
|
Updated the color palette addon.
|
2021-12-28 14:22:28 +01:00 |
|
|
31ad20843f
|
Remove a hseparator.
|
2021-12-27 22:26:08 +01:00 |
|
|
ef03b30dfe
|
Now HSeparators can also be added to the property inspector.
|
2021-12-27 22:25:37 +01:00 |
|
|
cae4735ae2
|
Added separators to the property inspector. Also moved the content up above the new properties.
|
2021-12-27 22:22:07 +01:00 |
|
|
e13be6f3f5
|
Added a class and script property by default to the property inspector.
|
2021-12-27 22:20:09 +01:00 |
|
|
cfc3bc5ff7
|
Added the resource properties to the inspector wherever they were needed.
|
2021-12-27 22:06:43 +01:00 |
|
|
f9662ed967
|
Added a resource property.
|
2021-12-27 22:05:57 +01:00 |
|
|
1dd6aa25f4
|
Add the locked property to the property inspector.
|
2021-12-27 22:05:08 +01:00 |
|
|
e0cb83ffe2
|
Fix signal already connected errors.
|
2021-12-27 18:00:10 +01:00 |
|
|
ff2579bd04
|
Now RectView will also change / zoom the margins.
|
2021-12-27 17:58:33 +01:00 |
|
|
b45e197d69
|
Now RectView's zoom will resize everything, instead of just setting rect_scale.
|
2021-12-27 17:56:44 +01:00 |
|