diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-10-03 02:21:15 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-10-03 02:21:15 +0300 |
commit | e406343288065a73a01610a5b732dae373555d2f (patch) | |
tree | 8611217b8e491cb85deb6075613905e58c9cd25d /io_anim_bvh | |
parent | 318851e12849f880e486fdecb8c96956305fbcc0 (diff) |
Cleanup: pep8
Diffstat (limited to 'io_anim_bvh')
-rw-r--r-- | io_anim_bvh/__init__.py | 214 |
1 files changed, 112 insertions, 102 deletions
diff --git a/io_anim_bvh/__init__.py b/io_anim_bvh/__init__.py index 68d08c15..419b6e8e 100644 --- a/io_anim_bvh/__init__.py +++ b/io_anim_bvh/__init__.py @@ -40,18 +40,18 @@ if "bpy" in locals(): import bpy from bpy.props import ( - StringProperty, - FloatProperty, - IntProperty, - BoolProperty, - EnumProperty, - ) + StringProperty, + FloatProperty, + IntProperty, + BoolProperty, + EnumProperty, +) from bpy_extras.io_utils import ( - ImportHelper, - ExportHelper, - orientation_helper, - axis_conversion, - ) + ImportHelper, + ExportHelper, + orientation_helper, + axis_conversion, +) @orientation_helper(axis_forward='-Z', axis_up='Y') @@ -64,74 +64,83 @@ class ImportBVH(bpy.types.Operator, ImportHelper): filename_ext = ".bvh" filter_glob: StringProperty(default="*.bvh", options={'HIDDEN'}) - target: EnumProperty(items=( + target: EnumProperty( + items=( ('ARMATURE', "Armature", ""), ('OBJECT', "Object", ""), - ), - name="Target", - description="Import target type", - default='ARMATURE') - + ), + name="Target", + description="Import target type", + default='ARMATURE', + ) global_scale: FloatProperty( - name="Scale", - description="Scale the BVH by this value", - min=0.0001, max=1000000.0, - soft_min=0.001, soft_max=100.0, - default=1.0, - ) + name="Scale", + description="Scale the BVH by this value", + min=0.0001, max=1000000.0, + soft_min=0.001, soft_max=100.0, + default=1.0, + ) frame_start: IntProperty( - name="Start Frame", - description="Starting frame for the animation", - default=1, - ) + name="Start Frame", + description="Starting frame for the animation", + default=1, + ) use_fps_scale: BoolProperty( - name="Scale FPS", - description=("Scale the framerate from the BVH to the current scenes, " - "otherwise each BVH frame maps directly to a Blender frame"), - default=False, - ) + name="Scale FPS", + description=( + "Scale the framerate from the BVH to the current scenes, " + "otherwise each BVH frame maps directly to a Blender frame" + ), + default=False, + ) update_scene_fps: BoolProperty( - name="Update Scene FPS", - description="Set the scene framerate to that of the BVH file (note that this " - "nullifies the 'Scale FPS' option, as the scale will be 1:1)", - default=False - ) + name="Update Scene FPS", + description=( + "Set the scene framerate to that of the BVH file (note that this " + "nullifies the 'Scale FPS' option, as the scale will be 1:1)" + ), + default=False, + ) update_scene_duration: BoolProperty( - name="Update Scene Duration", - description="Extend the scene's duration to the BVH duration (never shortens the scene)", - default=False, - ) + name="Update Scene Duration", + description="Extend the scene's duration to the BVH duration (never shortens the scene)", + default=False, + ) use_cyclic: BoolProperty( - name="Loop", - description="Loop the animation playback", - default=False, - ) + name="Loop", + description="Loop the animation playback", + default=False, + ) rotate_mode: EnumProperty( - name="Rotation", - description="Rotation conversion", - items=(('QUATERNION', "Quaternion", - "Convert rotations to quaternions"), - ('NATIVE', "Euler (Native)", - "Use the rotation order defined in the BVH file"), - ('XYZ', "Euler (XYZ)", "Convert rotations to euler XYZ"), - ('XZY', "Euler (XZY)", "Convert rotations to euler XZY"), - ('YXZ', "Euler (YXZ)", "Convert rotations to euler YXZ"), - ('YZX', "Euler (YZX)", "Convert rotations to euler YZX"), - ('ZXY', "Euler (ZXY)", "Convert rotations to euler ZXY"), - ('ZYX', "Euler (ZYX)", "Convert rotations to euler ZYX"), - ), - default='NATIVE', - ) + name="Rotation", + description="Rotation conversion", + items=( + ('QUATERNION', "Quaternion", + "Convert rotations to quaternions"), + ('NATIVE', "Euler (Native)", + "Use the rotation order defined in the BVH file"), + ('XYZ', "Euler (XYZ)", "Convert rotations to euler XYZ"), + ('XZY', "Euler (XZY)", "Convert rotations to euler XZY"), + ('YXZ', "Euler (YXZ)", "Convert rotations to euler YXZ"), + ('YZX', "Euler (YZX)", "Convert rotations to euler YZX"), + ('ZXY', "Euler (ZXY)", "Convert rotations to euler ZXY"), + ('ZYX', "Euler (ZYX)", "Convert rotations to euler ZYX"), + ), + default='NATIVE', + ) def execute(self, context): - keywords = self.as_keywords(ignore=("axis_forward", - "axis_up", - "filter_glob", - )) - - global_matrix = axis_conversion(from_forward=self.axis_forward, - from_up=self.axis_up, - ).to_4x4() + keywords = self.as_keywords( + ignore=( + "axis_forward", + "axis_up", + "filter_glob", + ) + ) + global_matrix = axis_conversion( + from_forward=self.axis_forward, + from_up=self.axis_up, + ).to_4x4() keywords["global_matrix"] = global_matrix @@ -146,46 +155,47 @@ class ExportBVH(bpy.types.Operator, ExportHelper): filename_ext = ".bvh" filter_glob: StringProperty( - default="*.bvh", - options={'HIDDEN'}, - ) + default="*.bvh", + options={'HIDDEN'}, + ) global_scale: FloatProperty( - name="Scale", - description="Scale the BVH by this value", - min=0.0001, max=1000000.0, - soft_min=0.001, soft_max=100.0, - default=1.0, - ) + name="Scale", + description="Scale the BVH by this value", + min=0.0001, max=1000000.0, + soft_min=0.001, soft_max=100.0, + default=1.0, + ) frame_start: IntProperty( - name="Start Frame", - description="Starting frame to export", - default=0, - ) + name="Start Frame", + description="Starting frame to export", + default=0, + ) frame_end: IntProperty( - name="End Frame", - description="End frame to export", - default=0, - ) + name="End Frame", + description="End frame to export", + default=0, + ) rotate_mode: EnumProperty( - name="Rotation", - description="Rotation conversion", - items=(('NATIVE', "Euler (Native)", - "Use the rotation order defined in the BVH file"), - ('XYZ', "Euler (XYZ)", "Convert rotations to euler XYZ"), - ('XZY', "Euler (XZY)", "Convert rotations to euler XZY"), - ('YXZ', "Euler (YXZ)", "Convert rotations to euler YXZ"), - ('YZX', "Euler (YZX)", "Convert rotations to euler YZX"), - ('ZXY', "Euler (ZXY)", "Convert rotations to euler ZXY"), - ('ZYX', "Euler (ZYX)", "Convert rotations to euler ZYX"), - ), - default='NATIVE', - ) + name="Rotation", + description="Rotation conversion", + items=( + ('NATIVE', "Euler (Native)", + "Use the rotation order defined in the BVH file"), + ('XYZ', "Euler (XYZ)", "Convert rotations to euler XYZ"), + ('XZY', "Euler (XZY)", "Convert rotations to euler XZY"), + ('YXZ', "Euler (YXZ)", "Convert rotations to euler YXZ"), + ('YZX', "Euler (YZX)", "Convert rotations to euler YZX"), + ('ZXY', "Euler (ZXY)", "Convert rotations to euler ZXY"), + ('ZYX', "Euler (ZYX)", "Convert rotations to euler ZYX"), + ), + default='NATIVE', + ) root_transform_only: BoolProperty( - name="Root Translation Only", - description="Only write out translation channels for the root bone", - default=False, - ) + name="Root Translation Only", + description="Only write out translation channels for the root bone", + default=False, + ) @classmethod def poll(cls, context): |