smooth_strands通过将每个点的值与其沿同一股的相邻点的值求平均值,平滑股对象上的几何特性值。
strands要平滑的股对象。
weights控制每个点平滑程度的权重。使用单个浮点值将相同的权重应用于所有点。使用浮点数组指定逐点权重。使用字符串指定包含逐点浮点值的几何特性。使用布尔数组指定逐点标志,true 将进行平滑处理,false 将保持不变。
iterations运行平滑算法的次数。使用较大的迭代次数可增加平滑效果。
smooth_end_points在平滑算法中包括端点。
properties要平滑的几何特性的名称,例如 point_position。仅平滑以 point_component 为目标的几何特性。不会修改以其他组件(如 strand_component)为目标的非几何特性和几何特性。确保包含所需的所有几何特性。
*,例如使用 point_user* 来传递所有以字符串“point_user”开头的几何特性。* 将传递所有点几何特性。*(以包含所有特性),然后使用 ! 分别为特定特性或模式添加前缀以将其排除。例如,* !point_foo !point_bar* 将包括除“point_foo”以及以字符串“point_bar”开头的那些特性以外的所有特性。out_strands应用了平滑的股。