[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13849] trunk/blender/source/blender/src/ transform_orientations.c: == Transform Orientations ==
Martin Poirier
theeth at yahoo.com
Sun Feb 24 18:13:52 CET 2008
Revision: 13849
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13849
Author: theeth
Date: 2008-02-24 18:13:52 +0100 (Sun, 24 Feb 2008)
Log Message:
-----------
== Transform Orientations ==
When doing normal orientations from three vertices, if there's a full edge selected, use that to define the tangent (more logical).
Modified Paths:
--------------
trunk/blender/source/blender/src/transform_orientations.c
Modified: trunk/blender/source/blender/src/transform_orientations.c
===================================================================
--- trunk/blender/source/blender/src/transform_orientations.c 2008-02-24 16:19:39 UTC (rev 13848)
+++ trunk/blender/source/blender/src/transform_orientations.c 2008-02-24 17:13:52 UTC (rev 13849)
@@ -445,6 +445,20 @@
}
}
}
+
+ /* if there's an edge available, use that for the tangent */
+ if (G.totedgesel >= 1)
+ {
+ EditEdge *eed = NULL;
+
+ for(eed= em->edges.first; eed; eed= eed->next) {
+ if(eed->f & SELECT) {
+ VecSubf(plane, eed->v2->co, eed->v1->co);
+ break;
+ }
+ }
+ }
+
result = ORIENTATION_FACE;
}
else if (G.totedgesel == 1)
More information about the Bf-blender-cvs
mailing list