文档章节

一种简单的扇形判定算法

梦想游戏人
 梦想游戏人
发布于 2017/04/05 16:35
字数 124
阅读 22
收藏 0
#include <iostream>
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 度 来计算目标是否是扇形内

© 著作权归作者所有

共有 人打赏支持
梦想游戏人
粉丝 36
博文 437
码字总数 124258
作品 0
成都
私信 提问
UI 设计师 SVG 动画进阶篇——蒙版动画(下)

继续上篇 6.动态蒙版位移的产生的扫描效果 这个算是上篇末尾的一点小改进,单独拿出来说,因为这种效果用的场景很多,关键还简单,先看示意图。 设想一下,给文本应用一个蒙版,蒙版的白色部...

泱泱
2017/05/22
0
0
用于可视化的坐标轴与外包框的网格生成算法

在三维模型显示与交互任务中, 坐标轴和外包框是其基本的辅助工具。相关方法可以分成几何体(网格构造)算法与着色器方法(点精灵方式等),本文仅讨论相关的网格生成。 考虑到坐标轴与外包框可以...

xiconxi
2018/09/17
0
0
吴恩达机器学习笔记-机器学习系统设计

确定执行的优先级 我们已经学习过一些机器学习的算法,那么如何设计一个机器学习系统呢,课程中举了一个垃圾邮件分类器的例子,例子比较简单这里就不再赘述: 那么如何来提升这个分类器的准确...

Carey_Wu
2018/09/27
0
0
π-Day的庆祝方式——用蒙特卡洛方法近似求π

2009年,在麻省理工学院的首先倡议下,美国众议院正式通过一项无约束力决议(Non-binding resolution)(HRES 224),将每年的3月14号设定为“圆周率日”即“Pi Day”。2011年,国际数学协会...

qq_33414271
2018/03/14
0
0
【移动开发】iOS和Android不规则按钮解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012138272/article/details/85020072 【写在前面】如果看完这篇博客,对你有帮助的话,欢迎加入全栈技术交流...

Michael_Zhan_Tcys
2018/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 我想过年请假提前回家两天

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 分享王力宏的单曲《爱错》 《爱错》- 王力宏 手机党少年们想听歌,请使劲儿戳(这里) @Caremorele :这几天起床有点...

小小编辑
23分钟前
7
1
Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
2
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部