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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2006-07-09 18:54:47 +0400
committerCampbell Barton <ideasman42@gmail.com>2006-07-09 18:54:47 +0400
commit4c357b4ffa6309fa7cef8326cb80ebf1aabd20a1 (patch)
treed33c2b24bb73531bf618a8d2459b3a7c48207781
parent6bd0091a084e68cd2f28b61eb7d77a13f27d5726 (diff)
clicking on the second point of the gradient outside the mesh should have blended to alpha zero, but was raising an error, fixed.
-rw-r--r--release/scripts/bpymodules/BPyMesh.py6
-rwxr-xr-xrelease/scripts/bpymodules/mesh_gradient.py1
2 files changed, 6 insertions, 1 deletions
diff --git a/release/scripts/bpymodules/BPyMesh.py b/release/scripts/bpymodules/BPyMesh.py
index b40dca924ed..68462e50920 100644
--- a/release/scripts/bpymodules/BPyMesh.py
+++ b/release/scripts/bpymodules/BPyMesh.py
@@ -355,6 +355,9 @@ def pickMeshRayFace(me, orig, dir):
def pickMeshGroupWeight(me, act_group, orig, dir):
f, side, w0, w1, w2= pickMeshRayFace(me, orig, dir)
+ if f==None:
+ return None
+
f_v= f.v
if side==0:
f_vi= (f_v[0].index, f_v[1].index, f_v[2].index)
@@ -372,6 +375,9 @@ def pickMeshGroupVCol(me, orig, dir):
Vector= Blender.Mathutils.Vector
f, side, w0, w1, w2= pickMeshRayFace(me, orig, dir)
+ if f==None:
+ return None
+
def col2vec(c):
return Vector(c.r, c.g, c.b)
diff --git a/release/scripts/bpymodules/mesh_gradient.py b/release/scripts/bpymodules/mesh_gradient.py
index 186adfa0591..da9bee2d325 100755
--- a/release/scripts/bpymodules/mesh_gradient.py
+++ b/release/scripts/bpymodules/mesh_gradient.py
@@ -98,7 +98,6 @@ def vertexGradientPick(ob, MODE):
pickValB= 0.0
TOALPHA= True
-
# set up 2 lines so we can measure their distances and calc the gradient
# make a line 90d to the grad in screenspace.