NCF参数化建筑论坛

标题: 曲面展开拍平的算法研究 [打印本页]

作者: skywoolf    时间: 2013-5-22 14:42
标题: 曲面展开拍平的算法研究
前一天正好有一个网友问gh能做曲面展开拍平,所以就尝试了一下。通常来讲我觉得这类运算应该用循环算法来做比较轻巧,抛开代码纯gh来做的话,目前想到了用矢量累加的算法。只能说gh能做,但未必好用。源文件提供下载,算法未优化,只是思路。不适合新人,略设权限……

单个曲面板展开拍平演示
[attach]38711[/attach]
[attach]38712[/attach]

实际项目测试:
这个大门目前结构已完成运算,进入施工图深化阶段,其中也设计到曲面板展开问题
[attach]38713[/attach]

位于基座部分的波浪板,属于柔韧性比较好的卷材铝板。需要先做平面裁切,在人工现场弯曲成活,点焊固定。
[attach]38714[/attach]

倾斜的波浪板存在原材料裁切问题。
[attach]38717[/attach]

利用目前算法的裁切结果,部分展开图形,由于点序列不一致存在运算bug,算法还在优化。
[attach]38718[/attach]




作者: 完美主义    时间: 2013-5-22 15:00
来抢sky哥的沙发!
作者: benwinds    时间: 2013-5-22 15:00
谢谢分享~!!!
作者: chilehwang    时间: 2013-5-22 15:06
GH在实际施工方面的应用,太好了~
谢谢分享,学习一下~
作者: hyycq    时间: 2013-5-22 16:21
lz介绍一下你的思路吧。
我是这么想的。
吧面分成三角面,然后对比三角面的面积,如果在容差范围内的话就拍平,如果超出容差范围的就再细分面,变成更小的三角面,直到小三角的面积差在容差范围内为止。
是不是这个思路?
作者: karon_8    时间: 2013-5-22 16:30
谢谢分享!
作者: skywoolf    时间: 2013-5-22 17:00
hyycq 发表于 2013-5-22 16:21
lz介绍一下你的思路吧。
我是这么想的。
吧面分成三角面,然后对比三角面的面积,如果在容差范围内的话就 ...

不太一样,我这部分最重要的还是在求出曲面展开到一个平面上的轮廓,用于裁切,还不是曲面三角面细分研究。

如果是曲面三角面细分的话,我推荐是用细分后三角面的几何中心点到原曲面的距离进行筛选。这样细分出来的更符合曲面形态。
作者: hyycq    时间: 2013-5-22 17:06
skywoolf 发表于 2013-5-22 17:00
不太一样,我这部分最重要的还是在求出曲面展开到一个平面上的轮廓,用于裁切,还不是曲面三角面细分研究 ...

"不太一样,我这部分最重要的还是在求出曲面展开到一个平面上的轮廓,用于裁切,还不是曲面三角面细分研究。"
你指的轮廓是以什么来判断展开后的面与原曲面的近似?判断标准是什么?比如边长、面积还是别的什么之类的?

作者: skywoolf    时间: 2013-5-22 19:35
hyycq 发表于 2013-5-22 17:06
"不太一样,我这部分最重要的还是在求出曲面展开到一个平面上的轮廓,用于裁切,还不是曲面三角面细分研究 ...

细分的越多应该会越接近,但是接下来发展还可以有另一种可能性,就是将展开后三角形的折线顶点重新生成curve这样裁剪出来的边会更圆滑,也就更符合设计效果。
作者: 990628    时间: 2013-5-22 21:50
谢谢分享!
作者: wjjican    时间: 2013-5-23 08:42
支持,把幕墙深化也包了
作者: 剑心    时间: 2013-5-23 10:31
用python也可以实现.

[attach]38739[/attach]

[attach]38740[/attach]
[attach]38741[/attach]

