通过getpoint获取正交点
如何获得点的正交点。就像当我们使用“复制/移动”命令并且“正交”处于启用状态时一样。拾取基点,图元将垂直于拾取的点进行复制/移动。非常感谢。 我的一个老功能:http://lee-mac.com/orthopoint.html 当我读到你的网站时,我错过了那个。谢谢李。 不客气,瑞克。
为了好玩,我决定使用向量演算而不是反函数来编写该函数的另一个版本:
[颜色=绿色]---------------------=={正交点}==---------------;;;;;;将相对于基点转换的点返回到;;;;说明当前UCS中正交模式的激活;;;;-----------------------------------------------------------------;;;;作者:Lee Mac,版权所有©2011-www.Lee-Mac。通用域名格式;;;;-----------------------------------------------------------------;;;;参数:;;;;base-转换的基点(UCS);;;;点-要变换的点(UCS);;;;-----------------------------------------------------------------;;;;返回:转换为正交的点(UCS);;;;-----------------------------------------------------------------;;(defunLM:正射点(基点/dx dy vp vx vy)(if(zerop(getvar'正交模式))点(progn(setqvx(trans(getvar'UCSXDIR)0 1t)vy(v^v'(0.0 0.0 1.0)vx)vp(mapcar'-点基)dx(vxv vx vp)dy(vxv vy vp))(mapcar'+基(if(
页:
[1]