Package schule.ngb.zm
package schule.ngb.zm
Die Zeichenmaschine
Die Zeichenmaschine ist eine für den Informatikunterricht entwickelte Bibliothek, die unter anderem an Processing angelehnt ist. Die Bibliothek soll einige der üblichen Anfängerschwierigkeiten mit Java vereinfachen und für Schülerinnen und Schüler im Unterricht nutzbar machen.
Eine umfassende Dokumentation ist unter zeichenmaschine.xyz verfügbar.
-
ClassDescriptionBasisimplementierung der
StrokeableundFillableAPIs.Repräsentiert eine Farbe in der Zeichenmaschine.Basisklasse für die meisten Objekte der Zeichenmaschine, die von Nutzern erweitert werden können.DrawableObjekte können auf eine Zeichenfläche gezeichnet werden.DrawableKlassen, die mit einer Füllung versehen werden können.Basisklasse für Ebenen derZeichenleinwand.Diese Klasse sammelt Enumerationen, die verschiedene Eigenschaften der zu zeichnenden Formen darstellen.Zustände in denen sich die Zeichenmaschine befinden kann.Stile für Pfeilspitzen.Richtungen für die Ausrichtung von Formen.Arten von Bögen.Linienstile für Konturlinien.Linienstile für Konturlinien.DrawableKlassen, die mit einer Konturlinie versehen werden können.UpdatableObjekte können in regelmäßigen Intervallen (meist einmal pro Frame) ihren Zustand aktualisieren.Ein zweidimensionaler Vektor.Ein Zeichenfenster ist das Programmfenster für die Zeichenmaschine.Eine Leinwand ist die Hauptkomponente einer Zeichenmaschine.Hauptklasse der Zeichenmaschine.