[发明专利]模型透视方法、智能终端以及存储装置有效
| 申请号: | 202111037224.6 | 申请日: | 2021-09-06 |
| 公开(公告)号: | CN113486415B | 公开(公告)日: | 2022-01-07 |
| 发明(设计)人: | 何锦其;郭超凡;刘玉峰;冯征文;甘文峰 | 申请(专利权)人: | 广州中望龙腾软件股份有限公司 |
| 主分类号: | G06F30/12 | 分类号: | G06F30/12;G06F3/0481;G06F3/0487 |
| 代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 谢有林 |
| 地址: | 510623 广东省广州市天*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 模型 透视 方法 智能 终端 以及 存储 装置 | ||
1.一种模型透视方法,其特征在于,所述模型透视方法包括:
S101:获取透视选择信息,根据所述透视选择信息计算当前穿透面,所述透视选择信息包括鼠标坐标、视图方向;
S102:根据所述当前穿透面确定透视信息,持续获取用户深度值,根据所述用户深度值、当前面的深度值以及透视信息进行模型的透视和恢复,所述透视信息包括候选实体列表、剔除面列表;
所述持续获取用户深度值的步骤具体包括:
持续检测深度输入信息,根据深度输入信息、当前坐标深度、透视信息确定用户深度值,所述当前坐标深度为当前鼠标坐标的深度。
2.如权利要求1所述的模型透视方法,其特征在于,所述获取透视选择信息的步骤之前还包括:
判断是否接收到透视指令;
若是,则执行S101;
若否,则不执行S101。
3.如权利要求1所述的模型透视方法,其特征在于,所述根据所述透视选择信息计算当前穿透面的步骤具体包括:
通过所述鼠标坐标、视图方向获取选取点在世界坐标系中的世界坐标以及世界视图方向,并利用所述世界坐标、世界视图方向生成射线,根据所述射线获取当前穿透面。
4.如权利要求3所述的模型透视方法,其特征在于,所述根据所述当前穿透面确定透视信息的步骤具体包括:
将所述射线与所述当前穿透面进行线面求交获取所述射线与所述当前穿透面的交点的坐标;
根据所述交点的坐标、世界视图方向获取所述交点的深度值,基于所述深度值生成候选实体列表和剔除面列表。
5.如权利要求4所述的模型透视方法,其特征在于,所述基于所述深度值生成候选实体列表和剔除面列表的步骤具体包括:
根据所述当前穿透面上交点的深度值对所述当前穿透面进行排序,基于排序生成候选实体列表,并将模型中处于剔除状态且与所述射线相交的面放入剔除面列表。
6.如权利要求1所述的模型透视方法,其特征在于,所述根据所述用户深度值、当前面的深度值以及透视信息进行模型的透视和恢复的步骤具体包括:
判断所述用户深度值是否小于当前面的深度值;
若是,则将所述剔除面列表中深度值大于所述当前面的剔除面确定为非透视状态,根据所述非透视状态修改所述透视信息,并基于修改后的透视信息绘制所述模型;
若否,则在所述用户深度值大于所述当前面的深度值时,将所述候选实体列表中深度值小于所述用户深度值的面确定为透视状态,根据所述透视状态修改所述透视信息,并基于修改后的透视信息绘制所述模型。
7.如权利要求1所述的模型透视方法,其特征在于,所述根据所述用户深度值、当前面的深度值以及透视信息进行模型的透视和恢复的步骤之后还包括:
判断是否检测到透视对象改变信息,所述透视对象改变信息包括模型旋转、鼠标移动中的至少一种;
若是,则执行S101;
若否,则根据用户深度值进行模型的显示。
8.一种智能终端,其特征在于,所述智能终端包括处理器、存储器,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行如权利要求1-7任一项所述的模型透视方法。
9.一种存储装置,其特征在于,所述存储装置存储有程序数据,所述程序数据被用于执行如权利要求1-7任一项所述的模型透视方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中望龙腾软件股份有限公司,未经广州中望龙腾软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111037224.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低成本环保中间包火泥、制备方法及施工方法
- 下一篇:一种货物贮存用集装箱





