yzxgwl 发表于 2006-7-3 09:45:00

关于“entsel” 设定捕捉问题请教!

<P>帮助上说:“<FONT face=宋体>这个函数会忽略</FONT> OSNAP 命令的目前设定 (表示没有图形捕捉), 除非您在函数中特别要求它” 。&nbsp;&nbsp;&nbsp;那我如何设定捕捉啊? 比如我想设定"nea"方式。&nbsp;</P>

meflying 发表于 2006-7-3 17:36:00

(setq os (getvar "osmode"))<BR>(setvar "osmode" 512)<BR>(setq pt (getpoint "选择对象..."))<BR>(setq ent (ssname (ssget "c" pt pt) 0))<BR>(setvar "osmode" os)

f5612140 发表于 2006-7-3 18:32:00

(setq os (getvar "osmode"))<BR>(setvar "osmode" 512)<BR>(setq en (entsel))<BR>(setq pp (cadr en))---这一个点应该是你要的<BR>(setvar "osmode" os)

meflying 发表于 2006-7-4 08:44:00

楼上的,应该先测试一下再发

f5612140 发表于 2006-7-4 12:15:00

<P>谢谢楼上的指教,这样的操作我已用了好几年了...</P>

meflying 发表于 2006-7-4 14:18:00

<P>不知道是不是版本不同,我用你的代码并没有出现捕捉功能...</P>
<P>从分析上来说,你的这个代码和直接使用entsel没有什么不同,,,</P>
<P>从实际上来看,看下面的图,左边的是使用你的代码进行选择,右边的是一个有nea捕捉的参考:</P>

yzxgwl 发表于 2006-7-4 14:41:00

谢谢楼上两位。二楼管理员的从另一方面达到了要求,真的很好,三楼的,我开始也这么做的,但屏幕中出现不了nea点的捕捉靶标。 如此看来entsel真的不好直接得到nea点的捕捉靶标,但不知帮助为什么说:“除非您在函数中特别要求它”

cqnj023 发表于 2006-7-4 22:07:00

我的2002测试,3楼的也无得到捕捉效果,和直接使用entsel效果相同

yzxgwl 发表于 2006-7-9 16:37:00

ssget 有时会和屏幕有关系,如果在操作中,超出了屏幕,选择会失效,如何解决啊?如果用view 来存储视口,但在用UNDO 时会自动重新生成模型,图大时这很费时。请问这如何处理?可以不用view吗?

meflying 发表于 2006-7-10 11:10:00

超出屏幕?你怎么点的?
页: [1] 2 3
查看完整版本: 关于“entsel” 设定捕捉问题请教!