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"/>
