python - 将区域划分为较小区域的算法是什么?
问题描述
我正在设计一台自动割草机。要修剪整个草坪,我首先想使用某种算法将区域划分为更小的区域。
例如,如果我的草坪面积为 500 平方米,我希望算法将其划分为 20 个接近矩形,每个矩形的大小约为 25 平方米。我希望算法返回一个元组列表,其中每个元组包含一个较小矩形的坐标。我该如何设计这样的算法?
解决方案
推荐阅读
- path - 如何替换 PathBuf 或 Path 的文件扩展名?
- python - 通过字符串向 tkinter 按钮添加命令
- git - 如何将任何添加/删除的 git 日志显示到子目录的一级但不递归?
- python - 为与 gevent 一起使用的 gunicorn 设置 worker_connections 设置时应该考虑什么?
- angular - 在 Angular Reactive Forms、City/State 或 zip 中验证非此即彼的字段逻辑
- c# - Asp.net core 3 Web Api post请求不起作用
- python - Python:超调目标,需要向量或 PID 调整?
- python - Keras 中的输出维度过多
- javascript - 如何调试此 NodeJS 错误:TypeError: Cannot read property '_writableState' of undefined
- redis - 如何在不知道成员本身的情况下知道分数是否已经存在于redis的排序集中?