明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1447|回复: 11

[提问] osnap 捕捉几何中心存在问题

[复制链接]
发表于 2023-5-3 11:46:21 | 显示全部楼层 |阅读模式
朋友们    CAD中的捕捉函数 osnap在当_qui(几何中心)捕捉存在时  会导致 其他捕捉也都不能返回坐标值,去掉就可以, 请问有什么补救办法完善下没,谢谢!
(osnap (getpoint) "_end,_mid,_cen,_nod,_qua,_int,_ins,_per,_tan,_nea,_qui,_app,_ext,_par")
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2024-6-12 20:43:38 | 显示全部楼层
228378553 发表于 2024-6-12 18:19
你解决了吗?我也是遇到这个问题,捕捉不到几何中心

自己生成一个几何中心点    就可以了
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-6-13 08:50:52 | 显示全部楼层
本帖最后由 guosheyang 于 2024-6-13 08:52 编辑

      不用判断判用户是不是想要生成几何中心点, 假如是捕捉一个圆的几何中心(圆心),当用户将鼠标靠近圆的边时,通过鼠标的grread获得的点坐标来选取到这个圆的图元名,然后再根据图元名生成圆的几何中心, 当鼠标靠近另一个图元时,再删除掉上次生成的几何中心(当然 也可以用两个矢量线来模拟这个点),CAD系统的圆心捕捉大概也是这个原理实现的
发表于 2024-6-12 21:02:47 | 显示全部楼层
guosheyang 发表于 2024-6-12 20:43
自己生成一个几何中心点    就可以了

这思路会不会太复杂了,自己生成的话, 还得判断用户是不是想要几何中心点,而且还要判断以鼠标当前位置坐标为圆心,方圆多少距离内的图形有可能有几何中心。
发表于 2023-5-3 11:50:55 | 显示全部楼层
为啥不用环境变量开启捕捉
(SETVAR "OSMODE" XXXXX(INT类型))

本帖子中包含更多资源

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

x
 楼主| 发表于 2023-5-3 11:57:20 | 显示全部楼层
liuhe 发表于 2023-5-3 11:50
为啥不用环境变量开启捕捉
(SETVAR "OSMODE" XXXXX(INT类型))

我是想返回  几何中心点的捕捉坐标值   有补救办法没?谢谢!
 楼主| 发表于 2023-5-3 12:04:13 | 显示全部楼层
本帖最后由 guosheyang 于 2023-5-3 12:09 编辑

http://www.lee-mac.com/drawgrid.html  
就是这个leemac的代码  想实现捕捉多边形的几何中心  

本帖子中包含更多资源

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

x
发表于 2023-5-3 12:34:50 | 显示全部楼层
guosheyang 发表于 2023-5-3 12:04
http://www.lee-mac.com/drawgrid.html  
就是这个leemac的代码  想实现捕捉多边形的几何中心

这个grread点不精准的,你去找阿甘的grread的dll试试吧
发表于 2023-5-3 12:36:59 | 显示全部楼层
OSMODE 的新值 <1024>,好像就是只开捕捉到【 几何中心 】
 楼主| 发表于 2023-5-3 21:11:10 | 显示全部楼层
阿甘的dll不知道如何融合进来  用捕捉时 临时生成一个实体点  来辅助  画好网格后删除实体点   这样也可以 免得还要加载dll

本帖子中包含更多资源

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

x
发表于 2024-6-12 11:04:04 | 显示全部楼层
liuhe 发表于 2023-5-3 12:34
这个grread点不精准的,你去找阿甘的grread的dll试试吧

你好,我没找到这个呢,麻烦贴个地址
发表于 2024-6-12 18:19:35 | 显示全部楼层
你解决了吗?我也是遇到这个问题,捕捉不到几何中心
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 15:59 , Processed in 0.206296 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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