Quelltexte

Externe Klassenbibliotheken

Die Klasse de.hsbo.fbv.bmg.vectors.Line greift auf die Klassenbibliothek Jama (Archivdatei jama.jar) zurück, die unter math.nist.gov/javanumerics/jama zum Download angeboten wird.

Listings

Für folgende Listings stehen Java-Quelltexte zum Download bereit:

Listing    Klasse
-----------------------------------------------------------
2.5        VectorTest
2.6        de.hsbo.fbv.bmg.vectors.Line

Die Quelltexte befinden sich im Paket de.hsbo.fbv.bmg.vectors.buch.

Weitere Demo-Beispiele

Das Paket de.hsbo.fbv.bmg.vectors enthält eine experimentelle Klassenbibliothek für Vektoren, Geraden und Ebenen im R² und R³, in der die Inhalte der Abschnitte 2.2.2 und 2.2.3 als Software realisiert sind. Die Klasse Plane ist allerdings nur ansatzweise implementiert, ihre Weiterentwicklung bleibt dem interessierten Leser überlassen. Zwei Demoprgramme für Vektoren und Geraden sind im Paket de.hsbo.fbv.bmg.vectors.demos zu finden.

Einen alternativen Lösungsansatz bietet die Verwendung der Klassenbibliothek javax.vecmath (Archiv vecmath.jar), die Bestandteil des Java JDK ist. Sie enthält zahlreiche Vektorklassen, die auch in verschiedenen Graphik-Bibliotheken eingesetzt werden. Das Programm de.hsbo.fbv.bmg.vectors.demos.DemoVecMath gibt Einblicke in die vielseitige Verwendung.