FBX Import: Base patch for numpy and foreach_set speedup
commit47da0ad56b238ba81c88a377d17647e415b48b60
authorThomas Barlow <github@mysterymayhem.co.uk>
Wed, 22 Mar 2023 02:16:19 +0000 (22 02:16 +0000)
committerBastien Montagne <mont29@noreply.localhost>
Mon, 3 Apr 2023 12:40:56 +0000 (3 14:40 +0200)
treec96b3adb8418ae5afd242f04d28c5dee82f8862d
parent8d54fc1c451d4b411d8d6ecbfccba3eb71a4b308
FBX Import: Base patch for numpy and foreach_set speedup

This is a base patch that the other separate numpy and foreach_set patches to the FBX importer rely on.

Add imports used by the other patches.
Add utility function for converting Python arrays to numpy ndarrays that share the same memory.
io_scene_fbx/fbx_utils.py
io_scene_fbx/import_fbx.py