[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23424] trunk/blender/source/blender/ editors/transform/transform.c: fixed some edge slide issues
Joseph Eagar
joeedh at gmail.com
Tue Sep 22 20:47:28 CEST 2009
Revision: 23424
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23424
Author: joeedh
Date: 2009-09-22 20:47:28 +0200 (Tue, 22 Sep 2009)
Log Message:
-----------
fixed some edge slide issues
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform.c
Modified: trunk/blender/source/blender/editors/transform/transform.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform.c 2009-09-22 17:50:29 UTC (rev 23423)
+++ trunk/blender/source/blender/editors/transform/transform.c 2009-09-22 18:47:28 UTC (rev 23424)
@@ -4340,6 +4340,8 @@
if(sv) {
float co[3], co2[3], vec[3];
+ ev = (EditVert*)look->link;
+
if(!sharesFace(em, tempsv->up,sv->up)) {
EditEdge *swap;
swap = sv->up;
@@ -4350,7 +4352,7 @@
view3d_project_float(t->ar, tempsv->up->v1->co, co, projectMat);
view3d_project_float(t->ar, tempsv->up->v2->co, co2, projectMat);
- if (ev == sv->up->v1) {
+ if (ev == tempsv->up->v1) {
VecSubf(vec, co, co2);
} else {
VecSubf(vec, co2, co);
@@ -4361,7 +4363,7 @@
view3d_project_float(t->ar, tempsv->down->v1->co, co, projectMat);
view3d_project_float(t->ar, tempsv->down->v2->co, co2, projectMat);
- if (ev == sv->down->v1) {
+ if (ev == tempsv->down->v1) {
VecSubf(vec, co2, co);
} else {
VecSubf(vec, co, co2);
More information about the Bf-blender-cvs
mailing list