gpt4 book ai didi

c++ - 使用 GLU 在 C++ 中绘制四分之一圆

转载 作者:行者123 更新时间:2023-11-28 00:06:42 26 4
gpt4 key购买 nike

// baseballField
glColor3f(0.22, 0.36, 0.20);

GLUquadricObj *myobject;
myobject = gluNewQuadric();
glTranslatef(120.0, 655.0, 0.0);
gluDisk(myobject, 0.0, 40.0, 60, 4);

我试图通过创建四分之一圆(最好是右上角)来模拟棒球场的形状。上面的代码成功地绘制了具有正确大小、位置和颜色的圆。但是,它是整个圆圈。如果有人有任何见解,请告诉我。提前致谢!

最佳答案

坚持使用 GLU 调用,您正在寻找的那个非常直观地是 gluPartialDisk()。对于四分之一圆:

gluPartialDisk(myobject, 0.0, 40.0, 60, 4, 0.0, 90.0);

最后两个参数指定起始角和扫描角,均以度为单位。

请注意,GLU 已被严重弃用,并且仅适用于旧版本的 OpenGL。有关显示如何使用更新版本的 OpenGL 绘制圆的示例代码,请参见我的回答示例:How to draw a circle using VBO in ES2.0 .

关于c++ - 使用 GLU 在 C++ 中绘制四分之一圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35305711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com