呢喃旅行 发表于 2014-7-26 21:19:40

自编的齿轮展成运动程序每次运行结果都不一样??



( defun c:tt(/ ss t1 p1 p2)
(setvar "cmdecho" 0)
(setq ss (ssget))
(setq t1 1)
(while (< t1 70)
(setq p1 (list (* 77 (cos(/ (* t1 pi) 180))) (* 77 (sin(/ (* t1 pi) 180)))))
(setq p2 (list 77 (/ (* pi 77 t1) 180)))
(command "copy" ss "" p2 p1 "")
(command "rotate" (entlast) "" p1 t1)
(setq t1 (+ t1 1))
(princ)
)
(princ)
)

http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 呢喃旅行的微博

Andyhon 发表于 2014-7-26 23:01:23

关了捕捉再试试呗

xxxl1233064 发表于 2014-7-26 23:31:29

应该就是对象捕捉问题,OSnap优先级高于程序中描述

呢喃旅行 发表于 2014-7-27 14:52:01

果然如楼上两位大神所说,问题已解决,谢谢各位大神

qyming 发表于 2014-7-29 00:50:45

有贴必顶,好贴必顶
页: [1]
查看完整版本: 自编的齿轮展成运动程序每次运行结果都不一样??