明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3750|回复: 20

[源码] 怎么把零散的图集中起来制作示意图?

[复制链接]
发表于 2014-3-24 17:00:08 | 显示全部楼层 |阅读模式
如图,左边是原图,怎么把这样的图以集合图形中心为点集中,保证相对位置和角度不变,放到一个已知图框里面?
有时图形离得开(左图),打印一个固定的A4或A3图太小看不清,集中起来后就可以打印出来看得清晰了。
大家出点主意。在此谢谢了!

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-3-24 17:43:39 | 显示全部楼层
取得各图形包围盒
排序一下就可以了
发表于 2014-3-24 18:23:12 | 显示全部楼层
只要不是最小就好办,以包围盒端点移动就是!
发表于 2014-3-24 18:36:33 来自手机 | 显示全部楼层
使用布局,无需编程
 楼主| 发表于 2014-3-24 21:11:22 | 显示全部楼层
ysq101 发表于 2014-3-24 17:43
取得各图形包围盒
排序一下就可以了

如果有两个图形离得很近,无需分开时,也就是说相对距离都不变,则用包围盒就会分离。
 楼主| 发表于 2014-3-24 21:12:12 | 显示全部楼层
cable2004 发表于 2014-3-24 18:23
只要不是最小就好办,以包围盒端点移动就是!

会出现可能离得很近的图形移动后反而远了。
 楼主| 发表于 2014-3-24 21:12:48 | 显示全部楼层
自贡黄明儒 发表于 2014-3-24 18:36
使用布局,无需编程

图形量大怎么处理?
黄哥出手指点一下。
发表于 2014-3-24 22:03:58 | 显示全部楼层
soly2006 发表于 2014-3-24 21:12
图形量大怎么处理?
黄哥出手指点一下。

支持黄大师出手。。。。。。。说新手学习学习
发表于 2014-3-25 08:25:36 | 显示全部楼层
明经论坛和晓档论坛上都在讨论“排料"的问题,但都没有一个好的解决方案。
你提的问题也是排料的问题,
我对此没有研究过,但我想这是一个排列组合问题
发表于 2014-3-25 09:17:07 | 显示全部楼层
本帖最后由 cable2004 于 2014-3-25 09:24 编辑

以下是我的想法,只针对排料,不针对任何人,希望soly2006 参考,你研究了排料这么久,还没有完全成功,只能证明一个人的力量应该也是蛮累的,希望你先开头公开一些源码大家研究,才有可能!否则总是要别人的意见,还是这么NP的东西,谁会先共享呢,不需要的高手门谁又有时间耗呢,再说算法就是你在晓东发布的论文里面的东西,理论整明白了,估计你写就简单了。
1,把距离近fuzz以内的不分开,并且先移到中点,形成包罗多边形。
2,逐个碰撞,按碰撞后面积使用率最好的顺序碰撞。
3,估计所有计算都用点集,不能是图元,这样速度应该快一点。

排料需解决的问题:
点集按边界走向的union,subtract,intersect。
凸凹多边形nfp的寻找
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 15:01 , Processed in 0.195229 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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