[发明专利]一种基于GPU生成甘特图的方法无效
申请号: | 201210213455.2 | 申请日: | 2012-06-26 |
公开(公告)号: | CN102799427A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 熊一粟 | 申请(专利权)人: | 武汉天喻软件有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430223 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gpu 生成 甘特图 方法 | ||
1.一种基于GPU生成甘特图的方法,其特征在于,包括以下步骤:
(1)GPU生成甘特图的范围,以及用于存放网页数据的javascript对象;
(2)GPU生成甘特图的选项卡和表头;
(3)GPU生成甘特图的表体;
(4)GPU生成甘特图的甘特条。
2.根据权利要求1所述的方法,其特征在于,步骤(1)包括:
(1-1)GPU从网页获取DIV元素作为甘特图的范围;
(1-2)GPU通过Javascript对网页数据的对象集进行申明和实例化,以存放网页数据。
3.根据权利要求1所述的方法,其特征在于,步骤(2)包括:
(2-1)GPU在作为甘特图范围的DIV元素中生成甘特图的选项卡;
(2-2)GPU在甘特图的选项卡中形成子DIV元素集合;
(2-3)GPU通过线条绘制的方式改变子DIV元素集合的外形,并在子DIV元素集合中填充数据;
(2-4)GPU通过TABLE控件在网页上生成甘特图的表头行对象,然后在表头行对象中生成非日期类型列头对象以及日期类型列头对象;
(2-5)GPU锁定甘特图的选项卡和表头,以避免其在网页中出现的位置受到滚动条影响;
(2-6)GPU为TABLE控件增加一个行对象作为表体行对象。
4.根据权利要求1所述的方法,其特征在于,步骤(3)包括:
(3-1)GPU生成甘特图的表体范围;
(3-2)GPU根据TABLE控件在网页中的位置调整甘特图的表体范围,以保证甘特图的表体范围和表体行对象在位置上重合;
(3-3)GPU调整甘特图的表体范围的高度,以使其与表体行对象的高度一致;
(3-4)GPU在甘特图的表体范围中生成用于存放行数据的子DIV元素集合;
(3-5)GPU在存放行数据的子DIV元素集合中生成用于存放列数据的子DIV元素集合。
5.根据权利要求1所述的方法,其特征在于,步骤(4)包括:
(4-1)GPU从用于存放行数据的子DIV元素集合中选择子DIV元素;
(4-2)GPU利用AJAX技术从网页后端获取用于生成甘特图的数据;
(4-3)GPU将甘特图的数据填充在选择的子DIV元素中,以形成甘特条。
6.根据权利要求5所述的方法,其特征在于,用于生成甘特图的数据包括甘特图的项目和任务名称、执行状态、计划工期、计划开始日期、计划结束日期、预计工作量、负责人、前置任务。
7.根据权利要求5所述的方法,其特征在于,步骤(4-3)包括:
(4-3-1)GPU根据甘特图的数据生成甘特条模型,其包括甘特条的长、宽、高及线条型状态、质贴图以及阴影填充色,并将甘特条模型存入内存;
(4-3-2)CPU从内存中获取甘特条模型,对甘特条模型进行材质贴图以生成甘特条的多边形信息,并将甘特条的多边形信息交给GPU;
(4-3-3)GPU将甘特条的多边形信息放进显存,显存为多边形信息贴材质和上颜色,并将多边形信息传送到CPU;
(4-3-4)CPU对多边型信息进行光照,计算光照后产生的影子的轮廓,并将影子的轮廓回传至GPU的显存;
(4-3-5)GPU对显存中影子的轮廓填充深的颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉天喻软件有限责任公司,未经武汉天喻软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210213455.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:便携式数据恢复机
- 下一篇:快速组装的红外触摸装置