Open3D(C++) 模型精细化处理—— SubdivideMidpoint剖分

目录

  • 一、算法概述
    • 1、主要函数
    • 2、算法源码
  • 二、代码实现
  • 三、结果展示

一、算法概述

  使用简单的中点算法精细化处理三角形。每一次迭代都会将三角形细分为四个三角形,细分之后的三角形顶点位于原始三角形边缘的中点上。number_of_iterations参数定义了精细化处理的次数。

1、主要函数

std::shared_ptr<TriangleMesh> SubdivideMidpoint(
            int number_of_iterations) const;

该函数将三角形转化为覆盖相同表面的四个三角形,新的四边形顶点位于原始

你可能感兴趣的:(Open3D学习,c++,算法,开发语言,3d,计算机视觉)