152 lines
22 KiB
Python
152 lines
22 KiB
Python
from helix.models.coordinate import Coordinate
|
|
from helix.constants.panel_type import PanelType
|
|
from helix.models.panel import Panel
|
|
|
|
|
|
def print_array(line_lengths, array):
|
|
offset = 0
|
|
for length in line_lengths:
|
|
line = ""
|
|
for i in range(length):
|
|
line += str(array[offset]) + ", "
|
|
offset += 1
|
|
print(line)
|
|
|
|
six_by_seven_no_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=0), Panel(coordinate=Coordinate(1, 6), wind_anchors=0), Panel(coordinate=Coordinate(2, 6), wind_anchors=0), Panel(coordinate=Coordinate(3, 6), wind_anchors=0), Panel(coordinate=Coordinate(4, 6), wind_anchors=0), Panel(coordinate=Coordinate(5, 6), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0), Panel(coordinate=Coordinate(4, 5), wind_anchors=0), Panel(coordinate=Coordinate(5, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 4), wind_anchors=0), Panel(coordinate=Coordinate(1, 4), wind_anchors=0), Panel(coordinate=Coordinate(2, 4), wind_anchors=0), Panel(coordinate=Coordinate(3, 4), wind_anchors=0), Panel(coordinate=Coordinate(4, 4), wind_anchors=0), Panel(coordinate=Coordinate(5, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0), Panel(coordinate=Coordinate(4, 3), wind_anchors=0), Panel(coordinate=Coordinate(5, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0), Panel(coordinate=Coordinate(4, 2), wind_anchors=0), Panel(coordinate=Coordinate(5, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0), Panel(coordinate=Coordinate(4, 1), wind_anchors=0), Panel(coordinate=Coordinate(5, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=0), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0), Panel(coordinate=Coordinate(4, 0), wind_anchors=0), Panel(coordinate=Coordinate(5, 0), wind_anchors=0),
|
|
]
|
|
|
|
six_by_seven_single_wind_anchor = [
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=0), Panel(coordinate=Coordinate(1, 6), wind_anchors=0), Panel(coordinate=Coordinate(2, 6), wind_anchors=0), Panel(coordinate=Coordinate(3, 6), wind_anchors=0), Panel(coordinate=Coordinate(4, 6), wind_anchors=0), Panel(coordinate=Coordinate(5, 6), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0), Panel(coordinate=Coordinate(4, 5), wind_anchors=0), Panel(coordinate=Coordinate(5, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 4), wind_anchors=0), Panel(coordinate=Coordinate(1, 4), wind_anchors=0), Panel(coordinate=Coordinate(2, 4), wind_anchors=0), Panel(coordinate=Coordinate(3, 4), wind_anchors=0), Panel(coordinate=Coordinate(4, 4), wind_anchors=0), Panel(coordinate=Coordinate(5, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0), Panel(coordinate=Coordinate(4, 3), wind_anchors=0), Panel(coordinate=Coordinate(5, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0), Panel(coordinate=Coordinate(4, 2), wind_anchors=0), Panel(coordinate=Coordinate(5, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0), Panel(coordinate=Coordinate(4, 1), wind_anchors=0), Panel(coordinate=Coordinate(5, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=1), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0), Panel(coordinate=Coordinate(4, 0), wind_anchors=0), Panel(coordinate=Coordinate(5, 0), wind_anchors=0),
|
|
]
|
|
|
|
six_by_seven_single_wind_anchor_not_at_bottom_left = [
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=0), Panel(coordinate=Coordinate(1, 6), wind_anchors=0), Panel(coordinate=Coordinate(2, 6), wind_anchors=0), Panel(coordinate=Coordinate(3, 6), wind_anchors=0), Panel(coordinate=Coordinate(4, 6), wind_anchors=0), Panel(coordinate=Coordinate(5, 6), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0), Panel(coordinate=Coordinate(4, 5), wind_anchors=0), Panel(coordinate=Coordinate(5, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 4), wind_anchors=0), Panel(coordinate=Coordinate(1, 4), wind_anchors=0), Panel(coordinate=Coordinate(2, 4), wind_anchors=0), Panel(coordinate=Coordinate(3, 4), wind_anchors=0), Panel(coordinate=Coordinate(4, 4), wind_anchors=0), Panel(coordinate=Coordinate(5, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0), Panel(coordinate=Coordinate(4, 3), wind_anchors=0), Panel(coordinate=Coordinate(5, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0), Panel(coordinate=Coordinate(4, 2), wind_anchors=0), Panel(coordinate=Coordinate(5, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=1), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0), Panel(coordinate=Coordinate(4, 1), wind_anchors=0), Panel(coordinate=Coordinate(5, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=0), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0), Panel(coordinate=Coordinate(4, 0), wind_anchors=0), Panel(coordinate=Coordinate(5, 0), wind_anchors=0),
|
|
]
|
|
|
|
c_shape_no_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=0), Panel(coordinate=Coordinate(1, 6), wind_anchors=0), Panel(coordinate=Coordinate(2, 6), wind_anchors=0), Panel(coordinate=Coordinate(3, 6), wind_anchors=0), Panel(coordinate=Coordinate(4, 6), wind_anchors=0), Panel(coordinate=Coordinate(5, 6), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0), Panel(coordinate=Coordinate(4, 5), wind_anchors=0), Panel(coordinate=Coordinate(5, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 4), wind_anchors=0), Panel(coordinate=Coordinate(1, 4), wind_anchors=0), Panel(coordinate=Coordinate(2, 4), wind_anchors=0), Panel(coordinate=Coordinate(3, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0), Panel(coordinate=Coordinate(4, 2), wind_anchors=0), Panel(coordinate=Coordinate(5, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0), Panel(coordinate=Coordinate(4, 1), wind_anchors=0), Panel(coordinate=Coordinate(5, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=0), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0), Panel(coordinate=Coordinate(4, 0), wind_anchors=0), Panel(coordinate=Coordinate(5, 0), wind_anchors=0),
|
|
]
|
|
|
|
c_shape_with_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=1), Panel(coordinate=Coordinate(1, 6), wind_anchors=1), Panel(coordinate=Coordinate(2, 6), wind_anchors=1), Panel(coordinate=Coordinate(3, 6), wind_anchors=1), Panel(coordinate=Coordinate(4, 6), wind_anchors=1), Panel(coordinate=Coordinate(5, 6), wind_anchors=1),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0), Panel(coordinate=Coordinate(4, 5), wind_anchors=0), Panel(coordinate=Coordinate(5, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 4), wind_anchors=0), Panel(coordinate=Coordinate(1, 4), wind_anchors=0), Panel(coordinate=Coordinate(2, 4), wind_anchors=0), Panel(coordinate=Coordinate(3, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0), Panel(coordinate=Coordinate(4, 2), wind_anchors=0), Panel(coordinate=Coordinate(5, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0), Panel(coordinate=Coordinate(4, 1), wind_anchors=0), Panel(coordinate=Coordinate(5, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=1), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0), Panel(coordinate=Coordinate(4, 0), wind_anchors=0), Panel(coordinate=Coordinate(5, 0), wind_anchors=1),
|
|
]
|
|
|
|
four_by_four_no_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=0), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0),
|
|
]
|
|
|
|
four_by_three_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=1), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=1),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=1), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=1),
|
|
]
|
|
|
|
dumbell_no_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 8), wind_anchors=0), Panel(coordinate=Coordinate(1, 8), wind_anchors=0), Panel(coordinate=Coordinate(2, 8), wind_anchors=0), Panel(coordinate=Coordinate(3, 8), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 7), wind_anchors=0), Panel(coordinate=Coordinate(1, 7), wind_anchors=0), Panel(coordinate=Coordinate(2, 7), wind_anchors=0), Panel(coordinate=Coordinate(3, 7), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=0), Panel(coordinate=Coordinate(1, 6), wind_anchors=0), Panel(coordinate=Coordinate(2, 6), wind_anchors=0), Panel(coordinate=Coordinate(3, 6), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(2, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=0), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0),
|
|
]
|
|
|
|
|
|
odd_shape_no_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 10), wind_anchors=0), Panel(coordinate=Coordinate(1, 10), wind_anchors=0), Panel(coordinate=Coordinate(2, 10), wind_anchors=0), Panel(coordinate=Coordinate(3, 10), wind_anchors=0), Panel(coordinate=Coordinate(4, 10), wind_anchors=0), Panel(coordinate=Coordinate(5, 10), wind_anchors=0), Panel(coordinate=Coordinate(6, 10), wind_anchors=0), Panel(coordinate=Coordinate(7, 10), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 9), wind_anchors=0), Panel(coordinate=Coordinate(1, 9), wind_anchors=0), Panel(coordinate=Coordinate(2, 9), wind_anchors=0), Panel(coordinate=Coordinate(3, 9), wind_anchors=0), Panel(coordinate=Coordinate(4, 9), wind_anchors=0), Panel(coordinate=Coordinate(5, 9), wind_anchors=0), Panel(coordinate=Coordinate(6, 9), wind_anchors=0), Panel(coordinate=Coordinate(7, 9), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 8), wind_anchors=0), Panel(coordinate=Coordinate(1, 8), wind_anchors=0), Panel(coordinate=Coordinate(2, 8), wind_anchors=0), Panel(coordinate=Coordinate(3, 8), wind_anchors=0), Panel(coordinate=Coordinate(5, 8), wind_anchors=0), Panel(coordinate=Coordinate(6, 8), wind_anchors=0), Panel(coordinate=Coordinate(7, 8), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 7), wind_anchors=0), Panel(coordinate=Coordinate(1, 7), wind_anchors=0), Panel(coordinate=Coordinate(2, 7), wind_anchors=0), Panel(coordinate=Coordinate(3, 7), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 6), wind_anchors=0), Panel(coordinate=Coordinate(1, 6), wind_anchors=0), Panel(coordinate=Coordinate(2, 6), wind_anchors=0), Panel(coordinate=Coordinate(3, 6), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 5), wind_anchors=0), Panel(coordinate=Coordinate(1, 5), wind_anchors=0), Panel(coordinate=Coordinate(2, 5), wind_anchors=0), Panel(coordinate=Coordinate(3, 5), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(2, 4), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 3), wind_anchors=0), Panel(coordinate=Coordinate(1, 3), wind_anchors=0), Panel(coordinate=Coordinate(2, 3), wind_anchors=0), Panel(coordinate=Coordinate(3, 3), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 2), wind_anchors=0), Panel(coordinate=Coordinate(1, 2), wind_anchors=0), Panel(coordinate=Coordinate(2, 2), wind_anchors=0), Panel(coordinate=Coordinate(3, 2), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 1), wind_anchors=0), Panel(coordinate=Coordinate(1, 1), wind_anchors=0), Panel(coordinate=Coordinate(2, 1), wind_anchors=0), Panel(coordinate=Coordinate(3, 1), wind_anchors=0),
|
|
Panel(coordinate=Coordinate(0, 0), wind_anchors=0), Panel(coordinate=Coordinate(1, 0), wind_anchors=0), Panel(coordinate=Coordinate(2, 0), wind_anchors=0), Panel(coordinate=Coordinate(3, 0), wind_anchors=0),
|
|
]
|
|
|
|
long_array_wind_anchors = [
|
|
Panel(coordinate=Coordinate(0, 20), panel_type=PanelType.Corner, pressure=2.26, wind_anchors=1, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 19), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=1, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 18), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 17), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 16), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 15), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 14), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 13), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 12), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 11), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 10), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 9), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 8), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 7), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 6), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 5), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 4), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 3), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 2), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 1), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=1, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 0), panel_type=PanelType.Corner, pressure=2.26, wind_anchors=1, subarray=0),
|
|
]
|
|
|
|
long_array_single_wind_anchor = [
|
|
Panel(coordinate=Coordinate(0, 20), panel_type=PanelType.Corner, pressure=2.26, wind_anchors=1, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 19), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 18), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 17), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 16), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 15), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 14), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 13), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 12), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 11), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 10), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 9), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 8), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 7), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 6), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 5), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 4), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 3), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 2), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 1), panel_type=PanelType.EastWest, pressure=2.26, wind_anchors=0, subarray=0),
|
|
Panel(coordinate=Coordinate(0, 0), panel_type=PanelType.Corner, pressure=2.26, wind_anchors=0, subarray=0),
|
|
]
|