只需一步,快速开始
如附件已知多义线上一圆弧的一个端点p1,如何用osnap函数求这圆弧另一端点p2
我用(setq p2 (osnap p1 "endp")),老是得到p1这自已,不知道怎么回事,请高手帮忙,在此感谢
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
;;获取多段线“段”的两个顶点
(defun c:tt (/ e p)(setq e (entsel "\n选择多段线弧段: "))(mapcar 'set '(e p) e)(setq p (fix (vlax-curve-getparamatpoint e (vlax-curve-getclosestpointto e p))))(list (vlax-curve-getpointatparam e p) (vlax-curve-getpointatparam e (1+ p))))
(mapcar 'set '(e p) e) 这句话不知道怎么理解
是否为把e赋值给e,把e赋值给p?
(mapcar 'set '(e p) e)
=
(setq p (cadr e) e (car e))
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-6 03:10 , Processed in 0.193157 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.