Meine Quadrate sehen quadratisch aus, mein gleichseitiges Dreieck aber nicht gleichseitig:
Ein Ausschnitt aus dem Code:
Code: Alles auswählen
text = "Wie nennt man so ein Dreieck?"
h_hoehe = 250
h_breite = 400
anmerkung = "(alle drei Seiten sind gleich lang)"
breite = random.randint(50, 100)
seite = breite
print(breite)
hoehe =(seite**2-(int(breite/2))**2)**0.5
print(hoehe)
x0 = int((h_breite - breite)/2)
y0 = h_hoehe-int((h_hoehe - hoehe)/2)
x1 = x0
x2 = x0 + breite
x3 = x0 + int(breite/2)
y1 = y2 = y0 + int(hoehe/2)
y3 = y0 - hoehe
grafik = {'name': 'svg/geometrie.svg', 'object': 'dreieck', 'h_hoehe': h_hoehe, 'h_breite': h_breite,
'x1':x1, 'y1':y1,'x2':x2, 'y2':y2,'x3':x3, 'y3':y3
}
Der svg Code:
Code: Alles auswählen
<polygon points="{{grafik.x1}},{{grafik.y1}} {{grafik.x2}},{{grafik.y2}} {{grafik.x3}},{{grafik.y3}}" style="stroke:black;stroke-width:1;fill: #E0FFFF"/>