金牌会员
- 积分
- 1165
- 威望
- 593
- 贡献
- 266
- 兑换币
- 363
- 注册时间
- 2013-1-10
- 在线时间
- 153 小时
- 毕业学校
- 福建工程学院
|
本帖最后由 Gian 于 2013-5-6 13:14 编辑
最近对这个软件很有兴趣,一直在琢磨怎么使用这个软件,但是有现在遇到了一个问题自己解决不了,想请教各位。
我之前想用“绘制函数”把自己提取的赛道左右边界以及中心线显示出来,但是在测试时(直接先用样例摄像头AI)我发现一个问题,我在使用“glVertex2d”这个函数画 left 到 right 的直线时发现只有 left 是值会变但是 right 却不变(left和right已经声明为全局变量了),导致一个问题就是直线只有一边会变化,另一边直接不动,这是怎么回事???这个函数应该就是从一个点画到另一个点对吧?
下面是我写的函数,不知道我对这个函数的使用方法对不对:
glTranslated (0.0 ,0.0 ,0.0); // 平移
glScaled (0.03 ,0.03 ,0.03); // 缩放
glColor3d (0.0 ,0.0 ,1.0); // 颜色
glBegin (GL_LINE_STRIP ); // 画线段
glVertex2d (0.0,0.0); // 线段坐标
glVertex2d (right,0.0);
glEnd (); // 结束
glLoadIdentity (); // 复位
ps:最近不知道是不是网络问题,很经常上不了论坛
|
|