[发明专利]一种基于三维地形的风的动态可视化方法有效

专利信息
申请号: 201710321109.9 申请日: 2017-05-09
公开(公告)号: CN107170044B 公开(公告)日: 2019-09-13
发明(设计)人: 李建微;胡奎;李晓雯;陈思喜;罗永珍 申请(专利权)人: 福州大学
主分类号: G06T17/05 分类号: G06T17/05;G06T17/20
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 蔡学俊
地址: 350108 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于三维地形的风的动态可视化方法,包括数据的输入及虚拟场景的构建、三维风矢量场的构建和动态风场的显示三部分;具体步骤如下:输入点阵形式的地形高程、风速和风向数据文件;构建三维网格地形;构建风节点并初始化风结点的方向;旋转平行XY平面的风节点使其表示正确的二维风向,计算地形法向矢量,获取旋转矩阵R;计算单位三维风矢量,乘以风速得到下一位置点;风节点移动到下一位置点时,更新风节点的风矢量、旋转矩阵R、颜色和大小;风节点在结束位置时下一步移动到起始位置。本发明在输入的高程数据、风场计算模型所计算出研究区域的风速和风向数据的基础上,在计算机上动态模拟出风在三维地形上的流动。
搜索关键词: 一种 基于 三维 地形 动态 可视化 方法
【主权项】:
1.一种基于三维地形的风的动态可视化方法,其特征在于:包括数据的输入及虚拟场景的构建、三维风矢量场的构建和动态风场的显示三部分;所述数据的输入及虚拟场景的构建包括以下步骤:步骤S1:输入点阵形式的地形高程数据、风速和风向的数据文件,步骤S2:构建三维网格地形,包括划分三角面片和地形贴图,步骤S3:构建风节点;所述三维风矢量场的构建包括以下步骤:步骤S4:旋转平行XY平面的风节点使其表示正确的二维风向,计算地形法向矢量,最终根据罗德里格旋转公式获取旋转矩阵R;所述动态风场的显示包括以下步骤:步骤S5:计算单位三维风矢量表示该网格的三维风向,乘以风速得到下一位置点,步骤S6:定时器时间控制模拟速度,风节点移动到下一位置点,更新风节点的风矢量、旋转矩阵R、颜色和大小,步骤S7:重复上个步骤,风节点在结束位置时下一步移动到起始位置;步骤S5中,所述计算单位三维风矢量具体包括以下步骤:采用欧拉法的原理,根据地形高程数据、风向角度和风速,计算网格的单位风矢量,获取风场整体的变化规律;已知风向角α和高程数据点固定间隔u,Pn、Pn+1点对应的高程值(即z方向值)记为c、d,以O点为原点,计算Pm点坐标并进行单位化即为所在网格的单位风矢量;Pm点x值为u,y值为tan(90°‑α)*u,z值根据y方向和z方向的比例计算出为再单位化得出网格的单位风矢量;在步骤S4中,所述获取旋转矩阵R的具体内容如下:首先获取旋转角度θ,旋转前向量为(0,0,1),旋转后向量为由点乘定义可知:两个旋转角度为:然后获取旋转轴,旋转角所在的平面为向量所构成的平面,旋转轴垂直于该平面,则旋转轴叉乘所在的矢量:写成向量则根据罗德里格旋转公式,旋转矩阵R的计算公式为:其中,E是3阶单位矩阵。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710321109.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top