Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-01-18 05:21:58 +0300
committerCampbell Barton <ideasman42@gmail.com>2011-01-18 05:21:58 +0300
commit40367bf3fd605b2f7bd905fc1b8d56fae4778824 (patch)
treefbf204184178328627b235bcfbd74453d39db9c1 /space_view3d_math_vis
parent84c40946e4197841c6345af32bab15524742fb6b (diff)
ensure vector/matrix sizes are usable.
Diffstat (limited to 'space_view3d_math_vis')
-rw-r--r--space_view3d_math_vis/utils.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/space_view3d_math_vis/utils.py b/space_view3d_math_vis/utils.py
index a9c26ae4..5511cf30 100644
--- a/space_view3d_math_vis/utils.py
+++ b/space_view3d_math_vis/utils.py
@@ -43,8 +43,12 @@ def console_math_data():
var_type = type(var)
if var_type is Matrix:
+ if var.col_size != 4 or var.row_size != 4:
+ var = var.copy().resize4x4()
data_matrix[key] = var
elif var_type is Vector:
+ if len(var) < 3:
+ var = var.copy().resize3D()
data_vector[key] = var
elif var_type is Quaternion:
data_quat[key] = var