[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38078] trunk/blender/source/blender: fix for own error in intersect_line_sphere_2d(), using 3d function on 2d vectors
Campbell Barton
ideasman42 at gmail.com
Mon Jul 4 10:13:28 CEST 2011
Revision: 38078
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38078
Author: campbellbarton
Date: 2011-07-04 08:13:27 +0000 (Mon, 04 Jul 2011)
Log Message:
-----------
fix for own error in intersect_line_sphere_2d(), using 3d function on 2d vectors
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/intern/math_geom.c
trunk/blender/source/blender/python/generic/mathutils_geometry.c
Modified: trunk/blender/source/blender/blenlib/intern/math_geom.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/math_geom.c 2011-07-04 05:23:36 UTC (rev 38077)
+++ trunk/blender/source/blender/blenlib/intern/math_geom.c 2011-07-04 08:13:27 UTC (rev 38078)
@@ -430,7 +430,7 @@
l2[1] - l1[1]
};
- const float a= dot_v3v3(ldir, ldir);
+ const float a= dot_v2v2(ldir, ldir);
const float b= 2.0f *
(ldir[0] * (l1[0] - sp[0]) +
Modified: trunk/blender/source/blender/python/generic/mathutils_geometry.c
===================================================================
--- trunk/blender/source/blender/python/generic/mathutils_geometry.c 2011-07-04 05:23:36 UTC (rev 38077)
+++ trunk/blender/source/blender/python/generic/mathutils_geometry.c 2011-07-04 08:13:27 UTC (rev 38078)
@@ -680,7 +680,7 @@
PyObject *ret= PyTuple_New(2);
- switch(isect_line_sphere_v3(line_a->vec, line_b->vec, sphere_co->vec, sphere_radius, isect_a, isect_b)) {
+ switch(isect_line_sphere_v2(line_a->vec, line_b->vec, sphere_co->vec, sphere_radius, isect_a, isect_b)) {
case 1:
if(!(!clip || (((lambda= line_point_factor_v2(isect_a, line_a->vec, line_b->vec)) >= 0.0f) && (lambda <= 1.0f)))) use_a= FALSE;
use_b= FALSE;
More information about the Bf-blender-cvs
mailing list