明经通道 AutoLISP 函数  
nentselp
 

在没有用户输入的情况下,本函数的功能与 nentsel 函数类似

(nentselp [msg] [pt]) 

参数

msg

用作提示的字符串。如果省略该参数,则显示“选择对象”提示。

pt

选择点。该参数允许在没有用户输入的情况下实现对象选择。

返回值

nentselp 函数返回 4 x 4 转换矩阵,定义如下:

矩阵的前三列指定缩放比例和旋转角度,第四列是一个转换矢量。

使用这种类型的矩阵的函数将点看成是一个四维的列矢量。点用齐次坐标表示,点矢量的第四个元素是一个比例因子,通常它的值被设置为 1.0。该矩阵的最后一行,也就是 [M30 M31 M32 M33],有标准值 [0 0 0 1],使用这种矩阵格式的函数通常会忽略它。按照这种约定,对一个点作转换,实际上是作如下的矩阵乘法运算:

这实际上给出了点的单个坐标值的计算公式:

正如上述公式所表明的,比例因子和矩阵的最后一行对计算没有影响,可以忽略它们。

参阅

initgetnentsel 函数。

明经通道 版权所有 未经许可 不得传播

 评论