[发明专利]一种基于面向对象的三维场景视锥体剔除方法有效
申请号: | 201911025011.4 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110796742B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 陈登峰;张温;王帅举;耿建勤;肖海燕 | 申请(专利权)人: | 西安建筑科技大学 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T17/00 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 孟大帅 |
地址: | 710055 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于面向对象的三维场景视锥体剔除方法,包括:先解析三维场景相机,获得视锥几何信息;将场景内容由其所处世界坐标系通过刚性变换转换为相机空间坐标系,然后将转换后的内容以及相机视锥投影至相机坐标系X‑Z平面,结合其包围盒信息以及轻量化属性信息构建模型节点对象用以构建四叉树结构,其后根据视锥几何信息决定可视区域,最后通过奇偶射线法判断可视区域与模型节点对象的位置关系,如关系为包含或相交则通过相机宽高比对模型Y维做可视判断。本发明的方法,可实现三维场景及其模型加速绘制的效果,提高帧数,减少运算量,降低时间复杂度。 | ||
搜索关键词: | 一种 基于 面向 对象 三维 场景 锥体 剔除 方法 | ||
【主权项】:
1.一种基于面向对象的三维场景视锥体剔除方法,其特征在于,包括:/n根据三维场景构建三维空间;所述三维空间包括:光源、相机、舞台、世界坐标系下场景元素以及相机坐标系;所述相机坐标系为XYZ笛卡尔坐标系,以相机视线方向为Z轴正方向,以相机向上的方向为Y轴正方向;/n解析三维空间的相机数据,获取相机视锥顶点几何数据;/n将世界坐标系下场景元素变换至相机坐标系,获得相机坐标系下场景元素;/n将相机坐标系下的场景元素进行X-Z投影降维,构建节点对象;所述节点对象包括:场景元素的位置信息、包围盒信息以及轻量化后模型属性信息;所述轻量化后模型属性信息包括:场景元素的ID;/n根据节点对象构建X-Z平面投影四叉树结构;/n遍历X-Z平面投影四叉树结构,完成三维场景视锥体剔除。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安建筑科技大学,未经西安建筑科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911025011.4/,转载请声明来源钻瓜专利网。