java - 查找矩形路径边的中心
问题描述
如您所见,它是一个带有弯曲边缘和凹口的矩形。我需要做的是找到其宽度的中心。然后我想创建一个从中心到另一个点的线段。我已经尝试过使用 PathMeasure,但由于多种原因,它在我的情况下不起作用。然后我找到了一种正确找到中心的方法:
RectF bounds = new RectF();
path.computeBounds(bounds, false);
float centerX = bounds.centerX();
float centerY = bounds.height();
float anotherPointX = centerX + 100;
float anotherPointY = centerY;
但我不知道如何使用这些坐标来获取一个段,因为 PathMeasure#getMeasure 需要一个开始和一个结束,而不是坐标!
解决方案
推荐阅读
- reactjs - 开玩笑| 接受多个参数的测试实用函数
- python - 小数固定精度
- javascript - 已应用 Javascript 样式,但 HTML 中未更改
- python-3.x - 如何在for循环中使用数据框列
- python - 当我合并其中的 2 个时,如何将新列添加到新的 .xlsx 文件中
- mysql - 重启后 XAMPP MySQL 服务崩溃
- machine-learning - Pytorch 中多输出模型的丢失
- react-native - 如何在本机反应中以空键和值作为对象发送 POST 请求
- javascript - 快递,使用不同进口的相同路线?
- reactjs - 如何在上传前预览 PDF 文件?