[求助]按一次回车,就能结束绘制样条曲线?
本帖最后由 作者 于 2008-12-1 19:01:15 编辑 <br /><br /> <p>绘制样条曲线后,如果不需要“指定起点切向和指定端点切向”,要多按两次回车,加结束要按三次回车。<br/>请问:怎样利用lsp编程,只要按一次回车,就能结束绘制样条曲线?<br/></p><p>先谢谢!<br/></p> 程序是写出来了,可是无动态显示!!!;回车结束SPLINE线绘制 明经 ZZXXQQ 2008.12.3
(defun c:tt ()
(setvar "CMDECHO" 1)
(setq p0 (getpoint "\nStart Point :"))
(command ".spline" p0)
(while (setq p0 (getpoint p0))
(command p0)
)
(command "" "" "")
(princ)
)
<p></p><p>看看我写的程序是否符合楼主要求呀,输入四个点后自动结束绘图,或者输入三点后点右键结束</p> <p>先谢过二位的热心帮助!</p><p><font face="Verdana" color="#da2549"><strong>ZZXXQQ</strong><font color="#000000">版主的程序解决了基本问题,但正象版主所说的:无动态显示。</font></font></p><p><font face="Verdana" color="#61b713"><strong>AMTONNY</strong><font color="#000000">大侠的程序需要输入n个点,就不行了。</font></font></p><p><font face="Verdana">大家看看还有没有其他方法呀?</font></p><p><font face="Verdana">再谢!!</font></p> <p>偶来顶一下</p> <p>谢<font face="Verdana" color="#61b713"><strong>AMTONNY</strong><font color="#000000">顶起!</font></font></p><p><font face="Verdana">再请各位高手出招!</font></p> <p>再顶一下</p> 本帖最后由 作者 于 2009-1-15 10:32:25 编辑 <br /><br /> <p>我的CAD工作上面也用到SPLINE,所以 我用ARX开发了一个专门处理的,现在把ARX供大家用:)这个ARX目前上传的版本是CAD2004~2006版的:)还望大家多多交流,共同提高></p><p>使用方法讲解:<br/>执行命令: CSPL <ARX文件加载后会有提示使用命令><br/>使用方法: 用鼠标在绘图区按下鼠标的左键代码给曲线输入一个点,按鼠标的右键、空格键、回车键代表结束一条曲线。然后再可以接着绘画其他曲线.... 。画曲线时,如碰到按下Esc键,就结束画曲线命令。在使用该曲线命令中,如画错了一点可以输入'E'字母+一次空格来取消上一点,如果又后悔,可以输入'R'字母返回上一点。<br/></p><p>我的使用评语:这个程序在每点一个点时,都会生成一个小圆,这个小圆显示我们在哪个位置画了一个曲线的点,有便于在细SPLINE时,了解我们输入了多少个点。其实我原来也是当按下一个回车键之类就结束退出命令,这样的确方便,但是还要画时,又要再次执行命令,所以工在写这个程序时,采用了连续使用的方式了:)<br/></p><p></p> <p>谢过<strong><font face="Verdana" color="#da2549">BDYCAD</font></strong>版主!</p><p>程序很好。再谢!!</p><p>礼应送上“鲜花”一朵。但鼓捣半天,没操作明白,(有谁告诉我)。</p><p>送个空口人情:</p><p>谢谢!!!</p>
页:
[1]