2012-04-07 1 views
-4

Ich habe folgendes für ein Rechteck .. x1, y1, Breite und Höhe findenWie x2 und y2

Wie kann ich x2 und y2 mit den Werten von oben finden?

+3

Aufwendig bitte. –

+2

Mit diesen vier Zufallszahlen ergeben sich zwei weitere Zufallszahlen. – animuson

Antwort

2

Zeichnen Sie (x1, y1) auf ein Blatt Papier mit einem Koordinatensystem und zeichnen Sie dann ein Rechteck der Abmessungen width x height auf das gleiche Papier. Wenn Sie width = 0 machen, können Sie das x1 = x2 sagen. Wenn die Breite größer wird, dann x2 > x1. Sie können das x2 = x1 + width sagen.

Die Höhe funktioniert auf die gleiche Weise, also y2 = y1 + height.

Ich nahm an, dass (x1, y1) die Koordinate der unteren linken Ecke ist.

2

Je nach dem Punkt, der durch x1, y1 und den Punkt, den Sie verweisen dargestellt wird, wenn Sie sagen, x2, y2 haben wir folgende Ausgänge: -

Wenn x1, y1 ist der ganz links unten Punkt des Rechtecks ​​

dann werden die anderen 3 Punkte sind x1+width,y1, x1,y1+height, x1+width,y1+height

Wenn x1, y1 des Rechtecks ​​die äußerste rechte -Fußpunkt ist

dann werden die anderen 3 Punkte sind x1-width,y1, x1,y1+height, x1-width,y1+height

Wenn x1, y1 ist die äußersten linken Oberpunkt des Rechtecks ​​

dann werden die anderen 3 Punkte sind x1+width,y1, x1,y1-height, x1+width,y1-height

Wenn x1, y1 ist der ganz rechts-oben Punkt des Rechtecks ​​

dann sind die anderen 3 Punkte x1-width,y1, x1,y1-height, x1-width,y1-height