opengl_obj_viewer:.obj文件的简单opengl查看器

时间:2024-05-18 01:48:36
【文件属性】:

文件名称:opengl_obj_viewer:.obj文件的简单opengl查看器

文件大小:991KB

文件格式:ZIP

更新时间:2024-05-18 01:48:36

C

OpenGL .obj查看器 用于.obj文件的简单OpenGL查看器。 我是为OpenGL 2.1(带有VAO和着色器)编写的,因此它可以在很多机器上可靠地运行。 我可能会扩展或分叉来做更多有趣的事情。 局限性 .obj文件必须具有: 点数 纹理坐标 法线 并且必须三角剖分 不支持MTL文件。 指示 如果不使用任何参数运行查看器,它将使用默认的网格和纹理。 ./查看器 您可以指定: .obj文件加载 -o mymesh.obj 加载纹理 -tex mytexture.png 要加载的着色器 -vs myshader.vert -fs myshader.frag 缩放以均匀地应用(如果网格太大而无法容纳在视图中) -sca 0.5 转换XYZ以应用(到视图中的中心网格) -tra 0.0 -1.0 0.0 按键 F11-屏幕截图 N-切换法线可视化 P-填充/线框/点 去


【文件预览】:
opengl_obj_viewer-master
----Makefile.win32(317B)
----textures()
--------checkerboard.png(678B)
----screenshot_1419179155.png(232KB)
----Changelog(320B)
----src()
--------obj_parser.c(5KB)
--------main.c(15KB)
----lib()
--------win32()
--------linux_i386()
--------linux_x86_64()
--------include()
----shaders()
--------basic.vert(309B)
--------basic.frag(314B)
--------normals.vert(222B)
--------normals.frag(159B)
----LICENSE(1KB)
----Makefile.linux32(328B)
----README.md(1003B)
----Makefile.osx(433B)
----Makefile.linux64(333B)
----cube.obj(853B)
----include()
--------stb_image.h(154KB)
--------maths_funcs.hpp(22KB)
--------stb_image_write.h(16KB)
--------obj_parser.h(293B)

网友评论