NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 23712|回复: 17
打印 上一主题 下一主题

[Cluster] 测算基地内不遮挡周边建筑采光的空间体量算法

  [复制链接]
跳转到指定楼层
1m
发表于 2015-7-7 15:54:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近写的,解决老城区翻新时新建筑对老建筑的挡光问题。带颜色的点是不会挡光的地方,色差代表高差。

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

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

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

反向挡光测算.part2.rar

111.5 KB, 下载次数: 154, 下载积分: 照度 -1 lux

反向挡光测算.part1.rar

500 KB, 下载次数: 169, 下载积分: 照度 -1 lux

反向挡光测算.gh

425.14 KB, 阅读权限: 20, 下载次数: 116, 下载积分: 照度 -1 lux

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享分享
2m
发表于 2015-7-7 19:48:05 | 只看该作者
换个基地和周边建筑怎么弄?

点评

mesh是用来载入周边建筑的,换地形的话就是重新建立好空间测试点连到Pt就可以。  详情 回复 发表于 2015-7-7 21:34
3m
 楼主| 发表于 2015-7-7 21:34:21 | 只看该作者

点评

求问太阳高度曲线是怎么确定的 如何精确到犀牛模型里的曲线  详情 回复 发表于 2015-7-8 09:29
4m
发表于 2015-7-8 09:29:44 | 只看该作者
skywoolf 发表于 2015-7-7 21:34
mesh是用来载入周边建筑的,换地形的话就是重新建立好空间测试点连到Pt就可以。

求问太阳高度曲线是怎么确定的 如何精确到犀牛模型里的曲线

点评

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

点评

期待成果分享~  详情 回复 发表于 2015-7-8 13:16
6m
 楼主| 发表于 2015-7-8 13:16:23 | 只看该作者
禁忌 发表于 2015-7-8 09:29
求问太阳高度曲线是怎么确定的 如何精确到犀牛模型里的曲线

这个项目是用政府规定的日照软件测算的点日照圆锥,然后导入进来的。之前也有朋友用几何算法写过太阳高度角计算。

点评

太高端了!自己写东西还是太难...  详情 回复 发表于 2015-7-9 09:17
7m
 楼主| 发表于 2015-7-8 13:16:53 | 只看该作者
诚心 发表于 2015-7-8 10:00
感谢Skywoolf的慷慨奉献,我们也在做类似的分析,希望有机会能多交流一下

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

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

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

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

GMT+8, 2024-11-22 17:46 , Processed in 0.075686 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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