OpenGL - 无法调整 glutSolid二十面体()的大小?
OpenGL - Can't re-size a glutSolidIcosahedron()?
我正在更改一个大于默认半径1的形状,但似乎不起作用;这就是我正在尝试的:
void glutSolidIcosahedron(GLdouble size);
glutSolidIcosahedron(9);
没关系,我做到了(如下所示):
glScalef(9.0,9.0,9.0);
glutSolidIcosahedron();
还有别的办法吗?
glutSolid二十面体()创建一个以原点为中心、半径为1.0
的二十面体。它不需要任何参数来调整其大小或比例。所以,是的,调整它大小的唯一方法是使用glScalef
或其他方法来调整当前矩阵。
相关文章:
- 为char数组调整zlib-zpipe
- std::具有相同基类的类的变体
- 访问者访问变体并返回不同类型时出错
- 如何在openssl-ecc中获取十六进制格式的私钥
- 用C++在单独的头文件中完成函数体
- 调整大小后指向元素值的指针unordered_map有效?
- 我应该使用什么来代替void作为变体中的替代类型之一
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 将shared_ptr移动到<StructA>shared_ptr<变体<结构A、结构 B>>
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 在C++中调整向量中的索引
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 如何比较自定义类的std::变体
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- 通过网络、跨平台传递std::变体是否安全
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 如何创建可调整大小和固定大小的容器的变体
- 为什么我的二十面体没有画?
- 十二面体显示不正确
- OpenGL - 无法调整 glutSolid二十面体()的大小?