例如,考虑以下代码:
Path path = new Path();
path.moveTo(0, 0);
path.lineTo(1, 120);
path.lineTo(2, 30);
path.lineTo(3, 40);
然后,将转换应用于该路径(path.transform(matrix))。
如何获取这些点的新坐标? 使用PathMeasure不会给出任何有效结果。例如:
pm.getPosTan(pm.getLength() * 0.25f, coordinates, null);
我使用0.25来获得-(1,120)(不进行转换),但是pm.getLength()与路径长度有关,而不与轴长度有关...
那么如何通过指定X轴值来从Path获得点呢?