本帖最后由 springwillow 于 2013-6-13 09:11 编辑
- 点筋命令探索者自带的,实在没必要写吧,DJ命令,不过还是给一个例子吧!
复制代码- ;;;绘点筋plst为点表
- (defun makedj (plst / p1 p2)
- (foreach p plst
- (setq p1 (list (- (car p) 25) (cadr p)))
- (setq p2 (list (+ (car p) 25) (cadr p)))
- (entmake (list '(0 . "LWPOLYLINE")
- '(100 . "AcDbEntity")
- '(67 . 0)
- '(410 . "Model")
- '(8 . "COLU_DE_REIN")
- '(100 . "AcDbPolyline")
- '(90 . 2)
- '(70 . 1)
- '(62 . 1)
- '(43 . 50.0)
- '(38 . 0.0)
- '(39 . 0.0)
- (cons 10 p1)
- '(42 . 1.0)
- (cons 10 p2)
- '(42 . 1.0)
- '(210 0.0 0.0 1.0)
- )
- )
- )
- )
|