一种简单的扇形判定算法
发布日期:2021-08-26 18:18:34 浏览次数:52 分类:技术文章

本文共 488 字,大约阅读时间需要 1 分钟。

hot3.png

#include 
using namespace std;int main(int argc, char *argv[]){ int base_angle=270+45; // 基准角度 扇形中心角度 int angle = 90;//扇形大小 int test=190 ;;//测试大小 目标待测角度 bool hit = false; int delta = base_angle - angle/2; while(delta<0) { delta+=360; } while(test - delta<0) { test+=360; } if(angle >= test -delta) { hit = true; } if(hit) { cout <<"hit"; } return 0;}

把角度全部初始点为第一象限的0度,所有角度范围是0-360 度 来计算目标是否是扇形内

转载于:https://my.oschina.net/kkkkkkkkkkkkk/blog/873502

转载地址:https://blog.csdn.net/weixin_33894640/article/details/92676932 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:输完密码回车提交表单
下一篇:JS 操作节点

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月28日 00时35分19秒