明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4047|回复: 12

[求助]怎样获得选择集的中心点

  [复制链接]
发表于 2006-6-23 14:56:00 | 显示全部楼层 |阅读模式

怎样获得选择集的中心点??

"觉得好,就打赏"
还没有人打赏,支持一下

本帖被以下淘专辑推荐:

  • · excel|主题: 80, 订阅: 3
发表于 2006-6-23 15:17:00 | 显示全部楼层

选择集中的实体五花八门,中心点的定义是什么?

 

 楼主| 发表于 2006-6-23 15:42:00 | 显示全部楼层

回楼上:

首先感谢你这么早回帖,你说的是选择集中的(每个)实体,选择集中的(每个)实体(的中心点)自然五花八门,我所谓的选择集的中心点,是指选择集中所有的对象共有的中心点,比分说:选择集中有坐标分别为(-50,0),(50,0)的两个等圆,那么这个选择集(当前)的中心点就是(0,0)。

 

发表于 2006-6-23 15:55:00 | 显示全部楼层
先计算选择集的包围盒,再算出的中心点是否满足楼上的要求?
 楼主| 发表于 2006-6-23 16:02:00 | 显示全部楼层
谢谢!可不可以写出来
发表于 2006-6-23 19:13:00 | 显示全部楼层

涉及到凸包问题 如果实体只是多段线比较好处理  只要把选择集中所有实体的坐标提取出来 然后求解凸包  然后把凸包转换成面域 求出面域中心即可(不知道我的这种方法求出来的是不是你所要求的中心点?)

我可以给我写的凸包程序给你

本帖子中包含更多资源

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

x
发表于 2006-6-23 19:16:00 | 显示全部楼层

回楼上:

首先感谢你这么早回帖,你说的是选择集中的(每个)实体,选择集中的(每个)实体(的中心点)自然五花八门,我所谓的选择集的中心点,是指选择集中所有的对象共有的中心点,比分说:选择集中有坐标分别为(-50,0),(50,0)的两个等圆,那么这个选择集(当前)的中心点就是(0,0)。

 

你的这段话很难懂 我还是读不懂具体什么意思??!!!!

发表于 2006-6-23 20:56:00 | 显示全部楼层
如果你用的是 2004 以上版本还可以用一个另类的方法 Zoom -〉Object -〉Ssget -〉Getvar viewctr -〉 zoom p

评分

参与人数 1明经币 +1 收起 理由
自贡黄明儒 + 1 很给力!

查看全部评分

 楼主| 发表于 2006-6-24 11:30:00 | 显示全部楼层
本帖最后由 作者 于 2006-6-24 12:33:13 编辑

感谢各位指点!

这让我忽然想起“常青藤工具”的一个命令,就是把选择的对象在指定的矩形区域置中,而选择集中的对象之间的距离不变,我发个dwg说明一下:

楼上的方法是获取屏幕的中心点,好办法!!6楼的方法有的复杂了,感谢!!!

本帖子中包含更多资源

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

x
 楼主| 发表于 2006-6-24 13:40:00 | 显示全部楼层
本帖最后由 作者 于 2006-6-24 14:37:03 编辑

得到Ea的指点:再次感谢上面所有的朋友

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-29 17:25 , Processed in 0.182067 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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