怎么把零散的图集中起来制作示意图?
如图,左边是原图,怎么把这样的图以集合图形中心为点集中,保证相对位置和角度不变,放到一个已知图框里面?有时图形离得开(左图),打印一个固定的A4或A3图太小看不清,集中起来后就可以打印出来看得清晰了。
大家出点主意。在此谢谢了!
取得各图形包围盒
排序一下就可以了 只要不是最小就好办,以包围盒端点移动就是! 使用布局,无需编程 ysq101 发表于 2014-3-24 17:43 static/image/common/back.gif
取得各图形包围盒
排序一下就可以了
如果有两个图形离得很近,无需分开时,也就是说相对距离都不变,则用包围盒就会分离。 cable2004 发表于 2014-3-24 18:23 static/image/common/back.gif
只要不是最小就好办,以包围盒端点移动就是!
会出现可能离得很近的图形移动后反而远了。 自贡黄明儒 发表于 2014-3-24 18:36 static/image/common/back.gif
使用布局,无需编程
图形量大怎么处理?
黄哥出手指点一下。 soly2006 发表于 2014-3-24 21:12 static/image/common/back.gif
图形量大怎么处理?
黄哥出手指点一下。
支持黄大师出手。。。。。。。说新手学习学习 明经论坛和晓档论坛上都在讨论“排料"的问题,但都没有一个好的解决方案。
你提的问题也是排料的问题,
我对此没有研究过,但我想这是一个排列组合问题 本帖最后由 cable2004 于 2014-3-25 09:24 编辑
以下是我的想法,只针对排料,不针对任何人,希望soly2006 参考,你研究了排料这么久,还没有完全成功,只能证明一个人的力量应该也是蛮累的,希望你先开头公开一些源码大家研究,才有可能!否则总是要别人的意见,还是这么NP的东西,谁会先共享呢,不需要的高手门谁又有时间耗呢,再说算法就是你在晓东发布的论文里面的东西,理论整明白了,估计你写就简单了。
1,把距离近fuzz以内的不分开,并且先移到中点,形成包罗多边形。
2,逐个碰撞,按碰撞后面积使用率最好的顺序碰撞。
3,估计所有计算都用点集,不能是图元,这样速度应该快一点。
排料需解决的问题:
点集按边界走向的union,subtract,intersect。
凸凹多边形nfp的寻找