本帖最后由 星辰缘 于 2021-11-9 17:48 编辑
请教一下大神们,刚刚入门。
简单的pline 命令画了一个8边形,软件刚刚打开的时候输入lisp后,8边形是正常的。
将8边形移动到旁边的位置,再运行一下同样的命令,8边形就变成5边形了。
这个命令看起来挺简单的,没有什么特殊的,为什么运行2次之后就变了呢?
与图形栅格是否打开 有关么?
用的是2016中文版。
 - (defun c:ppaa()
- ; create drawing layer
- (command "layer" "m" "strip" "c" 4 "strip" "l" "continuous" "strip" "")
- (setvar "clayer" "strip")
- (command "plinewid" 0 0 "")
- (setq p1 '(-120.00 38.25))
- (setq p2 '(-118.75 38.75))
- (setq p3 '(118.75 38.75))
- (setq p4 '(120.00 38.25))
- (setq p5 '(120.00 -38.25))
- (setq p6 '(118.75 -38.75))
- (setq p7 '(-118.75 -38.75))
- (setq p8 '(-120.00 -38.25))
- (command "pline" p1 p2 p3 p4 p5 p6 p7 p8 p1 "")
- )
|