ljpnb 发表于 2011-7-6 23:01:40

Gu_xl 发表于 2011-7-6 22:52 static/image/common/back.gif
回复 ljpnb 的帖子

做什么事儿都要有规则!没有规矩,不成方圆!


你要这么理解那也没办法.我的理解就是选择性的操作可以考虑随意一点,但结果肯定只能有一个,如果有两个,那就是程序还不够好,纯属个人对编程的理解...

Gu_xl 发表于 2011-7-6 23:09:28

本帖最后由 Gu_xl 于 2011-7-6 23:11 编辑

回复 ljpnb 的帖子

过程随意,结果肯定也是随意的!如果随意,为了保证结果唯一,就需要在程序中多加判断,例如随意选择直线上两个点后,就还需要增加一个判断选项,园画在哪边,需要多输入一个操作!操作上不太方便!程序的使用就是为了简洁方便!

男人的诱惑 发表于 2012-4-14 21:28:53

这个能不能改成输入距离不一样吗

xyp1964 发表于 2012-4-15 10:17:12


;; 在两相交直线的角平分线上画圆
;; 需要e派工具箱的支持
(defun c:tt ()
(if (and (setq e1 (entsel "\n选择第一条相交线:"))
    (setq e2 (entsel "\n选择第二条相交线:"))
      )
    (setq s1 (car e1)
   p1 (osnap (cadr e1) "nea")
   s2 (car e2)
   p2 (osnap (cadr e2) "nea")
   p0 (car (xyp-get-Inters s1 s2 0))
   p3 (xyp-get-MidPoint
      (polar p0 (angle p0 p1) 50)
      (polar p0 (angle p0 p2) 50)
      )
   p3 (polar p0 (angle p0 p3) 50)
   s4 (xyp-circle p3 10)
    )
)
(princ)
)

【KAIXIN】 发表于 2012-4-15 10:22:04

xyp1964 发表于 2012-4-15 10:17 static/image/common/back.gif


院长,好久没见你大显身手了,不错啊这程序
整平分线 交点距离 画圆
页: 1 [2]
查看完整版本: pl线交点附近画圆