 - (defun c:de( / n p1 p2 ang1 p0 m)
- (setq p1 (getpoint "\n点取第一点:"))
- (setq p2 (getpoint p1 "\n点取第二点:"))
- (setq ang1 (angle p1 p2))
- (setq n (getint "\n输入等分数:"))
- (if (null n) (setq n 2))
- (setq p0 (polar p1 ang1 (/ (distance p1 p2) n)))
- (setq m 0)
- (repeat (- n 1)
- (entmake (list '(0 . "POINT") (cons 10 p0)))
- (setq m (+ m 1))
- (setq p0 (polar p0 ang1 (/ (distance p1 p2) n)))
- )
- )
我常用的是点,随手改的。 |