因为要确保每个立方体的相对位置,所以我想知道能不能将这个场景直接导出成某种文件格式保存下来。
PS,在网上找了很久都没有找到opengl能直接导出3D模型的例子。Opengl是不是不能导出3D模型?
我在opengl里画了个有很多立方体场景
答案:2 悬赏:60
解决时间 2021-11-07 20:43
- 提问者网友:乏味沐染
- 2021-11-07 16:59
最佳答案
- 二级知识专家网友:兮沫♡晨曦
- 2021-11-07 18:35
OpenGL实际只做近似于操作硬件的功能,上层功能都是另外的实现。
所以,导出模型与OpenGL无关,
所以,导出模型与OpenGL无关,
全部回答
- 1楼网友:苦柚恕我颓废
- 2021-11-07 19:31
#include
void display()
{
glclear(gl_color_buffer_bit);
glmatrixmode(gl_modelview);
glloadidentity();
glulookat(1.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0);
glutwirecube(0.5);
glutswapbuffers();
}
void reshape(int w,int h)
{
glviewport(0,0,w,h);
glmatrixmode(gl_projection);
glloadidentity();
glortho(-4.0,4.0,-4.0,4.0,-4.0,4.0);
}
void init()
{
glclearcolor(1.0,1.0,1.0,1.0);
glcolor3f(0.0,0.0,0.0);
}
int main(int argc,char** argv)
{
glutinit(&argc,argv);
glutinitdisplaymode(glut_double | glut_rgb);
glutinitwindowsize(500,500);
glutinitwindowposition(0,0);
glutcreatewindow("cube");
glutreshapefunc(reshape);
glutdisplayfunc(display);
init();
glutmainloop();
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