Files
2023-03-13 08:36:51 +00:00

39 lines
1.2 KiB
Plaintext
Raw Permalink Blame History

README zum GFA-BASIC Interpreter 3.51
CURVE:
Zur Erzeugung von BEZIER-Kurven wurde ein neuer Befehl implementiert.
Die Syntax lautet :
CURVE x0,y0,x1,y1,x2,y2,x3,y3
Die BEZIER-Kurve beginnt in x0,y0 und endet in x3,y3.
Die Kurve ist in x0,y0 Tangente zur Linie von x0,y0 nach x1,y1
und in x3,y3 Tangente zur Linie zwischen x3,x3 und x2,y2.
Betrachtet man die Punkte x0,y0...x3,y3 als Endpunkte eines
Vierecks, so liegt die Kurve vollst„ndig in dem von diesen
Punkten aufgespannten Viereck. (Man kann sich die Kurve so
vorstellen, daž eine Linie zwischen x0,y0 und x3,y3 besteht, die
von den Punkten x1,y1 und x2,y2 angezogen wird).
MAT NEG a()
Dieser Befehl negiert alle Elemete eines Vektors bzw. einer
Matrix.
MERGE:
Der MERGE-Vorgang (Einlesen von ASCII Dateien in den GFA-BASIC
Editor) wird beim ASCII Zeichen CHR$(4) (Pfeil nach links, Unix
EOF) abgebrochen.
SPRšNGE:
Das GOTO oder RESUME <20>ber zusammengeklappte FUNCTIONEN hinweg
funktioniert jetzt.
MAT MUL
Das dylisch zweier Vektoren, das eine nicht qudratischen Matrix
ergibt, klappt jetzt.
Bei dem Produkt eines Vektors mit einer nicht quadratischen
Matrix wurde das letzte Scalarprodukt nicht berechnet.