[发明专利]一种基于插值算法的平滑曲线式超图可视化方法有效

专利信息
申请号: 201310228921.9 申请日: 2013-06-09
公开(公告)号: CN103268389A 公开(公告)日: 2013-08-28
发明(设计)人: 陈红倩;陈谊;孙悦红;谭励;李志龙;李潇潇 申请(专利权)人: 北京工商大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 暂无信息 代理人: 暂无信息
地址: 100037*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于插值算法的平滑曲线式超图可视化方法,属于计算机应用领域,特别属于图形学与可视化领域。本发明将超图中的每一条超边所涉及的节点进行重新组合,将超边涉及的节点根据次序关系划分为三段式链表;使用Catmull-Rom插值算法进行控制点之间的曲线插值;使用色相环均分方法,对所获得的曲线进行着色;通过使用OpenGL中的GL_LINE_STRIP绘制模式,对所有的曲线插值点进行绘制。通过上述方法,解决了超图表达中超边的可视化效果不直观、描述不准确的问题,实现了超图的平滑曲线式可视化结果。
搜索关键词: 一种 基于 算法 平滑 曲线 超图 可视化 方法
【主权项】:
一种基于插值算法的平滑曲线式超图可视化方法,其特征在于包括如下步骤:步骤1、读入超图数据,并将读入的超图数据分别存储为节点数据和超边数据,节点信息使用数组存储结构进行存储;超边信息使用链表存储结构进行存储;步骤2、根据步骤1中所存储的超边中所含的节点数量作为判断标准判断节点数量,如节点数量大于等于3,则执行步骤3;如节点数量为2,则该条超边退化为普通边,直接以线段方式连接,使用直线段方式绘制该条超边,并跳至步骤6;步骤3、节点重新组合为三段式链表,对于步骤2中节点数量大于等于3的超边,首先将超图中的每一条超边所涉及的节点,根据节点在超边中的先后次序,将超边中的节点划分为首点、中间点、尾点三类,然后对首点和尾点进行位置信息重复,最终形成一种称为“三段式链表”的结构;步骤4、进行超边曲线插值点计算,对步骤3中生成的三段式链表,取链表中的前四个节点,将该四个节点的位置信息作为Catmull‑Rom插值算法的插值控制点位置,对控制点之间的曲线实现插值,从而获取该段曲线的插值点;一段曲线插值完毕后,删除一个前端节点,增加一个后端节点,继续下一段曲线的插值计算,直至链表中的所有节点计算完毕;步骤5、连接步骤4计算完毕的所有插值点获得的整条连续平滑曲线;步骤6、根据色相环对人类视觉的区分特性,通过色相环均分原理,根据超图中所包含的超边条数,对超边进行着色,以加强超图中各条曲线的区分度;步骤7、通过使用OpenGL中的GL_LINE_STRIP绘制模式,对所有的曲线插值点进行超边绘制;超边使用步骤6所设定的颜色,不同条超边具备不同的颜色加以区分;步骤8、判断超图中的所有超边是否都已经可视化完毕,如还有未完成超边,返回步骤2,如全部可视化完毕,则算法结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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