明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2611|回复: 17

[求助]求教各位班主,急!急!急!

  [复制链接]
发表于 2003-11-21 22:00:00 | 显示全部楼层 |阅读模式
在用ssget做点选择数据量非常大,如(ssget pt),窗口在非常小的情况下,选择到的物体经常不是自己想要的,请问为什么?是系统变量或参数设置不对么?在窗口选择的情况下也有此现象发生。
发表于 2003-11-22 04:48:00 | 显示全部楼层
没看过这种情况。
上程序看看。
发表于 2003-11-22 10:23:00 | 显示全部楼层
因为SSGET的点选是如同entsel的选择,是一个与屏幕相关的方框,只要在这个方框里面的,都可能被选中,如果图放得很小,但方框相对屏幕还是不变的,相对图就显得很大,所以可能框住很多点,这时选择的就不知道是谁了。
你可以用这样(ssget "c" pt pt),如果pt和选择的点有一定误差,可以做一个与小方框
(setq pt1 (list (- (car pt) 1) (- (cadr pt) 1)))
(setq pt2 (list (+ (car pt) 1) (+ (cadr pt) 1)))
(ssget "c" pt1 pt2)
这里的1可以改变,大小为大于你的最大误差,小于最靠近的两个点之间的距离
 楼主| 发表于 2003-11-22 14:19:00 | 显示全部楼层
飞哥所说的我也试过,但还是出现上述问题,现将程序呈上,请各位指教!!!
 楼主| 发表于 2003-11-22 14:22:00 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2003-11-22 18:54:00 | 显示全部楼层
不知你的测试图是怎样的,测试过程又是怎样的,还有,你选择是出了什么问题?
我试过,即使将图放得很小,结果依然正确
 楼主| 发表于 2003-11-23 12:46:00 | 显示全部楼层
多谢飞哥,现将出错的文件传上,望飞哥及各位版主、高手帮忙解决,小弟在此多谢!!!
 楼主| 发表于 2003-11-23 12:54:00 | 显示全部楼层
对不住,楼上不知把文件传哪儿去了,再传一个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2003-11-23 13:12:00 | 显示全部楼层
不知道R14的DWG文件能否看到,现再上传一个DXF格式的TXT文件,万望指教,切切!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2003-11-23 16:19:00 | 显示全部楼层
为什么总是看一半呢,我还问你是出了什么问题,怎么也不回答?是程序运行出错,还是结果不正确,
我测试了,运行一切正常,第一次运行处理了170个点,再继续运行则处理0个点。按此看来程序应该是没有问题的。不过170是否正确,就无从考证了,我不可能去数的。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-2 10:35 , Processed in 0.193312 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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