[artoolkit-commits] artoolkit/util/calib_cparam calib_cparam.c,1.8,1.9
Optical marker tracking and overlay for augmented reality.
Brought to you by:
philip_lamb
From: Philip L. <phi...@us...> - 2005-09-15 00:53:06
|
Update of /cvsroot/artoolkit/artoolkit/util/calib_cparam In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18207 Modified Files: calib_cparam.c Log Message: Step 2 of cleanup. Index: calib_cparam.c =================================================================== RCS file: /cvsroot/artoolkit/artoolkit/util/calib_cparam/calib_cparam.c,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** calib_cparam.c 14 Sep 2005 19:10:57 -0000 1.8 --- calib_cparam.c 15 Sep 2005 00:52:48 -0000 1.9 *************** *** 26,32 **** # include <windows.h> #endif #include <stdio.h> #include <stdlib.h> ! #include <math.h> #ifndef __APPLE__ # include <GL/glut.h> --- 26,33 ---- # include <windows.h> #endif [...1233 lines suppressed...] - z = 1.0; - glBegin(GL_QUADS ); - glTexCoord2f( 0.0, 0.0 ); glVertex3f( sx, sy, z ); - glTexCoord2f( tx, 0.0 ); glVertex3f( ex, sy, z ); - glTexCoord2f( tx, ty ); glVertex3f( ex, ey, z ); - glTexCoord2f( 0.0, ty ); glVertex3f( sx, ey, z ); - glEnd(); - - glBindTexture( GL_TEXTURE_2D, 0 ); - glDisable( GL_TEXTURE_2D ); - glPixelStorei( GL_UNPACK_ROW_LENGTH, 0 ); - } --- 680,686 ---- g = a*e - b*d; ! if (g == 0.0) { printf("???\n"); exit(0); } screen_coord[0] = (c * e - b * f) / g; screen_coord[1] = (a * f - c * d) / g; } |