Einzelnen Beitrag anzeigen

Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#18

AW: Rectangle finden, daß von 2 Punkten aufgespannt wird

  Alt 7. Feb 2014, 22:26
Aus der Gerade P1P2 kann man den Winkel gegen die Horizontale berechnen. Diesen minus Alpha ist der Innenwinkel des Thaleskreisdreiecks P1 P3 P2 bei P1.
Aus Width^2 + Height^2 = (P1P2)^2 und Height / Width = tan(dieser Winkel) kann man W und H bestimmen. Damit hat man dann ein Rect und das bei P1 um Alpha gedreht ist das gesuchte Rect.
Oh man..
  Mit Zitat antworten Zitat