Zitat von
SirThornberry:
Ich würde es mit einer Verhältnisgleichung lösen.
Das geht aber nur, wenn es im Ursprung leigt, ansonsten verschibt es sich
Also (wie Apollonarias gesagt hat) musst du zuerst ein Zentrum finden. Das kann der Schnittpunkt der Seitenhalbierenden sein, der der Winkelhalbierebnden oder so.
Dann (die Punkte liegen hoffentlich in vektoriell vor) von jedem Punkt die Koordinaten des Mitelpunkts abziehen. Dann hast du den Mittelpunkt im Ursprung.
Dann kannst du deine Punkte mit einem beliebigen Faktor skalieren, und auf die neuen Koordinaten wieder die des Mitelpunkts hinzuaddieren.
Wenn es schnell gehen muss, kannst du auch den Mittelwert der drei x-Koordinaten und den Mittelwert deer drei y-Koordinaten als Mittelpunkt nehmen.
Von der Wahl des Mittelpunkts hängt es ab, wie dol es in welche Richtung wächst