一、算法概述
使用简单的中点算法精细化处理三角形。每一次迭代都会将三角形细分为四个三角形,细分之后的三角形顶点位于原始三角形边缘的中点上。number_of_iterations
参数定义了精细化处理的次数。
1、主要函数
std::shared_ptr<TriangleMesh> SubdivideMidpoint(
int number_of_iterations) const;
该函数将三角形转化为覆盖相同表面的四个三角形,新的四边形顶点位于原始三角形边的中点。
number_of_iterations
:算法迭代次数
2、算法源码
std::shared_ptr