作者: 浮沉浮生    时间: 2013-5-23 14:07
谢谢楼主分享
作者: kzseL    时间: 2013-5-23 16:31
有过研究的,具体过两天发上来
作者: jlmaoju    时间: 2013-5-23 20:30
微微有点看傻了 学习一下
作者: Je_t’aime_pass    时间: 2013-5-24 20:34
来围观大神的。。。SKY加油多分享些让我们学习。。。
作者: GUYCHOOOU    时间: 2013-5-25 12:31
[attach]38781[/attach]     List Item能否再分享下 小弟感激不尽 !

作者: qiancy88    时间: 2013-5-28 16:11
学习了
作者: dreamer-lfb    时间: 2013-6-1 10:48
剑心 发表于 2013-5-23 10:31
用python也可以实现.

你这个应该不叫 “曲面拍平” 吧
它并没有使曲面分成适于裁切的小平面,并具有可装卸性
个人觉得你这个python并没有达到楼主的效果
作者: 二十八画生    时间: 2013-6-15 15:09
可惜只能特定用户才能下载
作者: archiworker    时间: 2013-6-17 17:03
thank you for sharing your idea
作者: DNAS    时间: 2013-7-31 14:32
为什么不能下载啊。。。
作者: JiangLi.arch    时间: 2013-8-5 14:35
如果说这是幕墙体系的话,是不是按照这个细分方法厂家就可以直接生产出玻璃了????如果说要继续道ArchiCAD里面深化施工细节的话对接性能怎样???或者说已经不需要其他软件的继续深化,直接就可以是按照这个文件输出的数据进行加工了?数据要输出成哪种形式的呢?
作者: JiangLi.arch    时间: 2013-8-8 09:24
"算法未优化,只是思路"__前辈,能再发一个优化了的么?看得好头痛哦————还有那个编号能从GH中烘培到RH中么?
作者: JiangLi.arch    时间: 2013-8-8 09:44
[attach]39602[/attach]
前辈,你应该有注意到那个Isotrim的分割面的方式会跟原始的曲面有出入,你平时是用哪种控制方法让这种出入最小呢?当然如果面分割的次数越多肯定出入就越小,有木有就是控制到一定程度他就已经比较优化了呢?怎么控制的呢?

作者: eggplant8008    时间: 2013-8-27 16:16
标题: 感谢 剑心
本帖最后由 eggplant8008 于 2013-8-27 16:19 编辑

2严重想要
作者: eggplant8008    时间: 2013-8-27 17:02
标题: 呼叫: 剑侠
本帖最后由 eggplant8008 于 2013-8-27 17:04 编辑
剑心 发表于 2013-5-23 10:31
用python也可以实现.

[attach]39848[/attach][attach]39849[/attach]



作者: eggplant8008    时间: 2013-8-30 17:34
eggplant8008        1 分钟前        20 lux   


能买了,又不能下了。。。。又差20
作者: wokuwode    时间: 2013-9-2 02:07
同JiangLi.arch 问的  ?来没来说下的么
作者: 风继续吹    时间: 2013-9-21 22:37
这么经典的帖子,顶个,我最近真想学习这方面的知识,可惜看不懂,那个拍平运算器是资金编程序编的吗?我能下载下来直接使用那个运算器吗?我该怎么使用UnrollSrf运算器了,麻烦楼主和各位大师赐教下
作者: 风继续吹    时间: 2013-9-25 23:37
Sky大大,你设置多少权限了,怎么不给我下载啊
作者: 飞花飘雪    时间: 2013-10-18 15:42
谢谢分享~~
作者: 道无尽    时间: 2013-10-20 16:54
学习了     
作者: 王dada    时间: 2013-10-20 22:35
希望降低权限,谢谢楼主
作者: radgrant    时间: 2013-11-7 15:19
王dada 发表于 2013-10-20 22:35
希望降低权限,谢谢楼主

初学gh  受教了
作者: ding11m    时间: 2014-2-11 19:46
MARK一下

可能有用
作者: skywoolf    时间: 2014-2-12 15:07
JiangLi.arch 发表于 2013-8-8 09:44
前辈,你应该有注意到那个Isotrim的分割面的方式会跟原始的曲面有出入,你平时是用哪种控制方法让这种出入 ...

