virtualx-engine/tests/scene
Yaohua Xiong 91e9ad92f5 Refactor baking code for Curve2D
The main change is to caculate tangent directly from bezier curve, without going
through discretized polyline, avoiding pitfalls of discretization. A similar refacor
had been applied to Curve3D.

The test cases for Curve2D is updated, comparing floating point with is_equal_approxmiate()
instead of `==`, in order to avoid float precision problem.
2022-12-05 21:22:05 +08:00
..
test_animation.h [Tests] Replace Math::is_equal_approx with == and doctest::Approx 2022-11-05 02:28:00 +01:00
test_arraymesh.h ArrayMesh unit tests 2022-10-24 15:15:05 -04:00
test_audio_stream_wav.h [Tests] Replace Math::is_equal_approx with == and doctest::Approx 2022-11-05 02:28:00 +01:00
test_bit_map.h Fix polygon generation in BitMap 2022-11-17 10:31:14 +01:00
test_code_edit.h Fix TextEdit::gutters_width (total gutter width) when adding & removing a gutter by calling TextEdit::_update_gutter_width in TextEdit::add_gutter & TextEdit::remove_gutter 2022-08-31 10:01:40 +09:00
test_curve.h Refactor baking code for Curve2D 2022-12-05 21:22:05 +08:00
test_gradient.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
test_path_2d.h Unit tests for Path2D module. 2022-10-12 22:00:34 -04:00
test_path_3d.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
test_path_follow_2d.h Rename PathFollow's offsets to progress & progress_ratio 2022-08-24 01:56:03 +02:00
test_path_follow_3d.h Rename PathFollow's offsets to progress & progress_ratio 2022-08-24 01:56:03 +02:00
test_primitives.h [Tests] Replace Math::is_equal_approx with == and doctest::Approx 2022-11-05 02:28:00 +01:00
test_sprite_frames.h Tests: Silence some intentional errors 2022-08-04 22:03:44 +02:00
test_text_edit.h Fix error while selecting last empty line 2022-11-23 09:21:41 -05:00
test_theme.h Tests: Silence some intentional errors 2022-08-04 22:03:44 +02:00