[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11425] trunk/blender/source/blender: Removing some useless code, and fixed a few compiler warnings.

Joshua Leung aligorith at gmail.com
Mon Jul 30 13:10:30 CEST 2007


Revision: 11425
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11425
Author:   aligorith
Date:     2007-07-30 13:10:30 +0200 (Mon, 30 Jul 2007)

Log Message:
-----------
Removing some useless code, and fixed a few compiler warnings.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/constraint.c
    trunk/blender/source/blender/blenlib/intern/arithb.c
    trunk/blender/source/blender/python/api2_2x/Constraint.c

Modified: trunk/blender/source/blender/blenkernel/intern/constraint.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/constraint.c	2007-07-30 02:24:17 UTC (rev 11424)
+++ trunk/blender/source/blender/blenkernel/intern/constraint.c	2007-07-30 11:10:30 UTC (rev 11425)
@@ -2547,24 +2547,13 @@
 				/* obtain target effect */
 				switch (data->from) {
 					case 2:	/* scale */
-					{
 						Mat4ToSize(targetmat, dvec);
-					}
 						break;
 					case 1: /* rotation */
-					{
-						/* copy, and reduce to smallest rotation distance */
 						Mat4ToEul(targetmat, dvec);
-						
-						/* reduce rotation */
-						for (i=0; i<3; i++)
-							dvec[i]= fmod(dvec[i], M_PI*2);
-					}
 						break;
 					default: /* location */
-					{
-						VECCOPY(dvec, targetmat[3]);
-					}
+						VecCopyf(dvec, targetmat[3]);
 						break;
 				}
 				

Modified: trunk/blender/source/blender/blenlib/intern/arithb.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/arithb.c	2007-07-30 02:24:17 UTC (rev 11424)
+++ trunk/blender/source/blender/blenlib/intern/arithb.c	2007-07-30 11:10:30 UTC (rev 11425)
@@ -3305,7 +3305,7 @@
 /* point closest to v1 on line v2-v3 in 3D */
 void PclosestVL3Dfl(float *closest, float *v1, float *v2, float *v3)
 {
-	float lambda, cp[3], len;
+	float lambda, cp[3];
 
 	lambda= lambda_cp_line_ex(v1, v2, v3, cp);
 

Modified: trunk/blender/source/blender/python/api2_2x/Constraint.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/Constraint.c	2007-07-30 02:24:17 UTC (rev 11424)
+++ trunk/blender/source/blender/python/api2_2x/Constraint.c	2007-07-30 11:10:30 UTC (rev 11425)
@@ -440,7 +440,9 @@
 
 /******************************************************************************/
 /* Constraint Space Conversion get/set procedures 						*/
-/* 		- Individual constraint procedures should call these 				*/
+/* 		- These are called before/instead of individual constraint 			*/
+/*		  get/set procedures when OWNERSPACE or TARGETSPACE are chosen		*/
+/*		- They are only called from Constraint_g/setData 
 /******************************************************************************/
 
 static PyObject *constspace_getter( BPy_Constraint * self, int type )
@@ -528,7 +530,7 @@
 			case CONSTRAINT_TYPE_TRANSFORM:
 			{
 				Object *tar;
-				char subtarget[32];
+				char *subtarget;
 				
 				tar= get_constraint_target(con, &subtarget);
 				





More information about the Bf-blender-cvs mailing list