Quelltexte

Externe Klassenbibliotheken

  • Verschiedene Klassen generieren Ausdrucke oder PDF-Dokumente, die als Vorlagen zu einigen Abbildungen dieses Abschnitts dienten. Sie greifen auf eine vom Autor erstellte Klassenbibliothek zur Printausgabe zu, die unter Printers-2D-3D-2012-03-03.jar zur Verfügung steht.Zusätzlich benötigen Sie Jama (Archivdatei jama.jar), die unter math.nist.gov/javanumerics/jama zum Download angeboten wird.
  • Für die Aufagbenbespiele werden die Jar-Dateien aufgaben22.jar und marker.jar verwendet.

Abbildungen, Listings und Tabellen

Für folgende Abbildungen, Listings und Tabellen stehen Java-Quelltexte zum Download bereit:

Abbildung    Klasse
--------------------------------------------------------------
3.10(a)        Bezier2c.java
3.10(b)        Bezier3d.java
3.11            DemoBezierIncrDegree.java
3.12            CircleTest1.java
3.13            PolynomDemo.java
3.14            DemoCRSplinePrinzip.java
3.15            DemoC1Spline.java
3.16            DemoCRSplineChange.java

Listing          Klasse
---------------------------------------------------------------------------------------------------
3.7              de.hsbo.fbv.bmg.graphics.curves.BezierCurve.java
3.8              de.hsbo.fbv.bmg.graphics.curves.CRSpline.java

Tabelle        Klasse
--------------------------------------
3.6              ArcTest.java

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

Weitere Demo-Beispiele

Die Beispiele im Paket de.hsbo.fbv.bmg.graphics.curves.demos sind zum Selbststudium gedacht und zeigen (als Ausgaben in der Konsole, als Graphikfenster oder als Printausgaben) verschiedene Eigenschaften von Bezierkurven, CR-Splines oder von B-Splines.