摘要
- setNormals(normalsMode)
参数
- normalsMode - 选择器
- hard - 使用面法线。 这相当于 softenNormals(0)。
- conform - 与 hard 相同。 使用连通性和支持世界向上方向的启发式算法计算一致法线。
- soft - 对于每个折点,使用相邻面法线的平均法线。 这相当于 softenNormals(180)。
- auto - 与 soft 相同。 面法线相遇时夹角大于或等于 30 度的边将渲染为硬边。 这相当于 softenNormals(30)。
注:
- 软模式和自动模式要求组合断开连接的形状,并且必须合并重复折点,才能使用相邻面法线计算折点法线。
- conform 模式不会在任何情况下都成功。
如果 conform 模式未成功,请考虑以下选项:
- 合并属于单一建筑物的断开连接的形状。
- 合并的折点并使用 cleanupGeometry(faces, 0.1) 操作移除重复面。
- 如果是不连续的纹理,不移除所有重复面。 考虑 deleteUV 操作。
说明
setNormals 操作用于将当前形状的几何法线设置为所需模式。