[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23293] trunk/blender/source/blender: bugfix for LineIntersectLine()
Remigiusz Fiedler
migius at gmx.net
Thu Sep 17 00:12:23 CEST 2009
Revision: 23293
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23293
Author: migius
Date: 2009-09-17 00:12:23 +0200 (Thu, 17 Sep 2009)
Log Message:
-----------
bugfix for LineIntersectLine()
- was imperfect calculation for points marking shortest distance for non-crossing lines in 3d
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/intern/arithb.c
trunk/blender/source/blender/python/generic/Mathutils.c
Modified: trunk/blender/source/blender/blenlib/intern/arithb.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/arithb.c 2009-09-16 20:07:05 UTC (rev 23292)
+++ trunk/blender/source/blender/blenlib/intern/arithb.c 2009-09-16 22:12:23 UTC (rev 23293)
@@ -4715,7 +4715,7 @@
VecSubf(c, v3t, v1);
VecSubf(a, v2, v1);
- VecSubf(b, v4t, v3);
+ VecSubf(b, v4t, v3t);
Crossf(ab, a, b);
Crossf(cb, c, b);
Modified: trunk/blender/source/blender/python/generic/Mathutils.c
===================================================================
--- trunk/blender/source/blender/python/generic/Mathutils.c 2009-09-16 20:07:05 UTC (rev 23292)
+++ trunk/blender/source/blender/python/generic/Mathutils.c 2009-09-16 22:12:23 UTC (rev 23293)
@@ -912,7 +912,7 @@
PyErr_SetString( PyExc_TypeError, "expected 4 vector types\n" );
return NULL;
}
- if( vec1->size != vec2->size || vec1->size != vec3->size || vec1->size != vec2->size) {
+ if( vec1->size != vec2->size || vec1->size != vec3->size || vec3->size != vec2->size) {
PyErr_SetString( PyExc_TypeError,"vectors must be of the same size\n" );
return NULL;
}
More information about the Bf-blender-cvs
mailing list