拉普拉斯平滑¶
自己重建的 stl 模型表面不是很好,需要对表面做一个平滑,VTK 中的 vtkSmoothPolyDataFilter 实现了网格的拉普拉斯平滑算法
初始化
绑定
vtkNew<vtkSTLReader> reader;
reader->SetFileName(qstr_tmp.toLocal8Bit().data());
reader->Update();
smoothFilter->SetInputConnection(reader->GetOutputPort());
smoothFilter->SetNumberOfIterations(0);
smoothFilter->Update();
调整拉普拉斯平滑系数
void FrmMainWindow::on_pushButton_clicked() {
smoothFilter->SetNumberOfIterations(ui->horizontalSlider->value());
smoothFilter->Update();
}
使用前后对比