判断点在扇形内
原理
假设已知扇形半径 弧度 朝向 圆心点
想判断任意点P是否在扇形内,需要两个条件:
1.点P与圆心O的距离不大于 朝向与扇形的交点A到圆心O的距离
2.角AOP的度数不大于扇形度数/2
代码
--- @brief 判断某个点是否在扇形内
--- @public
--- @param _degree number 扇形的弧度
--- @param _radius number 扇形的半径
--- @param _startPos UnityEngine.Vector3 角色所在的位置 扇形的圆心
---
原创
2021-05-13 10:30:06 ·
2070 阅读 ·
0 评论