写在前面:vcglib的坑真的是太深了,慎入!!! 各种文档不全,使用全靠看源码和猜,网上资料很少而且基本都是复制粘贴,有用的信息真的很少!(附上vcglib的文档 真的能看到自闭)
本文使用vcglib库进行读取obj文件(其他各种3d模型格式也是同样的方法)并显示,但是目前仍然遇到一些问题没有解决:读取的纹理信息全部缺失(读出来全部为0,因此下图并没有贴纹理),查了很久真心不知道为什么,如果有哪位大佬偶尔看到本文,劳烦告知如何解决。
一、安装vcglib库
vcglib的安装非常简单
-
下载源码
下载地址:https://github.com/cnr-isti-vclab/vcglib/
-
解压得到下面六个文件夹
然后将vcg、wrap、eigenlib文件夹添加到编译器的include文件夹中。如果是使用qt则include的路径为
xx:\Qt\Qt5.6