Skip to content

Commit 189b6ab

Browse files
Correct calculations
1 parent 0aa41ff commit 189b6ab

1 file changed

Lines changed: 11 additions & 20 deletions

File tree

src/hexagonify_wasm.ml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -953,24 +953,15 @@ def _gen_carre_tronque(larg, haut, a):
953953
soit o7x = sommet_oct_x(x, y, a, 7)
954954
soit o7y = sommet_oct_y(x, y, a, 7)
955955
_ajouter_tuile_8_direct(o0x, o0y, o1x, o1y, o2x, o2y, o3x, o3y, o4x, o4y, o5x, o5y, o6x, o6y, o7x, o7y, larg, haut)
956-
soit q10x = sommet_carre_pointe_x(x + pas / 2.0, y, a, 0)
957-
soit q10y = sommet_carre_pointe_y(x + pas / 2.0, y, a, 0)
958-
soit q11x = sommet_carre_pointe_x(x + pas / 2.0, y, a, 1)
959-
soit q11y = sommet_carre_pointe_y(x + pas / 2.0, y, a, 1)
960-
soit q12x = sommet_carre_pointe_x(x + pas / 2.0, y, a, 2)
961-
soit q12y = sommet_carre_pointe_y(x + pas / 2.0, y, a, 2)
962-
soit q13x = sommet_carre_pointe_x(x + pas / 2.0, y, a, 3)
963-
soit q13y = sommet_carre_pointe_y(x + pas / 2.0, y, a, 3)
964-
_ajouter_tuile_4_direct(q10x, q10y, q11x, q11y, q12x, q12y, q13x, q13y, larg, haut)
965-
soit q20x = sommet_carre_pointe_x(x, y + pas / 2.0, a, 0)
966-
soit q20y = sommet_carre_pointe_y(x, y + pas / 2.0, a, 0)
967-
soit q21x = sommet_carre_pointe_x(x, y + pas / 2.0, a, 1)
968-
soit q21y = sommet_carre_pointe_y(x, y + pas / 2.0, a, 1)
969-
soit q22x = sommet_carre_pointe_x(x, y + pas / 2.0, a, 2)
970-
soit q22y = sommet_carre_pointe_y(x, y + pas / 2.0, a, 2)
971-
soit q23x = sommet_carre_pointe_x(x, y + pas / 2.0, a, 3)
972-
soit q23y = sommet_carre_pointe_y(x, y + pas / 2.0, a, 3)
973-
_ajouter_tuile_4_direct(q20x, q20y, q21x, q21y, q22x, q22y, q23x, q23y, larg, haut)
956+
soit q0x = sommet_carre_pointe_x(x + pas / 2.0, y + pas / 2.0, a, 0)
957+
soit q0y = sommet_carre_pointe_y(x + pas / 2.0, y + pas / 2.0, a, 0)
958+
soit q1x = sommet_carre_pointe_x(x + pas / 2.0, y + pas / 2.0, a, 1)
959+
soit q1y = sommet_carre_pointe_y(x + pas / 2.0, y + pas / 2.0, a, 1)
960+
soit q2x = sommet_carre_pointe_x(x + pas / 2.0, y + pas / 2.0, a, 2)
961+
soit q2y = sommet_carre_pointe_y(x + pas / 2.0, y + pas / 2.0, a, 2)
962+
soit q3x = sommet_carre_pointe_x(x + pas / 2.0, y + pas / 2.0, a, 3)
963+
soit q3y = sommet_carre_pointe_y(x + pas / 2.0, y + pas / 2.0, a, 3)
964+
_ajouter_tuile_4_direct(q0x, q0y, q1x, q1y, q2x, q2y, q3x, q3y, larg, haut)
974965
x = x + pas
975966
y = y + pas
976967
retour 0
@@ -1076,9 +1067,9 @@ def _gen_grand_rhombitrihex(larg, haut, a):
10761067
si lon == 0:
10771068
continuer
10781069
si i % 2 == 0:
1079-
_ajouter_hex_depuis_arete(p1x, p1y, p2x, p2y, larg, haut)
1070+
_ajouter_hex_depuis_arete(p2x, p2y, p1x, p1y, larg, haut)
10801071
sinon:
1081-
_ajouter_carre_depuis_arete(p1x, p1y, p2x, p2y, larg, haut)
1072+
_ajouter_carre_depuis_arete(p2x, p2y, p1x, p1y, larg, haut)
10821073
x = x + pas_x
10831074
rang = rang + 1
10841075
y = y + pas_y

0 commit comments

Comments
 (0)