@database @node main GraphX © 1996-1997 von Christian Authmann GraphX V2.5 © 1996-1997 von @{"Christian Authmann" link Adresse} @{" Einführung " link Einführung} Wer? Wie? Was? Warum? @{" Anleitung " link Anleitung } Wie funktioniert das? @{" Bugs " link Bugs } Was, in meinem Programm? @{" Adresse " link Adresse } Wer bin ich? Achtung, ich suche einen guten @{"Grafiker" link grafiker}! @endnode @node Einführung Einführung: GraphX ist ein "erweiterter Funktionsplotter". Anfangs konnte das Programm nur die Graphen von Funktionen der Form y=ax+b darstellen. Mittlerweile kann es auch kompliziertere Funktionsgleichungen anzeigen, Funktionen umformen, Statistiken anzeigen, n-Ecke darstellen und strecken etc etc. Die anderen Funktionen können sie in der @{"Anleitung" link Anleitung} nachlesen. @endnode @node Anleitung Anleitung: ______________________________________________ |GraphX_(C)_1996+1997_von_Christian_Authmann___| []_____________________________________________| | _____________ | | |Funktionen || <= Funktionen-Fenster | |f(x)=x || | 10 | | / |_____________|| | | | / | | | |/ | | 0 |------------------+----------------- | | | /| | | | / | | | -10 | / | | | ------------------------------------ | | -30 -20 -10 0 10 20 30 | | | | f(x)=(x+0)^1*1+0 [-0-] Funktion Zeichnen | <= Eingabefelder |______________________________________________| Funktionen-Fenster: In diesem Fenster werden alle aktiven Funktionen angezeigt. Wenn sie auf eine Funktion klicken wird sie sofort unten in den Eingabefeldern angezeigt. Eingabefelder: In die Eingabefelder wird die Funktionsgleichung eingetragen. Klicken sie links auf das "f" und das Programm wechselt zur nächsten Funktion (g). Es gibt 5 Funktionen (f-j). Sie können die Anzahl der Funktionen verändern, indem sie die Datei "GraphX" editieren. Mit dem Knopf "Funktion" können sie die Art der Funktion bestimmen. Funktion: Normale Funktionsgleichung Objekt: n-Eck Tabelle: Wertetabelle (Statistik) Die Koordinaten für Objekte und die Werte für Tabellen können sie mit dem Knopf @{"-O-" link Werteeingabe} eingeben. Mit "Zeichnen" werden die Graphen neugezeichnet. @{"Und hier erfahren sie alles über die Menüs" link Menus} @endnode @node Werteeingabe Werteeingabe: ___________________________________ [o]Eingabe_für_f__________________[] | ________ | | Anzahl Ecken: [_______3] | | _____ _____ ___| | x( 1)=[_____] y( 1)=[_____] |-|| | _____ _____ | || | x( 2)=[_____] y( 2)=[_____] | || | _____ _____ | || | x( 3)=[_____] y( 3)=[_____] | || | _____ _____ | || | x( 4)=[_____] y( 4)=[_____] | || | _____ _____ | || | x( 5)=[_____] y( 5)=[_____] |_|| | ________________________ | | [OK] [Werte_von_der_Maus_lesen] | |__________________________________| In "Anzahl Ecken" können sie eingeben, wieviel Ecken ihr Vieleck haben soll. Es gibt 3 Möglichkeiten, die Koordinaten einzugeben: 1: per Tastatur Sie geben die Koordinaten in die entsprechenden Felder ein. Mit dem Slider rechts können sie die anderen 490 (!) Felder erreichen. 2: per Maus Sie klicken auf das Gadget "Werte von der Maus lesen" und klicken dann nacheinander die Ecken im Hauptfenster an. Achtung! Sie müssen vorher in "Anzahl Ecken" etwas eingeben. Sie können die Koordinateneingabe jederzeit abbrechen, indem sie im Hauptfenster auf das Schließgadget (links oben) klicken. 3: aus einer Binärdatei lesen. Wählen sie eine Binärdatei mit dem Menüpunkt "Datei/Laden" Die Binärdatei ist folgendermaßen aufgebaut: Das erste Word ist die anzahl der Werte. Danach folgen 2 Bytes des ganzzahligen Teils von x(1). Danach folgen 2 Bytes des gebrochenen Teils von x(1). Danach y(1) (ebenfalls 4 Bytes), x2, y2 ,etc. Sie können solche Dateien auch mit dem Menüpunkt "Datei/Speichern" erstellen. Die Menüpunkte sind im einzelnen: Datei Laden Laden der Daten aus einer "#?.dat"-Binärdatei Speichern Speichern der Daten in eine "#?.dat"-Binärdatei Löschen Alle Werte werden auf 0 gesetzt @endnode @node Menus Menüs: Projekt Zeichnen Zeichnet die Graphen neu Workbench schliessen Schliesst die WB Workbench öffnen Raten sie mal... Ende Nicht benutzen!!! Optionen Ursprung Soll der Koordinatenursprung gezeichnet werden? Skalierung Einstellen des Koordinatensystems Funktionen auswählen Funktion in den Eingabefeldern anzeigen lassen informationen Zeigt alle Informationen zu einer Funktion zeigen öffnet/schliesst das Funktionenfenster Umformungen ... Schreibt umgeformte Gleichungen in eine Funktion Geometrie ... Führt verschiedene Kongruenzabbildungen aus Extras Screenshot speichern Speichert die Funktionen in ein ILBM.IFF Bild @endnode @node Bugs Bugs: Wenn sie in meinem Programm irgendwelche Bugs finden, bitte schreiben sie @{"mir" link Adresse} genau, was schieflief. Ich werde die Fehler sobald es mir möglich ist beseitigen. Wenn sie registriert sind schick ich ihnen die neue Version. Wenn sie keine E-mail-Adresse haben müssen sie nochmal ne Diskette und Porto schicken. Sorry :-( Also, an die Arbeit, Fehler suchen und bei der Registrierung gleich ne Bugliste mitschicken, dann kriegen sie sofort die (fast) fehlerfreie Version. @endnode @node Adresse Adresse: Meine Adresse ist hier: Christian Authmann Auf der Dorn 9 40764 Langenfeld E-Mail: christian.authmann@kag-langenfeld.com Die E-Mail-Adresse ist von der Schule (ich bin erst 15!), ich kann die Mails also höchstens einmal die Woche abrufen @endnode @node grafiker "Grafiker gesucht" Grafiker gesucht Wenn sie wirklich gute Grafiken erstellen können, aber nicht wissen was oder für wen sie malen sollen, dann melden sie sich bei mir. Wenn sie in der Nähe von Langenfeld wohnen ist das vorteilhaft, ansonsten müssen wir uns über E-Mail oder (noch schlimmer) Snail-Mail organisieren. Zur Zeit brauche ich nur ein paar Rennstrecken und Autos (von oben) für ein Rennspiel. Das Format ist fast beliebig. Es ist nur wichtig, das die Breite ein Vielfaches von 16 ist. Höhe und Farben sind egal. Ach ja, sollte IFF sein. Ich habe mit AmigaBasic angefangen. Seit über einem Jahr besitze ich BlitzBasicII (mit dem GraphX programmiert wurde) und fange jetzt mit Assembler an. Ich bin ein Perfektionist, ich finde an meinen Programmen also immer noch etwas zu verbessern (auch GraphX soll noch viel besser werden...) Deshalb veröffentliche ich die Programme auch als Shareware, sodaß ich die verbesserte Version kostenlos hinterherschicken kann. Ich bin jetzt 15, beschäftige mich in meiner Freizeit aber hauptsächlich mit dem Computer. Die Programme sind demzufolge immer schnell genug fertig. Ich würde Jugendliche als Grafiker bevorzugen, habe aber auch nichts gegen Erwachsene einzuwenden. Die Grafiken sind ausnahmslos für Spiele. (Wo braucht man bei Anwendungen wie GraphX Grafiken???) Falls es sie interessiert, noch meine Rechnerkonfiguration: A1200, 68030\50 MHz, OS3.1, 2\8 MB Ram, 1,2 GB Platte, Cybervision64\3D Ich kann also Spiele für AGA+ECS schreiben. Wenn sie interessiert sind schreiben oder mailen sie mir. Ich möchte von ihnen wissen: Name, Adresse, Alter, Rechnerkonfiguration und Erfahrung (AGA-Grafiken? Animationen? Raytracing?). @endnode