geometry - 检查任何两个对象之间的距离是否在指定网格内的算法
问题描述
我有两个物体之间的距离值。需要算法来检查在 Image Grid 中显示的网格图案中的任意两个对象的距离中测量的距离是否可用以 进行验证
解决方案
这是带有方形单元格的网格。这种网格上的所有距离(以像元大小为单位表示)应满足条件
d^2 = a^2 + b^2
如果平方距离是整数并且您可以将其表示为两个整数平方的和,则可以将对象放置在网格节点中。
有数学标准-如果分解为素数包含奇幂P
中的任何因子,则数字不能表示为两个平方和(4n+3)
推荐阅读
- r - 从 GitHub 安装包的问题
- java - 将方法值传递给java中的类成员
- mysql - GCP SQL Cloud - 占用 1.2GB 存储空间的空 MySQL 数据库
- php - PHP DateDiff 时间范围块
- kubernetes - 如何在 promql 的一段时间内(比如 30 天)获得 kubernetes 中 pod 的最大 cpu 使用率?
- g-code - 显示 gcode 的逐行序列的应用程序
- karate - Passing a variable from one feature file into another as a part of request URL(not query parameter) in Karate
- python-3.x - 在 docker 容器中查找 gunicorn 日志文件
- wordpress - 如何在 Wordpress 上使用 wpForms wpforms_process_complete 在 Google Tag Manager 的 dataLayer 上插入数据
- lua - 如何理解以下代码中的“:”?