NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 38815|回复: 25
打印 上一主题 下一主题

[研发成果] 自动排版算法问题

  [复制链接]
跳转到指定楼层
m
发表于 2013-11-14 22:07:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请大神们看图:


自动排列文件.rar

29.46 KB, 下载次数: 278, 下载积分: 照度 -1 lux

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享
24m
发表于 2018-4-19 20:52:20 | 只看该作者
23m
 楼主| 发表于 2018-4-18 18:50:04 | 只看该作者
Mr_Ing 发表于 2018-4-9 20:06
是不是酱样子

这个插件有点遗憾的地方就是只能在矩形框内排列,多边形框都不行

这个是什么插件?
22m
发表于 2018-4-9 20:06:09 | 只看该作者
本帖最后由 Mr_Ing 于 2018-4-9 20:07 编辑

21m
发表于 2016-11-9 22:24:52 | 只看该作者
原来这个叫排版问题...学习了
20m
发表于 2014-12-26 00:35:15 | 只看该作者
RhinoNest正解~
19m
发表于 2014-12-23 11:04:22 | 只看该作者
同求~顶起~寻大神解答
18m
发表于 2014-5-17 21:32:10 | 只看该作者
原来这个叫排版问题...学习了
17m
发表于 2013-12-5 11:03:10 | 只看该作者
RhinoNest可以做到,也有GH版本的插件
16m
发表于 2013-11-26 19:33:28 | 只看该作者
好像有点费料哈
15m
发表于 2013-11-26 19:14:15 | 只看该作者
小弟愚建:得到每个多边形最小四边形,输出长宽数量信息到excel,(百科)板材套裁。这思路不知是否为楼主所需。
14m
发表于 2013-11-17 19:43:48 | 只看该作者
算不出来,无力中~~~~~
13m
发表于 2013-11-17 19:08:58 | 只看该作者

你有木有探索出来,我没有做出来我先手工一个矩形,然后手工分成三个面,再打乱,然后放到GH里面去把他复原,用了一大堆电池,逻辑就是CAD的移动旋转————然后再来想这个东西怎么放到矩形里面去,不行了!!!!!
12m
发表于 2013-11-17 18:26:05 | 只看该作者
怎么个人觉得应该从边长出发,哈哈,还不晓得哦
11m
发表于 2013-11-17 17:55:54 | 只看该作者
好问题,有想试试的冲动,请问你右边的三个框框刚好把左边的所有图形都装下了么?
10m
发表于 2013-11-16 17:44:07 | 只看该作者
skywoolf 发表于 2013-11-16 09:21
剖开gala的话,也许也可以再寻找一些几何算法的可能性,针对碎片形状不同,可能涉及到几何算法,想到圆可以 ...

是不是类似 evolute 做的优化曲面分割
9m
发表于 2013-11-16 09:21:19 | 只看该作者
剖开gala的话,也许也可以再寻找一些几何算法的可能性,针对碎片形状不同,可能涉及到几何算法,想到圆可以用Circle packing 算法,方和直角三角形可以用QuadTree,不过则多边形可能voronoi2d可以做个划分区域,vor的可能控制点阵的生成需要花点力气研究下。
8m
发表于 2013-11-16 09:14:02 | 只看该作者
这个问题挺有意思,第一感觉是解不唯一,要用gh做的话gala应该要被用到,检测的数据估计是最后形成方向轮廓的面积大小,调控的参数是每个碎片的旋转角度,之前根据碎片面积之和进行分组,然后每组根据每个碎片的几何中心到最远和最近边缘的距离控制形心的间距和位置,最后通过gala测试出一个理想的摆放值。

优化方面经过多次测算得出一个每组碎片面积和和最后形成矩形面积的比值参数,用这个参数预判在指定面积的矩形下大致能放下多少面积的碎片,这个算法有可能拓展成包涵一些碎片的形状评估。再有可能要对各部分运算逐一进行优化

7m
发表于 2013-11-16 07:12:07 | 只看该作者
我觉得思路是找 中心点 判定距离 然后小物体再互相判定多一次~
6m
发表于 2013-11-15 21:21:45 | 只看该作者
NPC问题没有最优解,只有近似最优解。
5m
发表于 2013-11-15 21:19:36 | 只看该作者
这个问题我也很好奇,坐等高人

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-5 21:34 , Processed in 0.301903 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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