Hi,
I use ARToolkitPlus for tracking any singleMarker and
I try to draw 3d objects but it's crash. What is the
equivalent of
glLoadMatrixf(tracker->getProjectionMatrix());
My code is below :
**** draw_object for one marker found *************
argDrawMode3D();
glPushMatrix();
glLoadMatrixf(gl_para);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glPushMatrix();
glLoadMatrixf(tracker->getProjectionMatrix());
if(obj_id == 0){
/* draw a cube */
glTranslatef( 0.0, 0.0, 30.0 );
glutSolidCube(60);
}
else {
/* draw a cube */
glTranslatef( 0.0, 0.0, 30.0 );
glutSolidCube(60);
}
glPopMatrix();
glMatrixMode(GL_PROJECTION);
glPopMatrix();
glMatrixMode(GL_MODELVIEW);
**** draw_object for one marker found *************
for( i = 0; i < NumObject ; i++ ) {
if( object[i].visible == 0 ) continue;
argConvGlpara(object[i].trans, gl_para);
draw_object( object[i].idPatt, gl_para);
}
Many thanks
___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
|