Update of /cvsroot/epfl/tgengine-0.1
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5486
Modified Files:
Makefile.Linux md5instance.cc quaternion.cc quaternion.h
Log Message:
MD5 Animation optimization
Index: Makefile.Linux
===================================================================
RCS file: /cvsroot/epfl/tgengine-0.1/Makefile.Linux,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Makefile.Linux 2 Nov 2004 15:32:15 -0000 1.4
--- Makefile.Linux 2 Nov 2004 16:30:54 -0000 1.5
***************
*** 1,4 ****
## TG Engine Makefile
- # Ajoutez -DTGHIGHDEF pour construire la version haute resolution (stencil shadows, dot3 bump)
##
--- 1,3 ----
Index: quaternion.cc
===================================================================
RCS file: /cvsroot/epfl/tgengine-0.1/quaternion.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** quaternion.cc 2 Nov 2004 15:32:16 -0000 1.3
--- quaternion.cc 2 Nov 2004 16:30:54 -0000 1.4
***************
*** 247,250 ****
--- 247,252 ----
}
+ const Quaternion Quaternion::UNIT(1,0,0,0);
+
} //END tg
Index: quaternion.h
===================================================================
RCS file: /cvsroot/epfl/tgengine-0.1/quaternion.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** quaternion.h 2 Nov 2004 15:32:16 -0000 1.4
--- quaternion.h 2 Nov 2004 16:30:54 -0000 1.5
***************
*** 105,109 ****
*/
void SetRotation (float, float, float, float);
!
};
--- 105,110 ----
*/
void SetRotation (float, float, float, float);
!
! static const Quaternion UNIT;
};
Index: md5instance.cc
===================================================================
RCS file: /cvsroot/epfl/tgengine-0.1/md5instance.cc,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** md5instance.cc 2 Nov 2004 15:32:15 -0000 1.7
--- md5instance.cc 2 Nov 2004 16:30:54 -0000 1.8
***************
*** 135,141 ****
//glPushMatrix();
//glLoadIdentity();
! Quaternion q;
! Vector3 v(0,0,0);
! _BuildBone(iFrame, pBaseJoints[i], q, v);
//glPopMatrix();
}
--- 135,139 ----
//glPushMatrix();
//glLoadIdentity();
! _BuildBone(iFrame, pBaseJoints[i], Quaternion::UNIT, Vector3::ZERO);
//glPopMatrix();
}
|