我新的OpenGL和GLM,目前我在做它一類項目,我上傳兩個物體汽車如下關於在GLM碰撞檢測網
void CARMODEL:: drawmodel_box()
{
glPushMatrix();
glTranslatef(carx,cary ,carz);
if (!pmodel1){
pmodel1 = glmReadOBJ("Car.obj");
}
glmDraw(pmodel1, GLM_SMOOTH | GLM_TEXTURE | GLM_MATERIAL);
glPopMatrix();
}
void OpponentCarModel::drawopponentmodel()
{
glPushMatrix();
srand(time(NULL));
opcarx=rand() % 7-3+(double)rand()/(RAND_MAX+1)*(1-0)+0;
glTranslatef(opcarx,0,-20);
if (!pmodel2){
pmodel2 = glmReadOBJ("car.obj");
}
glmDraw(pmodel2, GLM_SMOOTH | GLM_TEXTURE | GLM_MATERIAL);
glPopMatrix();
}
而現在,一切都很好高達現在,現在我來碰撞檢測部分,我不知道如何在這裏做兩個車,因爲我不知道他們的座標或頂點,所以plz幫助..
僅供參考:有兩件事叫做「GLM」;你應該具體說明這是網格GLM,而不是數學GLM。 – 2013-02-17 21:39:05
@ user2080429請仔細檢查答案,並投票支持你的答案。您也可以點擊答案附近的複選框將其選爲您問題的正式答案。 – karlphillip 2013-03-21 17:27:51