From e3e3b29762d709341c9af0bcd41f5233f080d14c Mon Sep 17 00:00:00 2001 From: luboslenco Date: Fri, 15 Jun 2018 21:22:36 +0200 Subject: [PATCH] Bone child translation fix attempt --- blender/arm/exporter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blender/arm/exporter.py b/blender/arm/exporter.py index 025199a5..c2973274 100755 --- a/blender/arm/exporter.py +++ b/blender/arm/exporter.py @@ -944,7 +944,10 @@ class ArmoryExporter: armature = bobject.parent.data bone = armature.bones[bobject.parent_bone] if not bone.use_relative_parent: - bone_translation = bone.tail - bone.head + if not bone.use_connect and bone.parent != None: + bone_translation = bone.tail - bone.head + else: + bone_translation = Vector((0, bone.length, 0)) + bone.head o['parent_bone_tail'] = [bone_translation[0], bone_translation[1], bone_translation[2]] # Viewport Camera - overwrite active camera matrix with viewport matrix