[发明专利]球面坐标系下基于矢量图形的倾斜摄影动态单体化方法有效
申请号: | 202010115426.7 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111340941B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 朱长德;王波;谢明师;张彬彬 | 申请(专利权)人: | 南京舆图科技发展有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00;G06T15/87 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 陈娟 |
地址: | 210046 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 球面 坐标系 基于 矢量 图形 倾斜 摄影 动态 单体 方法 | ||
1.一种球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:所述方法步骤如下:
步骤1、添加矢量文件或者手绘多边形;
步骤2、创建RTT相机,并将倾斜摄影添加到RTT相机中;
步骤3、将步骤2中的RTT相机的目标纹理添加到步骤1的矢量文件的状态集中;
步骤4、通过射线查询得到命中的矢量文件中的点,判断该点所在矢量图形,并返回矢量图形中存储的对象的属性信息;
步骤5、为命中的矢量图形添加顶点着色器,并将其添加到RTT相机中;
步骤6、在单体化回调函数中,渲染被着色的矢量图形,输出纹理图并投影到矢量文件内;
其中,所述步骤4中,射线查询得到矢量命中信息过程如下:
步骤41、从当前鼠标所在三维点到地心原点引一条射线;
步骤42、计算该射线与倾斜摄影模型以及矢量图形三角网格的交点;
步骤43、判断该交点所在矢量图形;
步骤44、若找到交点所在矢量图形,则返回该矢量的属性信息;
步骤45、若未找到交点则返回空,继续下次射线查询。
2.根据权利要求1所述的球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:所述步骤1中,添加的矢量文件具体为:
倾斜摄影模型对应的地面轮廓矢量图形节点;
所述步骤1中,手绘多边形具体为:
手动创建需要单体化的区域的轮廓矢量图形节点。
3.根据权利要求1所述的球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:所述步骤3具体为将步骤2中的RTT相机的目标纹理添加到步骤1的倾斜摄影的状态集中。
4.根据权利要求1所述的球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:所述步骤4具体为通过射线查询得到当前命中的倾斜摄影或矢量图形的点,判断该点所在矢量图形,并返回矢量图形中存储的倾斜摄影对象的属性信息。
5.根据权利要求1所述的球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:所述步骤5中,具体为:
步骤51、为步骤44命中的矢量图形创建节点;
步骤52、为步骤51中的节点创建状态集;
步骤53、为步骤52中的状态集添加顶点着色器;
步骤54、将矢量图形节点添加到RTT相机,用于渲染出一张纹理图。
6.根据权利要求1所述的球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:所述步骤6具体为在单体化回调函数中,渲染被着色的矢量图形,生成一张纹理图,并将纹理图投影到倾斜摄影模型的上,实现动态的单体化。
7.如权利要求1-6任一项所述的球面坐标系下基于矢量图形的倾斜摄影动态单体化方法,其特征在于:使用GPU着色编程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京舆图科技发展有限公司,未经南京舆图科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115426.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的记账方法和记账系统
- 下一篇:一种芯片复位电路及芯片