c++ - 获取当前的旋转和位置坐标

标签 c++ opengl coordinates glut

我有一个简单的 OpenGL 程序,它允许您“生成”三角形和四边形,然后使用鼠标和一些键盘控件移动它们来制作复杂的对象,有点像 3D 模型编辑器。

我想做的是获取顶点坐标的当前“位置”及其旋转,这样我就可以将它们写入文件以供保存和加载。目标是制作一个 3D 模型编辑器,将模型保存到文件并将文件加载到我编写的另一个 OpenGL 程序中。

最佳答案

这是错误的做法。您应该在将数据提供给 OpenGL 之前保存您的数据。先将数据提供给 OpenGL,然后再要求它回来是错误的。

关于c++ - 获取当前的旋转和位置坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8058887/

相关文章:

ios - 如何检查边界框是否包含我的观点

Facebook FQL : Get checkins within range

c++ - 分配第一个非零值 (c++)

c++ - 为什么在 C++ 中输入 '|' 时这段代码会导致无限循环?

c++ - 查询如何清除派生类对象的内存

opengl - GLSL 采样器如何确定纹理的缩小程度以及 mipmap 级别?

纯 C 中的 Cocoa OpenGL 窗口?

c++ - 包括来自不同目录的头文件的问题[不是路径问题]

windows - Windows 中供应商的 OpenGL 驱动程序在哪里?

c++ - 反转 y 轴,并在 OpenGL 中设置坐标系