rechne dir am Besten erst mal den Winkel zwischen der Strecke AB (B: rechte Ecke) und der Waagrechten aus. Ich sag mal, der hat -45°.
Wenn du das Ganze jetzt um 90° drehen willst, rechnest du beide Werte erst mal zusammen und legst dann los.
Delphi-Quellcode:
Alpha:= 45°;
B.x:=A.x-(Seitenlänge)*sin(alpha/180*PI);
// Winkel in Rad '-' da der Origo bei Delphi links oben ist.
Demenstprechend
B.y:=A.y-(Seitenlänge)*cos(alpha/180*PI);
Müsste so in etwa klappen.
Herzlich willkommen in der DP
// Wenn du Code postest, kannst du die [delphi ]-Tags benutzen.
Erwarte das Beste und bereite dich auf das Schlimmste vor.