基于OpenSceneGraph的三维日照阴影分析研究

link appraisement
义崇政 付海龙
长江空间信息技术工程有限公司(武汉)
义崇政(1986-)男,硕士研究生,工程师,从事三维地理信息系统开发工作。
本文针对传统日照分析存在的局限性,提出利用
中学数理化下进行日照阴影分析的观点。在城市规划行业起到促进性作用。
如付诸现实将产生数百万经济效益。
图1 OSG中提供的阴影技术
中提供了节点遍历器,可以快速准确获取三维场景中特定要素。ShadowedScene节点用来管理阴影,节点用来管理产生阴影的光源。将LightSource
对象,再将ShadowMap对象绑gep
chineselady
对象,然后设置投射与接收阴影的三维模型,即可显示特定时刻的三维阴影,如图3所示。在时间段内各个时刻计算日照参数,利用回调函数动态改变阴影位
日照时长分析
地产开发商在设计楼盘时,为了充分使用土地,使得利益最大化,往往将楼间距设置很小,使得低楼层得不到充足的光照,对居民的健康会产生一定影响。在三维场景中加载设计建筑方案,对建筑方案在大寒日的日照时长进行分析计算,并与相关规范标准进行比较,可以反映房屋设计是否合理,辅助规划审批。
日照时长是在给定时间段内,建筑在特定位置能被阳光照射的时间总长。将日照时长分析时间段离散化,将有阳光照射的时间段进行累加,即可得到日照时长。计算日照总时长公式为,当待分析点有阳光照射时,否则。判断某个时刻是否有光照是日照时长分析的关键。本文利用太阳和待分析点的空间位置作射线,判断射线是否与场景相交来判断该点是否有光照,如图4所示。OSG三维渲染引擎提供了线段求交的接口
adventnet在时间段,则采样个数,初始循环计数器
当,则日照总长,江苏公路信息网
当时,返回步骤2
最后得到的即为待求的日照总时长
图2 日照分析流程阴影分析效果图图4 判断某个点是否有光照图5 日照时长分析效果图领袖性格

本文发布于:2024-09-20 19:57:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/590078.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:日照   分析   阴影   是否   时间段   进行   节点
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议