本帖最后由 vitalgg 于 2021-2-19 16:14 编辑
@lisp 基础库 有实现函数 。
用法:
 - (entity:make-leader startpt endpt)
- (entity:make-leader (setq pt1 (getpoint "请输入起点:")) (getpoint pt1 "请输入终点:"))
 - (defun entity:make-leader (startpt endpt)
- (entmake (list
- '(0 . "leader")
- '(100 . "AcDbEntity")
- '(67 . 0)
- '(410 . "Model")
- ;; '(8 . "0") ;; 图层
- '(100 . "AcDbLeader")
- ;; '(3 . "TSSD_100_100") 样式
- '(71 . 1)
- '(72 . 0)
- '(73 . 3)
- '(74 . 1)
- '(75 . 0)
- '(40 . 0.0)
- '(41 . 0.0)
- '(76 . 2)
- (cons 10 startpt ) ;; (setq pt1 (getpoint "请输入起点:")))
- (cons 10 endpt) ;; (getpoint pt1 "请输入终点:"))
- '(211 1.0 0.0 0.0)
- '(210 0.0 0.0 1.0)
- '(212 0.0 0.0 0.0)
- '(213 0.0 0.0 0.0))))
|