Nun, die Berechnung zur Größe eines Rechtecks ist relativ einfach.
Die Formel hierfür ist ja bekanntlich L*B, also Länge*Breite.
Ich nehme an, ein Rechteck hat sein eigenes Objekt mit den entsprechenden Parametern.Die resultierende Funktion ist also relativ simpel:
public float getSize(Rechteck form){
return form.laenge*form.breite; //Länge*Breite von form zurückgeben
}
Ein Punkt liegt innerhalb des Rechtecks, wenn sowohl die X als auch die Y - Koordinaten nicht größer oder kleiner als die Eckpunkte des Rechtecks sind.
public boolean isInside(Rechteck form, float punktX, float punktY){
if(punktX <= form.laenge){
if(punktY <= form.breite){
return true;
}
}
return false;
}
Aber Achtung: Das funktioniert nur, wenn das Rechteck allein durch Höhe und Breite vorgegeben wird und die Ursprungskoordinate immer 0 ist. (Wenn nicht: Koordinaten so verschieben, dass es passt!)
Wenn das Rechteck jedoch durch Koordinaten aufgespannt wird, so musst du mit Vektoren arbeiten. Stichwort hier: Linearkombination.