Meshlab和VCGlib都是意大利国立研究院的作品,meshlab提供了大量的模型分析与处理的算法,而VCGlib建立了基础的数据结构及其遍历访问的算法,也提供了模型的基本处理算法。VCGlib是标准C++库写的,其提供了IO与封装OpenGL来显示。Meshlab的界面是用QT来写的,因此需要QT SDK的支持。
各软件的地址链接为:
(1)MeshLab源代码SVN:
https://meshlab.svn.sourceforge.net/svnroot/meshlab/trunk/meshlab
(2)VCGlib源代码SVN:
https://vcg.svn.sourceforge.net/svnroot/vcg/trunk/vcglib
(3)QtSDK
http://qt-project.org/downloads
目前由于vcglib的更新较大,与当前的meshlab不兼容了,目前用的是meshlab完整源代码包。如果兼容了,可以直接从SVN上获取meshlab与vcglib的源代码,需要注意的是,将从上面两个svn获取的源代码放在同一目录下,然后用下面介绍的相关步骤来编译就可以了。
下面就具体的基本配置介绍如下:
1. 准备软件
(1)MeshLab源代码,需要下载MeshLabsrc_AllInc_v1.3.2.tgz文件,由于本人试过分别从SVN上获取最新的meshlab与vcglib,会出现各种错误