恭喜南京华苏科技有限公司陈大龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜南京华苏科技有限公司申请的专利一种基于webgl的三维热力云图的生成方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114241109B 。
龙图腾网通过国家知识产权局官网在2025-03-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111586111.1,技术领域涉及:G06T15/00;该发明授权一种基于webgl的三维热力云图的生成方法是由陈大龙;侯潞;王计斌;霍永章设计研发完成,并于2021-12-21向国家知识产权局提交的专利申请。
本一种基于webgl的三维热力云图的生成方法在说明书摘要公布了:本发明涉及一种基于webgl的三维热力云图的生成方法,包括步骤:S1:在待渲染的场景内生成N个立方体,用于填满该待渲染的场景;S2:分别计算步骤S1中的N个立方体的六个面的每个片元最终的不透明度;S3:根据片元最终的不透明度,获取与热力图色带对应的RGB颜色值,从而给片元附上RGB颜色值;S4:计算所有立方体的所有片元颜色,最后生成三维热力云图。该基于webgl的三维热力云图的生成方法通过将待渲染场景生成N个立方体填满区域,再通过热力点与立方体片元的距离决定片元的颜色,从而获得立方体的所有颜色,生成三维热力云图。该方法减少渲染的颗粒度,渲染出来的热力云图颗粒感低且更顺滑。
本发明授权一种基于webgl的三维热力云图的生成方法在权利要求书中公布了:1.一种基于webgl的三维热力云图的生成方法,其特征在于,包括以下步骤:S1:在待渲染的场景内生成N个立方体,用于填满该待渲染的场景;S2:分别计算所述步骤S1中的N个立方体的六个面的每个片元最终的不透明度;S3:根据片元最终的不透明度,获取与热力图色带对应的RGB颜色值,从而给片元附上RGB颜色值;S4:计算所有立方体的所有片元颜色,最后生成三维热力云图;所述步骤S2中计算每个片元的不透明度的具体步骤为:S21:遍历热力点,并根据片元位置与热力点的距离distance得到不透明度opacity,公式为:opacity=1-distancemaxRadius;opactity=opacity>0?opacity:0;其中,opacity为不透明度,distance为片元位置与热力点的距离,maxRadius为热力点影响的范围半径;S22:将所述步骤S21得到的不透明度与片元当前的不透度进行叠加得到片元不透明度,公式为:片元opacity=1-片元opacity*opacity+片元opacity;其中,片元opacity为片元不透明度;S23:循环步骤S21~S22,计算下一个热力点,直至遍历完所有的热力点,得到该片元最终的不透明度;所述步骤S3的具体步骤为:根据片元最终的不透明度,从热力图色带里获取对应的RGB颜色值,给该片元附上RGB颜色值;不透明度opacity在色带上对应的颜色位置为:1-opacity*256;所述步骤S1具体包括以下步骤:S11:在待渲染的场景内生成N个立方体,即将长a,宽b,高c的场景分成N个宽度为d的立方体,计算每个立方体的中心点坐标;公式为:x=d*xIndex+d2+xmin;y=d*yIndex+d2+ymin;z=d*zIndex+d2+zmin;其中d为立方体的边长;xIndex为立方体在X轴的索引;yIndex为立方体在Y轴的索引;zIndex为立方体在Z轴的索引;xmin,ymin,zmin为场景的最小坐标;S12:每个立方体由8个顶点组成12个三角形,N个立方体就有12*N个三角形,将12*N个三角形的顶点传输至缓冲区对象,等待片元着色器计算颜色。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京华苏科技有限公司,其通讯地址为:211300 江苏省南京市高淳区淳溪街道宝塔路258号苏宁雅居39幢10号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。