math - 在正方形内圈,确定正方形中的给定点是否在圆内
问题描述
我正在做一个项目,我有一个方形屏幕,但想在它的中心放置一个圆形盖子。我试图弄清楚如何确定我试图在屏幕上使用的给定像素是否在圆形覆盖物上可见。那么给定x0,y0的像素坐标,我如何确定该点是否位于圆内并且可见?
解决方案
计算到圆心的距离。如果它等于或小于圆的半径,那么它将在里面。
推荐阅读
- amazon-web-services - 即使令牌已过期,AWS“CognitoUserSession”也始终返回 true
- jquery - Jquery.Validate stops validating any controls once I add @Html.DropDownListFor to the form
- python-3.x - 作为字符串运行的代码需要将其转换为浮点数
- php - 循环通过PHP数组,错误日志说未定义的常量
- java - 字段已正确验证,但视图中未显示错误
- java - 查询返回空游标
- angular - 来自 Terser 无效分配的 scrips.xxx.js 中的错误
- c - Posix Pthreads 的同步在读写器问题中不起作用
- xamarin.android - Crashlytics 日志显示 java 文件行号而不是 cs 文件
- angular - 从某个函数中获取数据并将其用作 formModel 参数的默认值