Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

Re: Dreieck skalieren (verkleinern)

  Alt 14. Aug 2008, 21:06
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
  Mit Zitat antworten Zitat