diff options
| author | Juan Linietsky | 2017-12-09 14:11:26 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-12-09 14:18:14 -0300 |
| commit | 65fb961b8b2c81ce33c9e0e4c0add7b13da0193a (patch) | |
| tree | f6c6c050db94f04874e2fbdc6f2f05c1a51f5b63 /editor/plugins/mesh_instance_editor_plugin.h | |
| parent | ccef401700603fe31692ad67ba5c2026e192bbff (diff) | |
| download | godot-65fb961b8b2c81ce33c9e0e4c0add7b13da0193a.tar.gz godot-65fb961b8b2c81ce33c9e0e4c0add7b13da0193a.tar.zst godot-65fb961b8b2c81ce33c9e0e4c0add7b13da0193a.zip | |
-Ability to and unwrap lightmap coordinates on import
-Added unwrap functionality to Mesh
-Ability to display and debug mesh UVs
-Added multiline draw, so it's easier and faster to draw UVs
-Many fixes to SurfaceTool
-Fixes to Thekla Unwrap, but it's a piece of ass and it keeps crashing. Will have to go away
Diffstat (limited to 'editor/plugins/mesh_instance_editor_plugin.h')
| -rw-r--r-- | editor/plugins/mesh_instance_editor_plugin.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/editor/plugins/mesh_instance_editor_plugin.h b/editor/plugins/mesh_instance_editor_plugin.h index fa851458c..68c149f98 100644 --- a/editor/plugins/mesh_instance_editor_plugin.h +++ b/editor/plugins/mesh_instance_editor_plugin.h @@ -47,6 +47,9 @@ class MeshInstanceEditor : public Node { MENU_OPTION_CREATE_CONVEX_COLLISION_SHAPE, MENU_OPTION_CREATE_NAVMESH, MENU_OPTION_CREATE_OUTLINE_MESH, + MENU_OPTION_CREATE_UV2, + MENU_OPTION_DEBUG_UV1, + MENU_OPTION_DEBUG_UV2, }; MeshInstance *node; @@ -58,11 +61,18 @@ class MeshInstanceEditor : public Node { AcceptDialog *err_dialog; + AcceptDialog *debug_uv_dialog; + Control *debug_uv; + Vector<Vector2> uv_lines; + void _menu_option(int p_option); void _create_outline_mesh(); + void _create_uv_lines(int p_layer); friend class MeshInstanceEditorPlugin; + void _debug_uv_draw(); + protected: void _node_removed(Node *p_node); static void _bind_methods(); |
