[Bf-extensions-cvs] [b1a53b3] master: C3D importer: updated property descriptions and scaling values

Sybren A. Stüvel noreply at git.blender.org
Mon Mar 23 09:07:17 CET 2015


Commit: b1a53b343db65812416f5a877317a5e6bb69afa0
Author: Sybren A. Stüvel
Date:   Mon Mar 23 09:06:16 2015 +0100
Branches: master
https://developer.blender.org/rBAb1a53b343db65812416f5a877317a5e6bb69afa0

C3D importer: updated property descriptions and scaling values

The minimum value for the 'scale' property has been decreased,
allowing even smaller scales (some C3D files use huge coordinates).
The effect of the 'from_inches' property has been changed to match its
description.

Reviewed by: dmbasso

Differential: D1195

===================================================================

M	io_anim_c3d/__init__.py

===================================================================

diff --git a/io_anim_c3d/__init__.py b/io_anim_c3d/__init__.py
index 0db29ba..0f501ad 100644
--- a/io_anim_c3d/__init__.py
+++ b/io_anim_c3d/__init__.py
@@ -110,10 +110,10 @@ class C3DImporter(bpy.types.Operator):
     Y_up = BoolProperty(
             name="Up vector is Y axis",
             default=False,
-            description="Convert to Blender coordinates",
+            description="Check when the data uses Y-up, uncheck when it uses Z-up",
             )
     from_inches = BoolProperty(
-            name="Convert from inches to metric",
+            name="Convert from inches to meters",
             default=False,
             description="Scale by 2.54/100",
             )
@@ -121,7 +121,7 @@ class C3DImporter(bpy.types.Operator):
             name="Scale",
             default=1.0,
             description="Scale the positions by this value",
-            min=0.0001, max=1000000.0,
+            min=0.0000001, max=1000000.0,
             soft_min=0.001, soft_max=100.0,
             )
     auto_scale = BoolProperty(
@@ -229,7 +229,7 @@ class C3DImporter(bpy.types.Operator):
         # determine the final scale
         height = self.find_height(ms)
         #print('h', height)
-        scale = 1.0 if not self.properties.from_inches else 2.54
+        scale = 1.0 if not self.properties.from_inches else 0.0254
         scale *= ms.scale
         if self.properties.auto_magnitude:
             scale = self.adjust_scale_magnitude(height, scale)



More information about the Bf-extensions-cvs mailing list