[发明专利]一种目标特性数据库可视分析系统有效
申请号: | 201910461078.6 | 申请日: | 2019-05-30 |
公开(公告)号: | CN110222111B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 杨武;陆卫兵;李思 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06F16/957;G06F30/20 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 叶涓涓 |
地址: | 211189 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 特性 数据库 可视 分析 系统 | ||
1.一种目标特性数据库可视分析系统,其特征在于:包括目标特性数据多视图关联可视分析模块、目标与特性融合可视分析模块、页面动态布局模块、多种图表交互方式模块;
所述目标特性数据多视图关联可视分析模块用于将三维视图与二维视图间通过视向角度数据实现双向关联,若发生三维视图的旋转事件,则计算获取当前视线的视向角数据,并在可视化数据中查找对应旋转角度的数据,对二维视图进行更新;若发生二维视图中的选择或设置视向角事件,则由用户设置的视向角,转换为相应的旋转变换矩阵,对三维模型实施旋转变换;
若发生三维视图的旋转事件时,计算视向角数据的方法为:将当前旋转四元数quaternion转换为直角坐标三维向量(x,y,z),其中x=sinθcosφ,y=sinθsinφ,z=cosθ,θ为俯仰角,φ为方位角;
由以上公式得θ=arcos(z),y/x=tan(φ);
由公式得φ的值为:
·当x0且y0时,φ=arctan(y/x);
·当x0且y0时,φ=arctan(y/x)+π;
·当x0且y0时,φ=arctan(y/x)+2π;
·当x0且y0时,φ=arctan(y/x)+π;
·当x0且y=0时,φ=0;当x0且y=0时,φ=π;
·当x=0且y0时,φ=π/2;当x=0且y0时,φ=3π/2;
当x=0且y=0时,φ=0;
若发生二维视图中的选择或设置视向角事件,由视向角驱动三维图像旋转位置方法为:
·计算当前相机位置向量的模长len;
·已知θ、φ由公式x=sinθcosφ,y=sinθsinφ,z=cosθ计算得到x,y,z;
再将x,y,z分别乘上模长len,将得到的(x,y,z)设置为当前相机的位置;
所述目标与特性融合可视分析模块用于将目标三维模型与其特性数据融合显示在同一视图中,首先,通过将RCS值归一化,并映射至球坐标中的半径分量,从而实现RCS数据到空间几何点的映射,并基于俯仰角与方位角参数连接相邻点构成三维面网格模型,在模型视图上叠加显示模型表面电流图像和/或RCS球面色阶图;其次,采用了基于区间统计的比例映射方法实现图像中颜色的均匀分布;并采用颜色融合方法对模型、表面电流图像、RCS网格进行绘制;所述映射方法采用如下映射函数:
其中,rcs为当前进行映射的RCS值,RCSmax为RCS的最大值;
页面动态布局模块用于根据需要可视化的文件数量分别展现不同的页面布局方案,通过在当前HTML页面文档中写入可能出现的元素标签及其对应的标识,然后通过控制元素标签的显隐、大小、位置等来实现相应的页面布局;
多种图表交互方式模块用于实现三维模型及其融合显示图形的旋转、缩放,并能够在发生交互事件时显示相应的信息。
2.根据权利要求1所述的目标特性数据库可视分析系统,其特征在于:所述目标与特性融合可视分析模块还用于实现三维模型及三维数据的加载。
3.根据权利要求2所述的目标特性数据库可视分析系统,其特征在于:所述加载利用Three.js提供的对应的loader属性导入模型文件或利用格式转换器将文件转换保存为JSON格式,利用JSONLoader类,引入该JSON进行解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910461078.6/1.html,转载请声明来源钻瓜专利网。