这个精度的误差已经远远小于施工误差了,实际二次设计成品的时候会考虑热胀冷缩等问题把板裁小一点点。所以这个精度的数据已经够用。
作者: 外夏的晴雨花    时间: 2014-3-14 12:28
好棒下载了学习
作者: lzeaf    时间: 2014-3-28 18:24
好高的权限啊
作者: c1309928130    时间: 2014-3-31 21:49
太贵了。。。。。。
作者: 大翔    时间: 2014-4-2 20:54
实用!相当有思路呀~
作者: 刑天刑天    时间: 2014-4-3 11:20
啊   好贵啊  看戳了还以为是 四角平板     不过做的很漂亮
作者: sinfeiniao    时间: 2014-4-7 23:47
kankan....
作者: LEM    时间: 2014-4-10 15:18
阅读权限: 30  下不了,谁能发个我,目前做东西要探究这方面的
作者: liyuqun    时间: 2014-4-21 15:48
谢谢分享~!!!
作者: 凯_祥    时间: 2014-4-26 15:37
JiangLi.arch 发表于 2013-8-8 09:44
前辈,你应该有注意到那个Isotrim的分割面的方式会跟原始的曲面有出入,你平时是用哪种控制方法让这种出入 ...

说的对,一般幕墙材料精确到毫米就可以了
作者: 龙明星2012    时间: 2014-4-26 17:25
这个比较牛
作者: 街頭仯姩    时间: 2014-5-10 16:47
剑心 发表于 2013-5-23 10:31
用python也可以实现.

只是把命令输进去而已......要是能把输进去的曲面编号,然后按顺序排出来就好了...
作者: pdq1977    时间: 2014-6-4 22:35
二十八画生 发表于 2013-6-15 15:09
可惜只能特定用户才能下载


谢谢楼主分享
作者: MR.MAY    时间: 2014-6-17 06:34
好难。。。
作者: pdq1977    时间: 2014-6-19 15:52
要下载,可惜不够权限
作者: kurty    时间: 2014-6-19 17:41
赞一个,学习学习
作者: nedy001    时间: 2014-8-7 15:15
不懂这个,要是能做个脚本插件,方便菜鸟多好呀!
作者: 超梦世界    时间: 2014-11-5 10:02
新人又被鄙视了……呜呜
作者: tianshilei98    时间: 2014-12-9 16:18
Mark 一下,做个标记,以后研究
作者: c1316197618    时间: 2014-12-11 22:01
这个很吊,吊
作者: 遇见、片蓝    时间: 2015-5-29 17:27
djmonster 发表于 2015-1-19 01:50
赞一个,不错

我也做了一个将面摊平的,但并不是整体拍平,而是将面分割后编号再摊平至自己设定格子中。思路很简单,但还算实用。下面上图:[attach]43276[/attach][attach]43277[/attach][attach]43278[/attach][attach]43279[/attach]
作者: 抓蝴蝶    时间: 2015-5-30 08:51
楼主给个机会学习学习,给个权限
作者: zoulin324    时间: 2015-6-4 16:26
很有实际意义啊
作者: just_do_it    时间: 2015-6-10 16:19
可以用来下板材的尺寸
作者: archirect000000    时间: 2015-6-15 11:57
很有才份,謝謝
作者: archirect000000    时间: 2015-6-15 22:16
可惜只能特定用户才能下载
作者: 段西河    时间: 2015-7-2 17:17
看看。。。。。。。。。。
作者: archirect000000    时间: 2015-7-4 14:33
新手学习一下
作者: archirect000000    时间: 2015-7-8 13:46
不错不错,学习了
作者: 私属    时间: 2015-7-13 09:22
难道在论坛中积分低的就是新人?
这个跟注册时间有关系吧,只是个人意见啊,我是新人
作者: skywoolf    时间: 2015-7-13 10:51
私属 发表于 2015-7-13 09:22
难道在论坛中积分低的就是新人?
这个跟注册时间有关系吧,只是个人意见啊,我是新人

