VCG库的地址为 github上:vcghttps://github.com/cnr-isti-vclab/vcglib/
发布的稳定版 :vcg-releasehttps://github.com/cnr-isti-vclab/vcglib/releases 可以通过以下命令获得开发版本:
git clone -b devel https://github.com/cnr-isti-vclab/vcglib.git
VCG库的文件组成
VCG库主要由头文件构成(核心部分完全是头文件)而不依赖额外的东西. 只需下载压缩包并解压到一个
文件夹. 例如, 解压到命名为 vcg 的文件夹, 并且设置为编译器的 include
目录. 以后, 你只需要
像 app/sample/
中的例子那样包含你需要的头文件即可.
该库包含5个文件夹:
vcg:vcg的核心代码,包括所有算法和数据结构的定义。这部分纯粹使用大量的C++模板和STL来实现通用数据结构和算法。 核心部分仅有.h文件组成
wrap:该文件夹包含一些额外的扩展wrap,例如 导入导出的各种网络数据,通过opengl渲染的网络,运动轨迹等。
apps:该文件包含vcg开发命令程序(部分好像继承Meshlab)。apps/sample
包含了许多很基础的小例子.
eigenlib: 线性代数库eigen 的最新版本. vcg 的高级矩阵运算依赖于 eigen
库
docs: 文档存放在这里