文件名称:obj-viewer:用 C++ 编写的简单 Wavefront OBJ 模型查看器
文件大小:38KB
文件格式:ZIP
更新时间:2024-07-04 11:43:42
C++
Wavefront OBJ 查看器 介绍 使用 OpenGL、FreeGLUT 和 SDL_image 用 C++ 编写的简单 Wavefront OBJ 模型查看器。 仅支持需要渲染多边形网格的 Wavefront OBJ 规范的子集。 假定所有文件引用(材质库、纹理)都与 *.obj 文件相关。 建造 您必须安装 OpenGL、FreeGLUT、SDL_image、CMake 和 C++ 编译器。 此外,您必须在 CMakeLists.txt 中手动设置 OpenGL 链接目录(CMake 命令 find_package(OpenGL) 已损坏)。 要构建项目运行: $ cmake 。 && 制作 安装 要安装可执行文件,请运行: $ sudo 安装 用法 查看模型运行: $ obj-viewer [-m] 文件 其中FILE是 OBJ 文件的路径。 “-m”标志打开材料属性。
【文件预览】:
obj-viewer-master
----src()
--------SmartPtr.hpp(1KB)
--------Model.cpp(7KB)
--------Matrix.hpp(4KB)
--------ObjParser.hpp(1KB)
--------Model.hpp(3KB)
--------Vector.hpp(4KB)
--------Viewer.cpp(6KB)
--------Main.cpp(2KB)
--------Shaders.hpp(430B)
--------ObjParser.cpp(6KB)
--------Arcball.cpp(2KB)
--------Arcball.hpp(381B)
--------Shaders.cpp(2KB)
--------Viewer.hpp(1KB)
----screenshot.jpg(34KB)
----CMakeLists.txt(2KB)
----shaders()
--------lambertian.fs(370B)
--------lambertian.vs(402B)
----cmake()
--------FindSDL_IMAGE.cmake(4KB)
----LICENSE.md(1KB)
----README.md(1KB)
----.gitignore(349B)