【问题标题】:Direction of normals法线方向
【发布时间】:2011-05-19 02:41:52
【问题描述】:

目前,我有一个程序可以围绕 x 轴旋转一个简单的 2d 多边形以创建 3D 形状。问题是为了确保曲面的法线正确对齐,我需要找到一个点并确保法线远离该点。我一直在使用二维多边形的 x 和 y 坐标的平均值来查找参考点。然而,有时这个参考点会产生误导。如果我尝试使用尖锐的凹形,则参考点完全位于形状之外,这将导致一些边具有朝内的法线。有没有一种准确的方法来对齐多边形的法线,使它们始终背对它?

【问题讨论】:

    标签: normals


    【解决方案1】:

    您是否希望在旋转之前为多边形的每个面提供 2D 向外法线?在 x-y 平面中多边形的右手坐标系中,边的外法线与沿逆时针方向的边的向量的叉积将具有正 z 分量。向内法线将具有负 z 分量。 (叉积应该是normal × side。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-01
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-05-16
      • 2019-11-15
      • 2018-05-16
      • 2012-07-17
      相关资源
      最近更新 更多