Edge breaker记录

和代码相关性非常强的是这篇文章,几乎就是伪代码了:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58.7918&rep=rep1&type=pdf

一、Compression阶段

命令参数为 umbrellla_times4_dc.off output.beb 

第一个参数是将clers输出到该文件中,第二个参数就是输入网格,目前支持OFF和OVTable两种文件格式,这里我们用的是下图所示的obj。

EdgebreakerCompress ebc(MANIFOLD, 92); // MANIFOLD 程序就不会把第一个点看作是dummy vertex从而不记录和第一个点相邻的三角形。92 是第92个corner,这里的corner的编号是这个点所在三角形的index*3+点在三角形中的index,就是下图中的fv2

猜你喜欢

转载自www.cnblogs.com/amarr/p/10572445.html