ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
vde::mesh::SmoothOptions结构体 参考

网格光顺参数 更多...

#include <mesh_smooth.h>

Public 属性

int iterations = 10
 迭代次数 更多...
 
double lambda = 0.5
 拉普拉斯步长(Standard / Taubin 正步) 更多...
 
double mu = -0.53
 
double hc_alpha = 0.0
 HC 拉普拉斯参数 更多...
 
double hc_beta = 0.5
 前推混合系数 更多...
 
double bilateral_sigma_c = 0.0
 双边滤波参数 更多...
 
double bilateral_sigma_n = 0.3
 法向 σ(弧度),控制特征保持的敏感度 更多...
 
int bilateral_iters = 5
 双边内部迭代次数 更多...
 
SmoothMethod method = SmoothMethod::Laplacian
 光顺方法选择 更多...
 

详细描述

网格光顺参数

在文件 mesh_smooth.h24 行定义.

类成员变量说明

◆ bilateral_iters

int vde::mesh::SmoothOptions::bilateral_iters = 5

双边内部迭代次数

在文件 mesh_smooth.h39 行定义.

◆ bilateral_sigma_c

double vde::mesh::SmoothOptions::bilateral_sigma_c = 0.0

双边滤波参数

空间 σ,0 = 自动按平均边长计算

在文件 mesh_smooth.h37 行定义.

◆ bilateral_sigma_n

double vde::mesh::SmoothOptions::bilateral_sigma_n = 0.3

法向 σ(弧度),控制特征保持的敏感度

在文件 mesh_smooth.h38 行定义.

◆ hc_alpha

double vde::mesh::SmoothOptions::hc_alpha = 0.0

HC 拉普拉斯参数

回推强度,0 = 自动计算(推荐)

在文件 mesh_smooth.h33 行定义.

◆ hc_beta

double vde::mesh::SmoothOptions::hc_beta = 0.5

前推混合系数

在文件 mesh_smooth.h34 行定义.

◆ iterations

int vde::mesh::SmoothOptions::iterations = 10

迭代次数

在文件 mesh_smooth.h25 行定义.

◆ lambda

double vde::mesh::SmoothOptions::lambda = 0.5

拉普拉斯步长(Standard / Taubin 正步)

在文件 mesh_smooth.h26 行定义.

◆ method

SmoothMethod vde::mesh::SmoothOptions::method = SmoothMethod::Laplacian

光顺方法选择

在文件 mesh_smooth.h41 行定义.

◆ mu

double vde::mesh::SmoothOptions::mu = -0.53

Taubin 负步系数,典型值 mu = -(lambda + ε),默认 -0.53 必须满足 mu < -lambda 以实现体积保持

在文件 mesh_smooth.h30 行定义.


该结构体的文档由以下文件生成: