linePath static method
获取从 a 到 b 的直线路径
Implementation
static List<HexCoordinate> linePath(HexCoordinate a, HexCoordinate b) {
final distance = a.distanceTo(b);
final results = <HexCoordinate>[];
for (var i = 0; i <= distance; i++) {
results.add(lerp(a, b, i / distance));
}
return results;
}