Hallo,
Mathe-Meister Mike lehrt mich zur Zeit 3D.
Ich möchte zeigen, dass rotierende UND zoomende 3D Objekte in CPC Basic 1.0 von 1984 in Echtzeit ohne Grafik-Erweiterungen darstellbar sind. Das vorliegende Objekt rotiert um alle drei Achsen und zoomt ein und aus.
Zusätzlich war es mir möglich, hin und her gleitenden Text mit anzuzeigen, weil der CPC nicht zwischen Grafik- und Textmodus trennt.
Zusätzlich ist der rotierende Würfel auch als Hochauflösungs-Version (mode 2) auf der dsk vorhanden (cube1.bas). Das Intro ist dann cubetro.bas. Der Quellcode von cubetro.bas ist anbei und kann per Autotype eingepasted werden.
Mit Turbo Mode (Strg Shift F4) in WinCPC sieht es so weich aus wie ich es gern kompiliert gesehen hätte. Der CPC Basic Compiler unterstützt leider keine Sinus/Cosinus-Berechnungen.
Bleibt dann wieder nur Assembler. Trotzdem - das CPC Basic ist verglichen mit dem C64 V2 Basic echt ein anderer Planet. Imperiums-Todesstern gegen Ewok-Planet Endor, so in etwa.