lisp点位提取_AutoCADlisp插件三维交点坐标提取

;;;

本插件为

AutoCADlisp

插件,用于获取

LINE

命令绘出的线段的交点,交点坐标返回为被交

线段上的点(即外观交点

xy+

被交线段对应该点的

z

值)

;;;

获取切割线与相交直线的交点,返回被交线段上的交点。

(defun C:JDHQ()

(setvar "cmdecho" 0)

(princ "\n

选择要切割的直线:

")

(setq lll(entsel));

选择直线

;;;

;

取得直线起点零高程坐标列表

(setq lllxyz1(cdr (assoc 10 (entget (car lll)))))

(setq lllx1(nth 1 lllxyz1))

(setq llly1(nth 0 lllxyz1))

(setq lllxyz10 (list llly1 lllx1 0.0))

;;;

;

取得直线终点零高程坐标列表

(setq lllxyz2(cdr(assoc 11 (entget (car lll)))))

(setq lllx2(nth 1 lllxyz2))

(setq llly2(nth 0 lllxyz2))

(setq lllxyz20 (list llly2 lllx2 0.0))

;;;

(princ "\n

选择被相交的直线图元集:

")

<
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值