(setq m (length ns))
(setq b 0 c 1)
(command "pline")
(repeat m
(setq p3 (nth b ns) p4(nth c ns))
(if (= p4 nil)
(setq p4 (car ns)) ;如果结束点没有了,就把开始点赋值给结束点,让边线封闭
)
(command p3 p4 )
(setq b (+ b 1) c (+ c 1))
)
(command "")
NS是坐标点列表,此程序是把这些点顺次用PLINE线连接成一个封闭线框,这个应该是最原始的写法,不知还有没有更好的写法