zzz8662 发表于 2004-6-23 10:27:00

[求助]怎样用程序判断measure命令无效?

用measure等份曲线时,会遇到例如这样的问题:我的线长是200,但是我的等分间隔是300,执行MEASURE时,会出现“对象不是该长度”的提示。我想通过VBA程序判断什么时候失效,如果失效,我改用DIVIDE命令等分10份。


谢谢大家指导!


附命令执行例子:


命令: MEASURE<BR>选择要定距等分的对象: (Handent "2B")<BR>&lt;图元名: 40f79d58&gt;<BR>指定线段长度或 [块(B)]: 100000<BR>对象不是该长度。

雪山飞狐_lzh 发表于 2004-6-23 10:33:00

你用曲线操作类吧

zzz8662 发表于 2004-6-23 11:12:00

不是,直接画个样条曲线。然后等份点。

雪山飞狐_lzh 发表于 2004-6-23 11:14:00

用曲线操作类可以返回曲线的长度,根据长度再调用相应的命令或直接用曲线操作类等分曲线

zzz8662 发表于 2004-6-23 14:37:00

谢谢
<TABLE cellPadding=4 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD style="FILTER: glow(color=#9898BA,strength=2)" vAlign=center width=*>
<A name=29240><FONT color=#990000><B>lzh741206</B></FONT></A>


但是,我对曲线操作类一无所知,在哪里可以学到?

</TD></TR></TBODY></TABLE>

zzz8662 发表于 2004-6-30 14:01:00

?

雪山飞狐_lzh 发表于 2004-6-30 15:22:00

曲线操作类调用的是VLIsp的扩展函数,具体问题可以看看ACAD的帮助或到Lisp版咨询一下
页: [1]
查看完整版本: [求助]怎样用程序判断measure命令无效?