diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-10-08 17:20:23 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-10-08 17:20:23 +0300 |
commit | cb4e5b248c8a1c438b1228380bbf41b9ddf6fd90 (patch) | |
tree | 718421e1e1e9d4a84d7470a554c5233e04286b5d /io_scene_fbx/fbx_utils.py | |
parent | a17cabe4c9976547b20078149a99c9bb58152d1d (diff) |
FBX IO: Fix pose bone custom props not being exported.
We want to export editbone props in the 'edit data' NodeAttribute FBX nodes,
and the posebone props in the 'object data' Model FBX nodes...
Reported in T69554.
Diffstat (limited to 'io_scene_fbx/fbx_utils.py')
-rw-r--r-- | io_scene_fbx/fbx_utils.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/io_scene_fbx/fbx_utils.py b/io_scene_fbx/fbx_utils.py index a496075d..f71e89a8 100644 --- a/io_scene_fbx/fbx_utils.py +++ b/io_scene_fbx/fbx_utils.py @@ -1007,6 +1007,12 @@ class ObjectWrapper(metaclass=MetaObjectWrapper): return ObjectWrapper(self.bdata.parent, self._ref) or ObjectWrapper(self._ref) parent = property(get_parent) + def get_bdata_pose_bone(self): + if self._tag == 'BO': + return self._ref.pose.bones[self.bdata.name] + return None + bdata_pose_bone = property(get_bdata_pose_bone) + def get_matrix_local(self): if self._tag == 'OB': return self.bdata.matrix_local.copy() |