计算法向矢量(CAL 命令)

nor 函数用于计算单位法向矢量(即与直线或平面垂直的矢量),而不是某个点。矢量定义法线的方向而不是空间中的位置。可将法向矢量加到一个点上以获得另一个点。

nor

确定选定的圆、圆弧或多段线圆弧段的三维单位法向矢量。此法向矢量是选定对象的对象坐标系 (OCS) 的 Z 轴。

nor(v)

确定矢量 v 的二维单位法向矢量。这两个矢量都被认为是二维的,且投影在当前 UCS 的 XY 平面上。得出的法向矢量的方向指向原矢量 v 的左边。

nor(p1,p2)

确定直线 p1,p2 的二维单位法向矢量。该直线的方向为从 p1 指向 p2。得出的法向矢量的方向为指向原直线 (p1、p2) 的左边。

nor(p1,p2,p3)

确定平面(由 p1、p2p3 三点定义)的三维单位法向矢量。法向矢量的方向与给定三点的逆时针方向垂直。

下图示意了如何计算法向矢量:

下例设置的观察方向垂直于选定对象。程序在平面视图中显示对象,而不会因平行投影而使对象扭曲。

命令: vpoint

当前观察方向: VIEWDIR=当前

指定视点或 [旋转(R)] <显示坐标球和三轴架>: 'cal

>> 表达式: nor

>> 给函数 NOR 选择圆、圆弧或多段线: