[发明专利]扇形区域确定方法、装置及电子设备在审
申请号: | 201811392614.3 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109529346A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 罗树权 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 何明伦 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包围盒 轴对齐 扇形区域 坐标轴 装置及电子设备 交点坐标 目标点 图形处理技术 参考坐标系 对称轴方向 端点坐标 索引查找 图形处理 性能消耗 圆心坐标 对齐 点坐标 扇形轴 有效地 合并 预判 申请 索引 过滤 | ||
1.一种扇形区域确定方法,其特征在于,所述方法包括:
获取初始轴对齐包围盒;
根据扇形的对称轴方向的弧度及扇形的角度得到所述扇形的弧度范围;
根据所述弧度范围得到所述扇形的两个端点坐标,并将所述端点坐标及所述扇形的圆心坐标合并到所述初始轴对齐包围盒中;
根据所述弧度范围得到所述扇形与参考坐标系的坐标轴的交点索引,其中,所述参考坐标系的原点为所述扇形的圆心;
根据所述交点索引查找所述扇形与所述坐标轴的交点坐标,并将所述扇形与所述坐标轴的交点坐标合并到所述初始轴对齐包围盒中,得到所述扇形的轴对齐包围盒;
根据所述轴对齐包围盒确定目标点是否位于扇形区域内。
2.如权利要求1所述的扇形区域确定方法,其特征在于,根据所述弧度范围得到所述扇形与参考坐标系的坐标轴的交点索引,包括:
将所述扇形的弧度范围除以0.5π,得到所述扇形与所述坐标轴的交点索引范围;
遍历所述交点索引范围,得到所述交点索引范围中的整数,将所述整数对4取余,得到所述交点索引。
3.如权利要求2所述的扇形区域确定方法,其特征在于,根据所述轴对齐包围盒确定目标点是否位于扇形区域内,包括:
判断目标点是否位于所述轴对齐包围盒中;
若所述目标点位于所述轴对齐包围盒中,判断所述目标点是否位于所述扇形所在的圆形区域中;
若所述目标点位于所述圆形区域中,判断所述目标点是否位于所述扇形区域中。
4.如权利要求3所述的扇形区域确定方法,其特征在于,判断目标点是否位于所述轴对齐包围盒中,包括:
根据所述轴对齐包围盒得到所述目标点在所述参考坐标系中的横轴分量范围,判断所述目标点的横轴分量是否在所述横轴分量范围中;
根据所述轴对齐包围盒得到所述目标点在所述参考坐标系中的纵轴分量范围,判断所述目标点的纵轴分量是否在所述纵轴分量范围中;
当所述目标点的横轴分量在所述横轴分量范围中且纵轴分量在所述纵轴分量范围中时,判定所述目标点位于所述轴对齐包围盒中。
5.如权利要求3所述的扇形区域确定方法,其特征在于,判断所述目标点是否位于所述扇形所在的圆形区域中,包括:
判断所述目标点的横轴分量的平方与纵轴分量的平方之和是否小于所述扇形半径的平方。
6.如权利要求3所述的扇形区域确定方法,其特征在于,判断所述目标点是否位于所述扇形区域中,包括:
根据所述目标点位于所述参考坐标系中的坐标,得到所述目标点与所述参考坐标系的原点的连线的弧度;
判断所述弧度是否位于所述弧度范围中。
7.一种扇形区域确定装置,其特征在于,所述装置包括:
构建模块,用于构建扇形的轴对齐包围盒;
确定模块,用于根据所述轴对齐包围盒确定目标点是否位于扇形区域内。
8.如权利要求7所述的扇形区域确定装置,其特征在于,所述构建模块具体用于:
获取初始轴对齐包围盒;
根据扇形的对称轴方向的弧度及扇形的角度得到所述扇形的弧度范围;
根据所述弧度范围得到所述扇形的两个端点坐标,并将所述端点坐标及所述扇形的圆心坐标合并到所述初始轴对齐包围盒中;
根据所述弧度范围得到所述扇形与参考坐标系的坐标轴的交点索引,其中,所述参考坐标系的原点为所述扇形的圆心;
根据所述交点索引查找所述扇形与所述坐标轴的交点坐标,并将所述扇形与所述坐标轴的交点坐标合并到所述初始轴对齐包围盒中,得到所述扇形的轴对齐包围盒。
9.如权利要求8所述的扇形区域确定装置,其特征在于,所述确定模块具体用于:
判断目标点是否位于所述轴对齐包围盒中;
若所述目标点位于所述轴对齐包围盒中,判断所述目标点是否位于所述扇形所在的圆形区域中;
若所述目标点位于所述圆形区域中,判断所述目标点是否位于所述扇形区域中。
10.一种电子设备,其特征在于,所述电子设备包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,实现权利要求1-6中任意一项所述的扇形区域确定方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811392614.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:游戏事件实施方法及装置
- 下一篇:3D游戏骨骼增删方法及装置