in einem gleichseitigen Polygon liegt, oder nicht.
Code: Alles auswählen
class Polygon(Circle):
    def __init__(self, center, point, angles):
        Circle.__init__(self, center, get_distance(center, point))
        # man kann jedes gleichseitige polygon aus genausovielen
        # Dreiecken zusammensetzen, wie es Seiten hat.
        angle_degree = 360.0/angles
        self.points = [point]
        degree = self.get_degree(point)
        while len(self.points) < angles:
            degree += angle_degree
            self.points.append(self.get_cordinate(degree))
Jetzt weiß ich aber nicht, wie ich rauskriege, ob der Punkt Innerhalb, Ausserhalb, oder auf der Linie liegt.
Wäre froh um ein Stichwort, einen Link, oder eine Erklärung, die
das ganze auch für "nicht Mathematiker" verständlich erklärt



 Die Winkel, die du da nennst, sind doch die Innenwinkel des Dreiecks ABM, deren Summe sollte immer gleich 180° bzw. pi sein.
 Die Winkel, die du da nennst, sind doch die Innenwinkel des Dreiecks ABM, deren Summe sollte immer gleich 180° bzw. pi sein. 
 

