pandemonium_engine/scene/main
Relintai 951ae7b11d Backported from godot4: Add the ability to look-at in model-space.
This is a much simpler attempt to solve the same problem as #76060, but
without breaking any compatibility.

* Adds a description of what model space is in the Vector3 enums
(MODEL_* constants). This has the proper axes laid out for imported 3D
assets.
* Adds the option to `look_at` using model_space, which uses
Vector3.MODEL_FRONT as forward vector.

The attempt of this PR is to still break the assumption that there is a
single direction of forward (which is not the case in Godot)
and make it easier to understand where 3D models are facing, as well as
orienting them via look_at.

- reduz

5fdc1232ef

Also bound the new Basis helper methods.
2024-09-30 17:04:00 +02:00
..
canvas_item.cpp Ported: Fix signed distance field font rendering 2024-02-08 19:11:34 +01:00
canvas_item.h Clang format everything. 2024-07-16 21:23:54 +02:00
canvas_layer.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
canvas_layer.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
control.cpp Update theme item names for pandemonium. 2024-07-14 08:29:21 +02:00
control.h Removed clips_input() method and _clips_input() virtual method from Control. Made clip_contents to also have an input clipping effect, since I couldn't think any single instance where keeping them separated would be useful. 2024-03-12 17:29:22 +01:00
http_request.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
http_request.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
instance_placeholder.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
instance_placeholder.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
node_2d.cpp Added a group for the toplevel property in Node2D. 2024-05-11 10:37:52 +02:00
node_2d.h Moved the y_sort property from YSort to Node2D. Node2d has it off by default while YSort has it on by default. 2024-05-10 17:23:52 +02:00
node.cpp Always look for unique node names in owner if not found in owned nodes 2024-07-14 21:03:13 +02:00
node.h Physics Interpolation - refactor Camera and fix get_camera_transform() 2024-07-14 11:18:12 +02:00
process_group.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
process_group.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
property_utils.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
property_utils.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
resource_preloader.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
resource_preloader.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
scene_string_names.cpp Adding back lightmaps pt2. 2024-07-15 19:15:47 +02:00
scene_string_names.h Adding back lightmaps pt2. 2024-07-15 19:15:47 +02:00
scene_tree.cpp Physics Interpolation - refactor client interpolation pump 2024-07-14 11:19:30 +02:00
scene_tree.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
spatial.cpp Backported from godot4: Add the ability to look-at in model-space. 2024-09-30 17:04:00 +02:00
spatial.h Backported from godot4: Add the ability to look-at in model-space. 2024-09-30 17:04:00 +02:00
timer.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
timer.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
viewport.cpp Clang format everything. 2024-07-16 21:23:54 +02:00
viewport.h Now tooltips won't get scaled to their original control's scale anymore by default. Added a new gui_scale_tooltips property to Viewport to be able to use the previous behaviour when it's desired. 2024-03-13 16:55:47 +01:00
world.cpp File copyright header updates pt10. 2023-12-18 00:31:04 +01:00
world.h File copyright header updates pt10. 2023-12-18 00:31:04 +01:00