[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17624] trunk/blender/source/blender/nodes /intern/TEX_nodes/TEX_distance.c: Changed vector math to use library functions.

Robin Allen roblovski at gmail.com
Sat Nov 29 17:52:06 CET 2008


Revision: 17624
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17624
Author:   kakbarnf
Date:     2008-11-29 17:52:06 +0100 (Sat, 29 Nov 2008)

Log Message:
-----------
Changed vector math to use library functions.

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_distance.c

Modified: trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_distance.c
===================================================================
--- trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_distance.c	2008-11-29 16:07:49 UTC (rev 17623)
+++ trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_distance.c	2008-11-29 16:52:06 UTC (rev 17624)
@@ -27,6 +27,7 @@
  */
 
 #include <math.h>
+#include "BLI_arithb.h"
 #include "../TEX_util.h"
 
 static bNodeSocketType inputs[]= {
@@ -48,11 +49,7 @@
 	tex_input_vec(coord1, in[0], coord, thread);
 	tex_input_vec(coord2, in[1], coord, thread);
 
-	x = coord2[0] - coord1[0];
-	y = coord2[1] - coord1[1];
-	z = coord2[2] - coord1[2];
-
-	*out = sqrt(x * x + y * y + z * z);
+	*out = VecLenf(coord2, coord1);
 }
 
 static void exec(void *data, bNode *node, bNodeStack **in, bNodeStack **out)





More information about the Bf-blender-cvs mailing list