LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
dev_utils/watch_pyx.py
examples/01_load_scene.py
examples/02_bake_rotation.py
examples/03_anim_to_array.py
examples/04_raw_curves.py
pufbx/__init__.py
pufbx/_ufbx.c
pufbx/_ufbx.pyx
pufbx/errors.py
pufbx/pufbx.pxd
pufbx/pufbx.pyi
pufbx/py.typed
pufbx/scene.c
pufbx/scene.pxd
pufbx/scene.pyx
pufbx/ufbx_wrapper.c
pufbx/ufbx_wrapper.pyx
pufbx.egg-info/PKG-INFO
pufbx.egg-info/SOURCES.txt
pufbx.egg-info/dependency_links.txt
pufbx.egg-info/requires.txt
pufbx.egg-info/top_level.txt
pufbx/animation/anim.c
pufbx/animation/anim_curve.c
pufbx/animation/anim_stack.c
pufbx/animation/bake_anim.c
pufbx/animation/keyframe.c
pufbx/audio/audio_clip.c
pufbx/audio/audio_layer.c
pufbx/core/math_types.c
pufbx/core/transform.c
pufbx/elements/blend_channel.c
pufbx/elements/blend_deformer.c
pufbx/elements/blend_shape.c
pufbx/elements/bone.c
pufbx/elements/cache_deformer.c
pufbx/elements/cache_file.c
pufbx/elements/camera.c
pufbx/elements/camera_switcher.c
pufbx/elements/character.c
pufbx/elements/constraint.c
pufbx/elements/display_layer.c
pufbx/elements/element.c
pufbx/elements/empty.c
pufbx/elements/light.c
pufbx/elements/line_curve.c
pufbx/elements/lod_group.c
pufbx/elements/marker.c
pufbx/elements/mesh.c
pufbx/elements/metadata_object.c
pufbx/elements/node.c
pufbx/elements/nurbs_curve.c
pufbx/elements/nurbs_surface.c
pufbx/elements/nurbs_trim_boundary.c
pufbx/elements/nurbs_trim_surface.c
pufbx/elements/pose.c
pufbx/elements/procedural_geometry.c
pufbx/elements/selection_node.c
pufbx/elements/selection_set.c
pufbx/elements/skin_cluster.c
pufbx/elements/skin_deformer.c
pufbx/elements/stereo_camera.c
pufbx/generated/lists.c
pufbx/generated/wrappers.c
pufbx/materials/material.c
pufbx/materials/shader.c
pufbx/materials/shader_binding.c
pufbx/materials/texture.c
pufbx/materials/texture_file.c
pufbx/materials/video.c
pufbx/props/prop.c
pufbx/animation/__init__.py
pufbx/animation/anim.c
pufbx/animation/anim.pxd
pufbx/animation/anim.pyx
pufbx/animation/anim_curve.c
pufbx/animation/anim_curve.pxd
pufbx/animation/anim_curve.pyx
pufbx/animation/anim_stack.c
pufbx/animation/anim_stack.pxd
pufbx/animation/anim_stack.pyx
pufbx/animation/bake_anim.c
pufbx/animation/bake_anim.pxd
pufbx/animation/bake_anim.pyx
pufbx/animation/keyframe.c
pufbx/animation/keyframe.pxd
pufbx/animation/keyframe.pyx
pufbx/audio/__init__.py
pufbx/audio/audio_clip.c
pufbx/audio/audio_clip.pxd
pufbx/audio/audio_clip.pyx
pufbx/audio/audio_layer.c
pufbx/audio/audio_layer.pxd
pufbx/audio/audio_layer.pyx
pufbx/core/__init__.py
pufbx/core/math_types.c
pufbx/core/math_types.pxd
pufbx/core/math_types.pyx
pufbx/core/raise_ufbx_error.pxi
pufbx/core/strings.pxi
pufbx/core/transform.c
pufbx/core/transform.pxd
pufbx/core/transform.pyx
pufbx/elements/__init__.py
pufbx/elements/blend_channel.c
pufbx/elements/blend_channel.pxd
pufbx/elements/blend_channel.pyx
pufbx/elements/blend_deformer.c
pufbx/elements/blend_deformer.pxd
pufbx/elements/blend_deformer.pyx
pufbx/elements/blend_shape.c
pufbx/elements/blend_shape.pxd
pufbx/elements/blend_shape.pyx
pufbx/elements/bone.c
pufbx/elements/bone.pxd
pufbx/elements/bone.pyx
pufbx/elements/cache_deformer.c
pufbx/elements/cache_deformer.pxd
pufbx/elements/cache_deformer.pyx
pufbx/elements/cache_file.c
pufbx/elements/cache_file.pxd
pufbx/elements/cache_file.pyx
pufbx/elements/camera.c
pufbx/elements/camera.pxd
pufbx/elements/camera.pyx
pufbx/elements/camera_switcher.c
pufbx/elements/camera_switcher.pxd
pufbx/elements/camera_switcher.pyx
pufbx/elements/character.c
pufbx/elements/character.pxd
pufbx/elements/character.pyx
pufbx/elements/constraint.c
pufbx/elements/constraint.pxd
pufbx/elements/constraint.pyx
pufbx/elements/display_layer.c
pufbx/elements/display_layer.pxd
pufbx/elements/display_layer.pyx
pufbx/elements/element.c
pufbx/elements/element.pxd
pufbx/elements/element.pyx
pufbx/elements/empty.c
pufbx/elements/empty.pxd
pufbx/elements/empty.pyx
pufbx/elements/light.c
pufbx/elements/light.pxd
pufbx/elements/light.pyx
pufbx/elements/line_curve.c
pufbx/elements/line_curve.pxd
pufbx/elements/line_curve.pyx
pufbx/elements/lod_group.c
pufbx/elements/lod_group.pxd
pufbx/elements/lod_group.pyx
pufbx/elements/marker.c
pufbx/elements/marker.pxd
pufbx/elements/marker.pyx
pufbx/elements/mesh.c
pufbx/elements/mesh.pxd
pufbx/elements/mesh.pyx
pufbx/elements/metadata_object.c
pufbx/elements/metadata_object.pxd
pufbx/elements/metadata_object.pyx
pufbx/elements/node.c
pufbx/elements/node.pxd
pufbx/elements/node.pyx
pufbx/elements/nurbs_curve.c
pufbx/elements/nurbs_curve.pxd
pufbx/elements/nurbs_curve.pyx
pufbx/elements/nurbs_surface.c
pufbx/elements/nurbs_surface.pxd
pufbx/elements/nurbs_surface.pyx
pufbx/elements/nurbs_trim_boundary.c
pufbx/elements/nurbs_trim_boundary.pxd
pufbx/elements/nurbs_trim_boundary.pyx
pufbx/elements/nurbs_trim_surface.c
pufbx/elements/nurbs_trim_surface.pxd
pufbx/elements/nurbs_trim_surface.pyx
pufbx/elements/pose.c
pufbx/elements/pose.pxd
pufbx/elements/pose.pyx
pufbx/elements/procedural_geometry.c
pufbx/elements/procedural_geometry.pxd
pufbx/elements/procedural_geometry.pyx
pufbx/elements/selection_node.c
pufbx/elements/selection_node.pxd
pufbx/elements/selection_node.pyx
pufbx/elements/selection_set.c
pufbx/elements/selection_set.pxd
pufbx/elements/selection_set.pyx
pufbx/elements/skin_cluster.c
pufbx/elements/skin_cluster.pxd
pufbx/elements/skin_cluster.pyx
pufbx/elements/skin_deformer.c
pufbx/elements/skin_deformer.pxd
pufbx/elements/skin_deformer.pyx
pufbx/elements/stereo_camera.c
pufbx/elements/stereo_camera.pxd
pufbx/elements/stereo_camera.pyx
pufbx/enums/__init__.py
pufbx/enums/element_types.py
pufbx/enums/enums.py
pufbx/enums/interpolation_types.py
pufbx/enums/property_types.py
pufbx/generated/lists.c
pufbx/generated/lists.pxd
pufbx/generated/lists.pyx
pufbx/generated/wrappers.c
pufbx/generated/wrappers.pxd
pufbx/generated/wrappers.pyx
pufbx/materials/__init__.py
pufbx/materials/material.c
pufbx/materials/material.pxd
pufbx/materials/material.pyx
pufbx/materials/shader.c
pufbx/materials/shader.pxd
pufbx/materials/shader.pyx
pufbx/materials/shader_binding.c
pufbx/materials/shader_binding.pxd
pufbx/materials/shader_binding.pyx
pufbx/materials/texture.c
pufbx/materials/texture.pxd
pufbx/materials/texture.pyx
pufbx/materials/texture_file.c
pufbx/materials/texture_file.pxd
pufbx/materials/texture_file.pyx
pufbx/materials/video.c
pufbx/materials/video.pxd
pufbx/materials/video.pyx
pufbx/props/__init__.py
pufbx/props/prop.c
pufbx/props/prop.pxd
pufbx/props/prop.pyx
pufbx/utils/generate_list.py
pufbx/utils/generate_wrappers.py
tests/__init__.py
tests/conftest.py
tests/test_animation.py
tests/test_bake_anim.py
tests/test_node.py
tests/test_properties.py
tests/test_quad.py
tests/test_thread_safety.py
tests/test_vec3.py
tests/utils/generate_test_file.py
ufbx/ufbx.c
ufbx/ufbx.h