calculateHouses function
Implementation
List<HousePosition> calculateHouses(Offset center, double size) {
final houses = <HousePosition>[];
final square = Rect.fromCenter(center: center, width: size, height: size);
// Calculate intersection points using trigonometry
for (int i = 0; i < 12; i++) {
final angle = i * 30 * math.pi / 180;
_calculateHouseVertices(square, angle);
}
return houses;
}