# 3D-viewer
基于Qt的简易3D模型查看器
依赖Qt assimp、stb及spdlog
支持*.glb;*.obj;*.fbx;等格式,实际上只测试过glb格式,其他格式理论支持,实际没有调试。
### 编译过程
1、git clone --recursive https://github.com/1995zyl/3D-viewer.git
2、cd 3rdparty/assimpSceneImportExPlugin
3、mkdir build & cd build
编译AssimpSceneImportExPlugin及assimp,不要指定CMAKE_INSTALL_PREFIX
4、cmake .. -DCMAKE_BUILD_TYPE=Release -DQT_SDK_DIR=D:/Qt/6.5.2/msvc2019_64
将插件安装到qt目录中
5、make -j4 & make install
编译3D viewer
6、cd ../../..
7、mkdir build & cd build
8、cmake .. -DCMAKE_BUILD_TYPE=Release -DQT_SDK_DIR=D:/Qt/6.5.2/msvc2019_64 -DCMAKE_INSTALL_PREFIX=D:/GitHub/3D-viewer/install
9、make -j4 & make install
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
3D-viewer-main.zip (34个子文件)
3D-viewer-main
CMakeLists.txt 751B
model_resource
Emoji With Glasses.glb 2.64MB
Oops.glb 7.23MB
Human skeleton.glb 24.81MB
Tree with Falling Leaves.glb 16.46MB
Red dragon.glb 34.21MB
Sports Stadium.glb 3.18MB
Bee.glb 19.24MB
Cheeseburger.glb 4.63MB
Sedan car.glb 27.18MB
src
CMakeLists.txt 5KB
render_container.h 1006B
resource
ZH_CN.qm 582B
shader.vert 498B
ZH_CN.ts 2KB
shader.frag 937B
res.qrc 188B
ad-product.svg 546B
main.cpp 708B
main_window.h 959B
render_container.cpp 4KB
main_window.cpp 5KB
i_draw_interface.h 556B
opengl
opengl_window.h 2KB
opengl_helper.cpp 12KB
opengl_window.cpp 17KB
opengl_helper.h 3KB
qt3d
qt3d_window.cpp 5KB
qt3d_window.h 2KB
LICENSE 1KB
cmake
3d_viewer.cmake 3KB
3rdparty
assimpSceneImportExPlugin
spdlog
.gitmodules 250B
.gitignore 80B
README.md 808B
共 34 条
- 1
资源评论
wuhai12345
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功