[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14169] trunk/blender/source/blender: added a warning in python api abot ipo curves.

Campbell Barton ideasman42 at gmail.com
Wed Mar 19 10:26:02 CET 2008


Revision: 14169
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14169
Author:   campbellbarton
Date:     2008-03-19 10:26:01 +0100 (Wed, 19 Mar 2008)

Log Message:
-----------
added a warning in python api abot ipo curves. minor change to curve.c 

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/curve.c
    trunk/blender/source/blender/python/api2_2x/doc/IpoCurve.py

Modified: trunk/blender/source/blender/blenkernel/intern/curve.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/curve.c	2008-03-18 23:16:47 UTC (rev 14168)
+++ trunk/blender/source/blender/blenkernel/intern/curve.c	2008-03-19 09:26:01 UTC (rev 14169)
@@ -1976,7 +1976,7 @@
 		if ( ((nu->type & 7)==CU_NURBS) && (nu->flagu & CU_CYCLIC)) {
 			if (bp >= bplast) bp = bpfirst;
 			else bp++;
-		} else if ( bp >= bplast ) {
+		} else if ( bp > bplast ) {
 			/* this can happen in rare cases, refer to bug [#8596] */
 			bp = bplast;
 		}
@@ -1985,7 +1985,7 @@
 		
 		if ((bp == bplast) && (nu->flagu & CU_CYCLIC)) { /* loop around */
 			bp= bpfirst;
-		} else if (bp != bplast) {
+		} else if (bp < bplast) {
 			bp++;
 		}
 		nextrad = bp->radius;

Modified: trunk/blender/source/blender/python/api2_2x/doc/IpoCurve.py
===================================================================
--- trunk/blender/source/blender/python/api2_2x/doc/IpoCurve.py	2008-03-18 23:16:47 UTC (rev 14168)
+++ trunk/blender/source/blender/python/api2_2x/doc/IpoCurve.py	2008-03-19 09:26:01 UTC (rev 14169)
@@ -11,6 +11,8 @@
 composed of several IpoCurves, and an IpoCurve are composed of several 
 BezTriples.
 
+ at warning: Ipo curves store euler rotations as degrees/10.0 so 180.0 would be 18.0
+
 Example::
   import Blender
   ipo = Blender.Ipo.Get('ObIpo')  # retrieves an Ipo object




More information about the Bf-blender-cvs mailing list