|
From: julien r. <jul...@us...> - 2004-11-02 16:31:05
|
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(); } |