ttr方法
我有两个圆圈。我可以用ttr方法画圆。
(setq p1'(0 0 0))
(command "circle" p1 5)
(setq p100 '(-10.27068.2595 ))
(command "circle" p100 3)
现在,使用ttr使用这两个圆,我需要在lisp中绘制一个半径为5的圆(不使用entsel)
帮助我。 你说的ttr方法是什么意思?
你能再解释一下这个想法吗。 ttr方法
i、 e,我需要用两点(与ist圆相切)(与第二个圆相切)绘制一个圆,r表示要绘制的圆的半径。 ???
(command "._circle" "ttr" pause pause pause)
我不应该选择切点。 我应该在非autocad模式下使用lisp
好啊打开开发人员文档,开始阅读如何以编程方式进行操作,如我上面所示。 可能
(command "_.circle" (setq p1 '(0. 0. 0.)) 5.)
(setq p2 (polar p1 (+ (/ pi 2.) (/ pi 4.)) 5.))
(command "_.circle" (setq p3 '(-10.2706 8.2595)) 3.)
(setq p4 (polar p3 (+ pi (+ (/ pi 2.))) 3.))
(command "_.circle" "_TTR" p2 p4 5.)
塔瓦特 也许几何图形和已知因子的图片将帮助您编写lisp。
在已知点有两个圆。如果要绘制另一个与其相切的圆,则新圆是距离第一个圆中心点的半径之和。也就是说,p2距离p1(5+5),距离p100(3+5)。正如您知道p1和p100的坐标一样,您可以找到p2(和p2a)的坐标。可以画两个圆。
谢谢,很好用
非常感谢。
页:
[1]
2