主要是没发过作品,论坛没有能力评判技术能力,有些电池逻辑bug比较多初学者拿到了没有意义。
作者: 私属    时间: 2015-7-13 15:39
skywoolf 发表于 2015-7-13 10:51
主要是没发过作品,论坛没有能力评判技术能力,有些电池逻辑bug比较多初学者拿到了没有意义。

好吧。。懂了
作者: linda.kao    时间: 2015-7-15 21:50
谢谢分享~!!!
作者: lzeaf    时间: 2015-9-2 18:26
感谢分享~~~~~~~~~学习了思路~~~~~~~~~~~~~~~
作者: eq2005500    时间: 2015-11-9 09:07
定的权限有点高啊....
作者: Curve    时间: 2015-12-9 20:33
权限太高了
作者: 笙槿玢    时间: 2015-12-10 09:16
顶个顶个ADFAFAFAFDA
作者: 路路达人    时间: 2016-2-5 06:49
求方法,高大上
作者: 路路达人    时间: 2016-2-5 06:52
权限太高了
作者: 路路达人    时间: 2016-2-6 00:05
每一次看到都觉得特别帅气
作者: Martini    时间: 2016-3-13 22:04
提鞋的同学来了,哈哈哈哈哈
作者: 枫叶百花残    时间: 2016-3-30 14:15
下载看看 有没有帮助
作者: 枫叶百花残    时间: 2016-4-5 13:26
下载不了

作者: 橡皮泥    时间: 2016-4-23 14:08
好贵,还是得学
作者: wxcbingxue    时间: 2016-4-26 13:45
二十八画生 发表于 2013-6-15 15:09
可惜只能特定用户才能下载

我只是想学习一下 打开思路  奈何设置权限
作者: xurugen    时间: 2016-7-9 14:24
谢谢分享,学习进行中
作者: xurugen    时间: 2016-7-9 14:24
hyycq 发表于 2013-5-22 17:06
"不太一样,我这部分最重要的还是在求出曲面展开到一个平面上的轮廓,用于裁切,还不是曲面三角面细分研究 ...

楼主,知道细分曲面的技巧吗?
作者: xurugen    时间: 2016-7-9 14:25
剑心 发表于 2013-5-23 10:31
用python也可以实现.

谢谢了,楼主真好
作者: xurugen    时间: 2016-7-9 14:34
不能下载啊,心急想学!1
作者: 横穿马路    时间: 2016-7-9 21:03
有展开,分列序号吗
作者: DONNA    时间: 2016-7-9 21:17
有点微微看傻了 学习一下
作者: 红尘有你1987    时间: 2017-1-11 15:19

GH在实际施工方面的应用,太好了~
谢谢分享,学习一下!
作者: hzking666    时间: 2017-1-21 21:50
很不错 很牛
作者: C.haun.e.L.耳朵    时间: 2017-1-26 01:54
积分需要多少可以下载呀,曲面拍平一直很想知道怎么做呢
作者: a5202189    时间: 2017-9-13 10:56
真的是个好东西 方便
作者: libin    时间: 2018-4-7 10:23
很棒 学习了
作者: lidalin666    时间: 2018-4-7 23:13

谢谢分享!
作者: konoha    时间: 2018-4-10 14:24
MARK住学起来。
作者: wx_guu4Uuq0    时间: 2018-4-30 12:32
想下载下来,练练手
作者: pytianjun    时间: 2018-6-28 17:28
好资料提前下谢谢
作者: zxzxzx    时间: 2018-8-16 19:51
买完了用户等级就没了。。。。
作者: 脆皮1    时间: 2018-11-27 15:42
没用 别浪费币了
作者: mayunyun    时间: 2019-3-16 19:17
chilehwang 发表于 2013-5-22 15:06
GH在实际施工方面的应用,太好了~
谢谢分享,学习一下~

不错很实用的
作者: longjun52080    时间: 2019-8-10 16:42
来围观大神的。。。SKY加油多分享些让我们学习。。。




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2