blender/tests/python
Sybren A. Stüvel 7c5a44c71f Alembic: refactor import and export of transformations
The Alembic importer now works with local coordinates. Previously, the
importer converted transformations from Alembic to world coordinates
before processing them further; this processing often included
re-converting to local coordinates. This change made it possible to
remove some code that assumed that a child transform was only read after
its parent transform.

Blender's Alembic code follows the Maya convention, where in the zero
orientation the camera looks forward instead of down. This extra
rotation is now handled more consistently, and now also properly handles
children of cameras. This fixes T73269.

Unit tests were added to at least ensure that the importer and exporter
are compatible with each other, and that static and animated camera
transforms are handled in the same way.
2020-02-14 15:41:17 +01:00
..
collada CMake: add missing headers, use space before comments 2019-10-29 01:33:44 +11:00
modules Fix tests failing when building without Cycles 2020-01-27 12:22:01 +01:00
view_layer CMake: add missing headers, use space before comments 2019-10-29 01:33:44 +11:00
alembic_tests.py Alembic: fixed unit test for exporter API change 2019-11-29 15:36:07 +01:00
batch_import.py
bevel_operator.py Cleanup: Fix typo in instruction comments 2020-01-16 19:13:37 -05:00
bl_alembic_io_test.py Alembic: refactor import and export of transformations 2020-02-14 15:41:17 +01:00
bl_blendfile_io.py Cleanup: Deduplicate some code in new blenfile io/linking tests. 2020-02-14 12:18:21 +01:00
bl_blendfile_liblink.py Cleanup: Deduplicate some code in new blenfile io/linking tests. 2020-02-14 12:18:21 +01:00
bl_blendfile_utils.py Cleanup: Deduplicate some code in new blenfile io/linking tests. 2020-02-14 12:18:21 +01:00
bl_bundled_modules.py Fix T68243: Python sqlite module not working on macOS 2020-02-11 10:17:35 +01:00
bl_id_management.py ID Management: Add some basic tests regarding name handling. 2019-12-20 14:29:35 +01:00
bl_keymap_completeness.py Tests: disable keymap hierarchy tests until they are fixed 2019-06-28 13:49:04 +02:00
bl_load_addons.py Python tests: replaced imp with importlib 2019-06-28 14:37:04 +02:00
bl_load_py_modules.py Fix script_load_modules test failure in power sequencer 2019-09-08 15:17:06 +02:00
bl_mesh_modifiers.py Objects: new 3D cursor alignment option when adding objects 2019-05-15 18:10:58 +02:00
bl_mesh_validate.py
bl_pyapi_bpy_path.py
bl_pyapi_bpy_utils_units.py Fix scene units test failure after recent changes 2019-08-02 14:42:25 +02:00
bl_pyapi_idprop.py Fix bl_pyapi_idprop unit test. 2019-03-17 07:36:26 -04:00
bl_pyapi_idprop_datablock.py Clean/Fix remaining cases of props assignments in resgistrable structs def. 2019-11-27 12:19:10 +01:00
bl_pyapi_mathutils.py Document that tessellate_polygon() doesn't handle degenerate geometry 2020-01-27 16:42:25 +01:00
bl_rna_defaults.py
bl_rna_manual_reference.py
bl_rst_completeness.py
bl_run_operators.py
bl_test.py Fix ply import tests. 2019-04-04 08:50:17 -04:00
boolean_operator.py Cleanup: Fix typo in instruction comments 2020-01-16 19:13:37 -05:00
CMakeLists.txt Cleanup: Alembic, rename unit test 2020-02-14 15:41:11 +01:00
cycles_render_tests.py Tests: speed up render tests by running multiple in the same process 2019-06-27 12:46:04 +02:00
eevee_render_tests.py EEVEE: Fix tests crashing if file is in edit mode 2019-09-07 00:44:20 +02:00
ffmpeg_tests.py Fix T68091: Adding a corrupt video crashes/confuses Blender 2019-09-19 15:12:53 +02:00
modifiers.py Applying patch D6576, more tests for modifiers. 2020-01-29 07:11:42 -05:00
opengl_draw_tests.py Tests: speed up render tests by running multiple in the same process 2019-06-27 12:46:04 +02:00
operators.py Accepting patch D5357: Modifiers and operators automated testing. 2020-01-13 07:11:45 -05:00
pep8.py Cleanup: unused variables 2019-03-17 21:14:43 +11:00
rna_array.py
rna_info_dump.py
rst_to_doctree_mini.py
workbench_render_tests.py Tests: speed up render tests by running multiple in the same process 2019-06-27 12:46:04 +02:00