APPLICATIONSBUREAUTIQUE ★ DREIDIMENSIONALE FUNKTIONEN IN NEUER GESTALT ★

Dreidimensionale Funktionen in neuer GestaltApplications Bureautique
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Ein komfortables menügesteuertes 3D-Plotprogramm für den Schneider CPC. Sobald die Figur fertiggezeichnet ist, beginnt sie sich um ihr Zentrum zu drehen.
Dieses Programm zeichnet sich gegenüber anderen 3D-Plotprogrammen durch folgende Punkte aus:

Jede Funktion läßt sich auf zwei verschiedene Arten darstellen. Bei der „parallelen“ Darstellungsart werden die Linien parallel zur x-Achse gezeichnet, wobei verdeckte Linien weggelassen werden. Es entsteht ein sehr guter räumlicher Eindruck. Bei der „zentralen Darstellungsart gehen alle Linien wie Strahlen vom Mittelpunkt des Koordinatensystems aus, und die Figur erscheint transparent. Sobald sie fertiggezeichnet ist, beginnt sich die Figur um ihr Zentrum zu drehen.

Der Programmablauf wird durch ein komfortables Menü gesteuert, wobei sich alle wichtigen Parameter in einer- übersichtlichen Tabelle eingeben lassen. Trotz geringem Programmieraufwand wurde erreicht, daß die alten Werte angezeigt werden und auf Wunsch durch ENTER übernommen werden können.

Das Programm ist vorbereitet für die Aufnahme von sieben weiteren Funktionen. Dies geschieht ganz einfach, indem Sie in den Zeilen 940 bis 990 statt der „0“ die gewünschte Funktion einsetzen. Damit die Funktion auch in der Auswahlliste erscheint, müssen Sie
sie noch in Zeile 1000 zwischen die Kommas am Schluß einfügen. Um eine zweidimensionale Funktion dreidimensional darzustellen, muß jedes „x“ durch die Formel

„SQR(x ^ 2 + z ^ 2)) ^ 2“, was sich vereinfachen läßt zu “ y = 4 * (x ^ 2 + z ^ 2)“.

Einstellung der Parameter

Wenn Sie das Programm starten, sollten Sie nach der Auswahl der Funktion zunächst alle Werte mit ENTER übernehmen. Lediglich beim letzten Punkt müssen Sie unbedingt festlegen, ob die Funktion „parallel“ oder „zentral“ geplottet werden soll, da Sie sonst nichts sehen werden. Später können Sie die Parameter beliebig verändern und sich das Ergebnis betrachten. Dazu ein paar Hinweise:

Bereich der x- und z-Werte: Der Vergrößerungsfaktor wird automatisch so berechnet, daß die Funktion den ganzen Bildschirm füllt. Wenn Sie also einen kleinen Bereich wählen, erhalten Sie eine starke Vergrößerung und umgekehrt. Vergrößerung in y-Richtung: Der Faktor 50 ist auf die sehr kleinen Werte der eingebauten Sinus- und Cosinusfunktionen abgestimmt. In anderen Fällen, wie zum kel zwischen x- und z-Achse gemeint, der in der zweidimensionalen Darstellung entsteht. Durch Verändern dieses Winkels sehen Sie die Funktion aus einer anderen Sicht.

Auflösung:

Hier wird festgelegt, wieviele Punkte berechnet werden. Diese Punkte werden dann durch Linien verbunden. Eine ,,ö“ bedeutet, zum Beispiel, daß jeder achte Punkt berechnet wird. Je größer der Faktor gewählt ist, desto schneller entsteht die Zeichnung und desto ungeanuer wird sie.

Linienabstand:

Um bei der „zentralen“ Darstellung einen wirkungsvollen Rotationseffekt zu erzielen darf der Linienabstand nicht zu groß sein. Der Rotationseffekt entsteht übrigens einfach dadurch, daß die Funktion auf zwei Bildschirmen gleichzeitig gezeichnet wird. Die erste Bildschirmbank liegt wie gewohnt bei &C000, die zweite bei &4000. Zum Drehen wird dann schnell zwischen den beiden Banks hin- und hergeschaltet.

Das Programm enthält in Zeile 860 den Befehl HARDCOPY, der natürlich nur funktioniert, wenn sich eine entsprechende Hardcopyroutine im Speicher befindet.

Klaus Stockmann , HC

★ PUBLISHER: Mein Home-Computer
★ YEAR: 1986
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Klaus Stockmann
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Dreidimensionale  Funktionen  in  neuer  Gestalt    (Mein  Home-Computer)    GERMAN    LISTINGDATE: 2023-02-02
DL: 71
TYPE: PDF
SiZE: 709Ko
NOTE: Uploaded by CPCLOV ; 2 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Adressenmanager (Schneider CPC-Welt)
» Applications » Adressverwaltung (CPC Amstrad International)
» Applications » Adressverwaltung (Schneider Aktiv)
» Applications » Adressverwaltung (Schneider CPC-Welt)
» Applications » Adressenkartei Mit Etikettenausdruck (Schneider CPC-Welt)
» Applications » CPC Text/Adress
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 883 millisecondes et consultée 317 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.