NCF参数化建筑论坛

标题: 测算基地内不遮挡周边建筑采光的空间体量算法 [打印本页]

作者: skywoolf    时间: 2015-7-7 15:54
标题: 测算基地内不遮挡周边建筑采光的空间体量算法
最近写的,解决老城区翻新时新建筑对老建筑的挡光问题。带颜色的点是不会挡光的地方,色差代表高差。

大体思路是从太阳的角度向需要采光的建筑投射矢量(这部分建筑有可能被其他建筑遮挡),对能看到的部分做一个剪影轮廓。如果新建建筑的剪影轮廓在太阳方向遮挡了这个轮廓则说明挡光。

算法上让太阳沿日轨线运动(取当地大寒日早八点至晚四点曲线),每个角度均投射剪影验证是否遮挡,将所有的结果叠加,都不遮挡的部分保留,得解(得到的空间区域对所有的指定建筑均不造成新的挡光结果)。

算法免费开放一周,期待更高效的解决方案。


作者: 寂寞的人看花    时间: 2015-7-7 19:48
换个基地和周边建筑怎么弄?
作者: skywoolf    时间: 2015-7-7 21:34
寂寞的人看花 发表于 2015-7-7 19:48
换个基地和周边建筑怎么弄?

mesh是用来载入周边建筑的,换地形的话就是重新建立好空间测试点连到Pt就可以。
作者: 禁忌    时间: 2015-7-8 09:29
skywoolf 发表于 2015-7-7 21:34
mesh是用来载入周边建筑的,换地形的话就是重新建立好空间测试点连到Pt就可以。

求问太阳高度曲线是怎么确定的 如何精确到犀牛模型里的曲线
作者: 诚心    时间: 2015-7-8 10:00
感谢Skywoolf的慷慨奉献,我们也在做类似的分析,希望有机会能多交流一下
作者: skywoolf    时间: 2015-7-8 13:16
禁忌 发表于 2015-7-8 09:29
求问太阳高度曲线是怎么确定的 如何精确到犀牛模型里的曲线

这个项目是用政府规定的日照软件测算的点日照圆锥,然后导入进来的。之前也有朋友用几何算法写过太阳高度角计算。
作者: skywoolf    时间: 2015-7-8 13:16
诚心 发表于 2015-7-8 10:00
感谢Skywoolf的慷慨奉献,我们也在做类似的分析,希望有机会能多交流一下

期待成果分享~
作者: crowncc    时间: 2015-7-8 16:37
谢谢分享
作者: 禁忌    时间: 2015-7-9 09:17
skywoolf 发表于 2015-7-8 13:16
这个项目是用政府规定的日照软件测算的点日照圆锥,然后导入进来的。之前也有朋友用几何算法写过太阳高度 ...

太高端了!自己写东西还是太难...
作者: hs1039700408    时间: 2015-7-14 08:33
现在旧改项目越来越多了,这个是好东西,原来我们都用包络体来算
作者: fish0410    时间: 2015-7-31 11:10
学习学习~~~~~~
作者: boboan    时间: 2015-10-14 02:45
非常好的建模思路,感谢分享
作者: 西伯昌    时间: 2015-10-31 01:16
试试~!楼主大神 好好学习一下
作者: liuyunyu    时间: 2016-7-6 16:36
谢谢大神分享
作者: tanxunwenti    时间: 2016-12-26 22:35
本帖最后由 tanxunwenti 于 2016-12-26 22:39 编辑

从大哥分析的结果看,有个疑问,那些独立的点是怎么回事?
另一种思路:我记得算日照是算日照时间的吧,或者是有日照间系数吧。D=(H-H1) x 日照间距系数,D—房屋间距,H—前幢房屋檐口至地面高度,H1—后幢房屋窗台至地面高度。日照间距系数查表可知。
如果从日照间距系数角度考虑的话,基地分N个点,每个点到需要采光建筑的距离(D)就知道了,那就可以知道各个点的高度(H)这样也会得到一系列空间点,进而得到形体。
按照大哥的算法也应该减去需要采光建筑物窗台至地面高度形成的区域轮廓吧。PS:那个ladybug和honeybee插件加载气象文件可得知太阳方位角。如采用这个插件,把大哥的程序完善一下,就适合任何地段了。
作者: work2011    时间: 2017-9-20 08:01
谢谢楼主共享
作者: 伯牙    时间: 2017-10-23 20:38
感谢大神分享
作者: yc79959286    时间: 2022-5-29 20:28
感谢大神分享




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