明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: yzxgwl

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

  [复制链接]
发表于 2006-7-10 16:05:00 | 显示全部楼层

9楼的,可以用zoom改变屏幕大小,ssget之后,再zoom回来

另外,我觉得现在离楼主在一楼的提问越来越远了。ssget函数也有相同说法:“这个函数会忽略OSNAP命令的目前设定(表示没有图形捕捉), 除非您在函数中特别要求它。”我也想知道,到底怎样在函数中特别要求它才能不忽略OSNAP命令的目前设定?有没有人知道,或者,还是我的函数说明过时了?

 

 楼主| 发表于 2006-7-11 17:19:00 | 显示全部楼层

是这样的,我先用ssget 取得一个点, 再进行其他程序时,比如用到getdist时,用户可能会放大实体去点取距离, 这时程序再需要这个点(ssget "c" pt pt)时就为nil 了。

"zoom" 只有"e"好象才能达到目的,然后再zoom "p". 但这样对数据大的图 ,速度就显得慢了。 我现在用"-pan"命令感觉马马虎虎. 不知有没有更好的办法。

回楼上的,“ssget”可以事先设置"osmode",可以有捕捉效果,但同样的方法用在"entsel"上就不行了。

发表于 2006-7-12 02:02:00 | 显示全部楼层

(setvar "osmode" 128)

(nentselp (getpoint "\n select:"))

发表于 2006-7-12 09:32:00 | 显示全部楼层
发表于 2006-7-12 16:28:00 | 显示全部楼层

yzxgwl,你所说的有捕捉效果,其具体效果是什么样的?假如如13楼:

(setvar "osmode" 128)

(setq ss (ssget))

在运行到(ssget)时,屏幕上会出现高亮垂直点么?

另外,13楼的程序,当捕捉对象为块的时候,要稍微处理一下

 楼主| 发表于 2006-7-12 16:38:00 | 显示全部楼层
应该是二楼的效果,但“ssget” “c“ 和屏幕有关。 13楼也能达到效果!我还没测试。
发表于 2006-7-12 16:57:00 | 显示全部楼层

2楼和13楼的程序运行时鼠标都是一个十字,当移动到目标附近时会自动吸附到捕捉点上。

而entsel,ssget运行的时候鼠标是个方的拾取框,是不会自动吸附的。我认为所谓的捕捉效果就是这个自动吸附功能,而你说的捕捉效果是什么?

 楼主| 发表于 2006-7-12 20:38:00 | 显示全部楼层
是的啊!捕捉不就是自动吸附的吗? 帮助上说entsel特殊需要可以指定捕捉。
发表于 2006-7-13 16:10:00 | 显示全部楼层
setvar "osmode" 128)

(setq ss (ssget))

在运行到(ssget)时,你的鼠标会自动吸附到垂直点么?

 楼主| 发表于 2006-7-13 18:57:00 | 显示全部楼层
要象二楼那样通过变通的方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-21 14:52 , Processed in 0.203366 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表