smooth_strands

通过将每个点的值与其沿同一股的相邻点的值求平均值,平滑股对象上的几何特性值。

输入

strands

要平滑的股对象。

weights

控制每个点平滑程度的权重。使用单个浮点值将相同的权重应用于所有点。使用浮点数组指定逐点权重。使用字符串指定包含逐点浮点值的几何特性。使用布尔数组指定逐点标志,true 将进行平滑处理,false 将保持不变。

iterations

运行平滑算法的次数。使用较大的迭代次数可增加平滑效果。

smooth_end_points

在平滑算法中包括端点。

properties

要平滑的几何特性的名称,例如 point_position。仅平滑以 point_component 为目标的几何特性。不会修改以其他组件(如 strand_component)为目标的非几何特性和几何特性。确保包含所需的所有几何特性。

输出

out_strands

应用了平滑的股。