lisp坐标一键生成_提取点坐标 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

只选择纵线[code="lisp]

(vl-load-com)

(defun c:tt (/ ss lst lst1 m n x y f)

(defun x_ssn (ss / n lst)

(repeat (setq N (sslength ss))

(setq LST (cons (ssname SS (setq N (1- N))) LST))

)

)

(defun deldup        (ptLst alw / pt1)

(cond ((<= (length ptLst) 1) ptLst)

(t

(setq pt1 (car ptLst))

(cons pt1

(vl-remove-if

'(lambda (x) (equal pt1 x alw))

(deldup (cdr ptLst) alw)

)

)

)

)

)

(defun get_dxf (en num /) (cdr (assoc num (entget en))))

(setq f (open (getfiled "坐标输出为:" "d:/" "txt" 1) "w"))

(prompt "\n仅选择纵向线:")

(setq        ss  (ssget)

lst (x_ssn ss)

lst (vl-sort

lst

'(lambda (x y) (< (car (get_dxf x 10)) (car (get_dxf y 10))))

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值