VCG库的地址为 github上:vcg
https://github.com/cnr-isti-vclab/vcglib/
发布的稳定版 :vcg-release
https://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: 文档存放在这里
本文介绍了VCG库,一个主要由头文件构成的C++库,包含核心算法、数据结构、扩展功能如网络渲染和命令行工具。库依赖于Eigen库进行高级矩阵运算,并提供了详细的文档。

1652

被折叠的 条评论
为什么被折叠?



