hexCorners method
获取六边形的所有顶点坐标
Implementation
List<Offset> hexCorners(HexCoordinate hex) {
final center = hexToPixel(hex);
final corners = <Offset>[];
for (var i = 0; i < 6; i++) {
final angle = 2.0 * math.pi * (orientation.startAngle + i) / 6.0;
final offset = Offset(size * math.cos(angle), size * math.sin(angle));
corners.add(center + offset);
}
return corners;
}