qypxlh 发表于 2008-6-10 19:42:00

[求助] redraw命令隐藏一条线!! 我不会!!

<p>&nbsp;&nbsp;&nbsp; 用getpoint的两点画线 (command "line" a b) .再用redraw 命令将 线ab 隐藏.怎么写啊???是不还要先将ab 构成一个实体?? 要怎么做呢??谢谢!!</p><p>&nbsp;&nbsp; 还有,怎么构造实体呢??</p>

Andyhon 发表于 2008-6-10 19:55:00

本帖最后由 作者 于 2008-6-11 21:11:16 编辑 <br /><br /> <p><u><font color="#800080"><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67940">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67940</a><br/>怎么构造实体呢 check 'EntMake'</font></u><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67940"></a></p><p></p><p></p>

qypxlh 发表于 2008-6-11 14:37:00

[求助] 填空题 (???????)怎么填呢? 大哥帮忙!!

<p>(defun c:111()<br/>&nbsp; (setq a (getpoint"/n请指定一点"))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp; (setq&nbsp;b (polar a (- (/ pi 2) (* i (/ pi 15)) ) 1000 ))<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp; (command "line" a&nbsp;b "")<br/>&nbsp;&nbsp;&nbsp;&nbsp;(command "delay" "500")</p><p>&nbsp; (redraw (???????) 3)</p><p><font color="#f70909">(???????)怎么写呢? 大哥!!我就是想 500 毫秒后再把线ab隐藏起来!!是不是需要先把ab建成一个实体!!</font></p>

ZZXXQQ 发表于 2008-6-11 21:07:00

<p>(defun c:111()<br/>&nbsp; (setq a (getpoint"/n请指定一点"))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp; (setq&nbsp;b (polar a (- (/ pi 2) (* i (/ pi 15)) ) 1000 ))<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp; (command "line" a&nbsp;b "")<br/>&nbsp;&nbsp;&nbsp; (setq s1 (entlast))<br/>&nbsp;&nbsp;&nbsp;&nbsp;(command "delay" "500")</p><p>&nbsp; (redraw&nbsp;s1 3)</p><p>……</p>

英雄无敌 发表于 2008-6-11 21:21:00

<p>redraw ??? 3不是隐藏吧,而是亮显,</p><p>好像2才是隐藏吧,而且这样的隐藏,重新生成图形时又会显示出来的,有用吗?</p>

claotlaot 发表于 2008-6-11 22:36:00

这个程序好象不怎么实用,不过还是 收藏了

qypxlh 发表于 2008-6-12 07:21:00

<p><font color="#ff0000" size="3">&nbsp;&nbsp; 对对,隐藏的方式是2 我用错了!!&nbsp;&nbsp;</font></p><p><font color="#ff0000" size="3">&nbsp;就是想这样同时把三条直线 ab ac ad都隐藏,用entlast命令怎么写?? 用三条entlast 吗??</font></p>

英雄无敌 发表于 2008-6-12 08:32:00

楼主,你如果这样问,真的说明你LISP还没有一点入门,先自学一段时间再说吧。
页: [1]
查看完整版本: [求助] redraw命令隐藏一条线!! 我不会!!