大家好!今天让小编来大家介绍下关于使用lisp命令画圆(lisp图形界面)的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
文章目录列表:
今天给各位分享使用lisp命令画圆的知识,也会对lisp图形界面进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站!
本文目录一览:
用lisp语言给多段线段点画圆
封闭多段线外切圆的话,首先计算出多段线最大的两点,然后计算出第三点,根据三点绘制圆。
你的程序第三行中(entget(pline_name))是错误的,pline_name不应该有括号。
输入circle(或c),回车;输入圆心(P,Q),回车;输入半径R,回车即得所需圆。
要画圆弧就需要以上3个要素(圆心、起点、端点)有明确数值,这3个要素可以在程序中设定,也可以定义变量在操作是一一再输入变量数值(输入数值方法与CAD内部命令相同)。最后用COMMAND执行画弧命令。
你这个命令没有变量,可以直接复制程序的部分代码就可以实现你想要的功能。复制代码(setq cen (list 0 0)) (command circle cen 5)到cad的输入行,回车即可。
思路:判定定白多边型每分段与白圆形是否相交,是否相切,相交但不相切的,用作画圆相切的条件,存入表;建立循环,利用command,根据已知直径与1中所得切线,画所有圆,并把切点存入表;根据切点修剪所有图圆。
以上就是小编对于使用lisp命令画圆(lisp图形界面)问题和相关问题的解答了,使用lisp命令画圆(lisp图形界面)的问题希望对你有用!