------------------------------------------------------------------------------- | 3055 | Rgb | RGB Wuerfel | ------------------------------------------------------------------------------- Author: Manuel J. A. Eugster Email: e0126312@student.tuwien.ac.at I. Programmbeschreibung ----------------------- Das Programm ist in 4 Klassen unterteilt: *) Rgb ( Rgb.java ) *) RGBSystem ( RGBSystem.java ) *) RGBRectangle ( RGBRectangle.java ) *) RGBVector ( RGBVector.java ) KLASSE: Rgb In dieser Klasse befindet sich die main - Methode, von wo aus alles gesteuert wird. Zuerst wird die Methode aufgerufen zum Einlesen der Werte, wenn diese korrekt sind, wird ein Farbraum erstellt (KLASSE: RGBSystem) und ein Reduktionsverhaeltnis gesetzt. Mit diesem Farbraum kann dann ein Teilquader (KLASSE: RGBRectangle) erstellt werden, in dem der richtige Farbwert liegt. Mit diesem Teilquader wird dann der normierte Abstand abgefragt. KLASSE: RGBSystem Diese Klasse ist also der Farbraum. Alle Koordinaten werden als RGBVector Objekte abgespeichert. Hier ist die Methode um einen Teilquader zu erstellen. KLASSE: RGBRectangle Diese Klasse ergibt das Teilquader - Objekt. Mit den Objektmethoden zur Berechnung des wirklichen Abstandes zwischen einem Punkt und den Teilquadereckpunkten und einer Methode zum Berechnen des normierten Abstandes. KLASSE: RGBVector Alle RGB Werte die gespeichert werden muessen, werden in diesem Objekt gespeichert. Methoden zur Berechnung der Laenge.