Einzelnen Beitrag anzeigen

Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#3

AW: Rotiertes Rechteck skalieren (vergrößern)?

  Alt 23. Jan 2014, 16:36
Wenn Du die Punkte einer Figur zentral zum Punkt P1 skalieren willst, dann gilt (aus der Lameng):

Code:
P'.x := P1.x + (P.x - P1.x) * s;
P'.y := P1.y + (P.y - P1.y) * s;
Dabei soll 's' der Skalierfaktor sein.

Du musst also immer beide Dimensionen gemeinsam transformieren.
  Mit Zitat antworten Zitat