可展的扭曲曲面展开(幕墙实际应用)-工作记录
很久前就想编写个程序:用GH或rhinoscript 展开扭曲的曲面(可展的曲面),但参考了很多vb代码始终没能把它给写出来。最近有个工程是扭曲的飘带,材料为铝单板,分格后单块板子类似于圆锥体,但几百块铝板没有一块是相同的。一块铝板分两个大面焊接,两个大面加两个扭曲的折边,那么一块铝板就需要展开4个曲面,如果用rhino的手工命令展开,要重复N多步骤!!最可恶的是rhino里的展平命令展平后的面都默认定位在原点,而且方向不一,展开前就不得不在原曲面上作个点标记方向,展开后和原来的曲面对比,然后要移动,要镜像,要旋转,每块展开的曲面都需要手工检查方向是否正确。这是个繁重的活儿,能秒杀性急的童鞋! 为解决这个问题,重温script功课,终于编了个小程序告别了繁重手工步骤。此小程序估计可以提高8倍的工作效率,减轻身体劳累,且确保正确无误。 总结:一点想法,一些做法,这就是rhino和GH给我的最好启发。 思路:由曲面上3个点确定展开后方向正确(就是正反面的确定),利用Xform转换展开的曲面。核心函数:UnrollSurface。 下面上图:1.部分飘带三维图:
2.展开:
3.GH图: 源文件就不放上了,重在思路。 强烈支持楼主ing…… 看到这帖子真是高兴! 王总不上传附件?强烈支持楼主ing…… 强烈支持楼主ing…… 大神,这个扭曲的面,超好的,我现在作业急需要用到那个功能,我后天就要交作业了,能不能麻烦你发给我一下啊?
跪求~~~呜呜呜,邮箱地址:1725786861@qq.com 你好。我是做幕墙设计的,我现在手里的项目和你遇到的 一样。只是 我这个是玻璃幕墙,而且 我是犀牛新手,更不会 GH,不知道 你能不能把你的 小插件 给我发一份。十分感谢 QQ:20791463@QQ.COM :)看到此贴很是激动啊 支持ING
强烈支持楼主ing…… 楼主能发一份你的这个文件给我吗,我是做幕墙铝单板的,展开方向的面与非面问题一直困扰着我,还搞错过几次 万分感谢!1917488585@qq.com 楼主,分享一下文件学习学习,感谢:)qq:49972604 不错不错,厉害~ 新手学习,多多指教 楼主能发一份你的这个文件给我吗,我是做幕墙铝单板的,展开方向的面与非面问题一直困扰着我,还搞错过几次 万分感谢!381081693@qq.com
能不能麻烦你发给我一下啊?hnzz0808@qq.com