如何检测Qt

时间:2017-01-13 19:49:45

标签: c++ qt

我的视口中有一个球(一个简单的圆圈),我想知道球是否与观察口的两侧相撞?

我该怎么做?

我试图用一些值来限制它,但它使它变得特别,圆圈应该从某个地方开始。即使从随机坐标开始,我也想拥有它。

这就是我现在所拥有的:

if(vertices[i].first < 1.80f && vertices[i].second <0.9f && left == true
 && !up && !right && !down && !exception){
    c = 'u';
    }

    else if (vertices[i].first < 1.80f && up==true && !right && !down &&
 !left && !exception) {
    c = 'r';
    }

    else if (vertices[i].first > -1.80f && vertices[i].second > -0.9f &&
 right == true && !up && !down && !left && !exception){
    c = 'd';
    }
    else if (vertices[i].first > -1.80f && down == true && !up && !right
 && !left && !exception) {
    c = 'l';
    }

0 个答案:

没有答案