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:
authorAurel W <aurel.w@gmail.com>2011-02-22 00:51:11 +0300
committerAurel W <aurel.w@gmail.com>2011-02-22 00:51:11 +0300
commite7fca458071113a0ac8ccda00032c568c2eddf40 (patch)
tree06878f5c85550558fc42ef91907ddc8f733a43d2 /light_field_tools
parenta9814e4e047049ca46e96491421b823519e7a414 (diff)
light field tools: report errors
Diffstat (limited to 'light_field_tools')
-rw-r--r--light_field_tools/light_field_tools.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/light_field_tools/light_field_tools.py b/light_field_tools/light_field_tools.py
index 21322bb6..2f3957db 100644
--- a/light_field_tools/light_field_tools.py
+++ b/light_field_tools/light_field_tools.py
@@ -273,6 +273,7 @@ class OBJECT_OT_create_lightfield_rig(bpy.types.Operator):
obj = self.baseObject = context.active_object
if not obj or obj.type != 'MESH':
+ self.report({'ERROR'}, "No selected mesh object!")
return 'CANCELLED'
self.verts = self.arrangeVerts()
@@ -345,10 +346,12 @@ class OBJECT_OT_create_lightfield_basemesh(bpy.types.Operator):
obj = context.active_object
# check if active object is a mesh object
if not obj or obj.type != 'MESH':
+ self.report({'ERROR'}, "No selected mesh object!")
return 'CANCELLED'
- # check if it has at least one face
- if len(obj.data.faces) < 1:
+ # check if it has one single face
+ if len(obj.data.faces) != 1:
+ self.report({'ERROR'}, "The selected mesh object has to have exactly one quad!")
return 'CANCELLED'
rl = scene.lightfield.row_length