228378553 发表于 2024-6-12 21:02:47

guosheyang 发表于 2024-6-12 20:43
自己生成一个几何中心点    就可以了

这思路会不会太复杂了,自己生成的话, 还得判断用户是不是想要几何中心点,而且还要判断以鼠标当前位置坐标为圆心,方圆多少距离内的图形有可能有几何中心。

guosheyang 发表于 2024-6-13 08:50:52

本帖最后由 guosheyang 于 2024-6-13 08:52 编辑

      不用判断判用户是不是想要生成几何中心点, 假如是捕捉一个圆的几何中心(圆心),当用户将鼠标靠近圆的边时,通过鼠标的grread获得的点坐标来选取到这个圆的图元名,然后再根据图元名生成圆的几何中心, 当鼠标靠近另一个图元时,再删除掉上次生成的几何中心(当然 也可以用两个矢量线来模拟这个点),CAD系统的圆心捕捉大概也是这个原理实现的
页: 1 [2]
查看完整版本: osnap 捕捉几何中心存在问题