virtualx-engine/scene
Yaohua Xiong 5241464a46 Refactor Curv3D and PathFollow3D
This commit makes the following major changes

1. Add "sample_baked_with_rotation()" to Curve3D, making it usable independently. A similar change was made to Curve2D previously.
2. Refactor the _bake() method on Curve3D, using Parallel Transport Frame instead of Frenet Frame.
3. Refactor the sample_* methods, including:
  i. Factor out common binary search code, following the DRY principe
  ii. sample_up_vector() interpolated up vector as part of rotation frame(posture) for consistancy and accuracy.
2022-11-12 12:03:54 +08:00
..
2d Rename GPUParticles2D/3D's trail_length_secs to trail_lifetime 2022-11-07 13:37:40 +01:00
3d Refactor Curv3D and PathFollow3D 2022-11-12 12:03:54 +08:00
animation Merge pull request #67588 from KoBeWi/if(!GDVIRTUAL_CALL)don't 2022-10-31 11:55:56 +01:00
audio Fix AudioStreamPlayer not resuming after returning to SceneTree 2022-09-05 16:52:46 +02:00
debugger Add buttons in Remote Scene Tree 2022-10-20 18:02:41 +02:00
gui [Line Edit] Ignore placeholder text when drawing caret. 2022-11-08 15:15:13 +02:00
main Merge pull request #68418 from Sauermann/fix-escape-dnd 2022-11-11 16:49:09 +01:00
resources Refactor Curv3D and PathFollow3D 2022-11-12 12:03:54 +08:00
theme Hide Antialiasing import option on DynamicFonts with MSDF enabled 2022-11-03 18:40:44 +01:00
property_utils.cpp Fix exporting big templates 2022-10-19 08:29:29 +02:00
property_utils.h
register_scene_types.cpp Style: Misc docs and comment style and language fixes 2022-11-02 19:01:18 +01:00
register_scene_types.h Add ThemeDB, expose previously static Theme methods 2022-08-26 19:23:05 +03:00
scene_string_names.cpp
scene_string_names.h
SCsub Add ThemeDB, expose previously static Theme methods 2022-08-26 19:23:05 +03:00