很简单!如果用entmake的方式创建多段线,则8对应图层,62对应颜色,6对应的是线型。直接写进去就行了。
比如这样子。
 - (defun c:tt()
- (setq lst (list (getpoint) (getpoint) (getpoint)))
- (entmake (append
- (list (cons 0 "LWPOLYLINE")
- (cons 100 "AcDbEntity")
- (cons 100 "AcDbPolyline")
- (cons 6 "ACAD_ISO05W100") ;线型
- (cons 8 "new") ;图层
- (cons 62 1) ;颜色
- (cons 90 (length lst)))
- (mapcar ''((x) (cons 10 x)) lst)))
- )
|