0
こんにちは私は計画と遠くの計画に近いところまで見つけました..次にこれを使って私はオブジェクトに触れました..誰にも助けてください..どのように私はOpenGLの上でタッチを計算するのですか?
-(Boolean) checkCollission:(CGPoint)winPos
{
winPos.y = (float)__viewport[3] - winPos.y;
Point3D nearPoint;
Point3D farPoint;
Point3D rayVector;
//Retreiving position projected on near plan
gluUnProject(winPos.x, winPos.y , 0, __modelview, __projection, __viewport, &nearPoint.x, &nearPoint.y, &nearPoint.z);
//Retreiving position projected on far plan
gluUnProject(winPos.x, winPos.y, 1, __modelview, __projection, __viewport, &farPoint.x, &farPoint.y, &farPoint.z);
}