[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