物体从法线倾斜

时间:2014-07-02 09:52:09

标签: math angle normals

我有一个扁平的物体(不是完全平坦的(假设在25μm的范围内)),我测量了两次(测量概念在这里并不重要),在两次之间施加倾斜。

我在表面的每个点都有法线,我希望从这些法线知道已经应用的倾斜。

我的方法是计算每一个的平均法线,然后计算法线之间的角度。

你能为我建议另一个解决方案或确认我的吗?!

非常感谢提前

1 个答案:

答案 0 :(得分:0)

您的解决方案应该有效

  • 但你必须衡量法线:
  • 整个区域
  • 均匀分布 始终 <物体的相同点(我认为不是这种情况)
  • 如果这种情况不正确,可能会大大降低准确性
  • 现在我们确定我们正在谈论同样的事情:

enter image description here

  • 红色矢量1,2是平均法线
  • 它们之间的角度不倾斜!!!
  • 但是板之间的角度(围绕两个轴组合)
  • 所以如果你只想在一个轴上倾斜,你必须投射这些法线
  • 到平面上你想要倾斜(右边的蓝色矢量1,2让它们为n1,n2)
  • 这些矢量之间的角度是倾斜

    tilt = acos( (n1.n2)/(|n1|.|n2|) )
    

另一种方法

  • 不知道测量可能性
  • 和物体形状很难建议另一种验证方法。
  • 无论如何,如果可以测量距离,您可以使用板状物体执行此操作:

enter image description here

  • 所以测量a0,a1,b
  • 计算ang

    ang=atan2(a0-a1,b)
    
  • 也可以进行第二次测量,然后:

    tilt = ang2-ang1
    

[注释]

  • 图像上的文字很小,因此如果需要,可以放大或下载图像并在图像查看器中查看
  • 如果倾斜平面是基准平面之一(xy,xz或yz),则忽略未使用的轴坐标