illusDragon NRS ist ein Programm, mit dem Benutzer Polygone und Polylinien zeichnen können. Es gibt einige andere Funktionen wie das Bearbeiten, Hinzufügen und Löschen von Scheitelpunkten, auch das Färben der Polygone sowie das Löschen des Bildschirms/der Leinwand. Wir verwenden VB .NET als unsere Programmiersprache, um diese Anwendung zu erstellen. Die Leinwand wird mithilfe eines integrierten Systems, Bitmap, erstellt. Dies bedeutet, dass jedes in diesem Programm erstellte Objekt durch Pixel definiert wird. Der Ursprung der Bildschirmkoordinaten beginnt in der oberen linken Ecke des Fensters.
Dieses Programm wird unter Verwendung einer verknüpften Liste als Datenstruktur implementiert. Die Implementierung mithilfe einer verknüpften Liste bedeutet, dass wir Elemente in Form von Knoten in der Liste speichern. Die Vorteile der Verwendung verketteter Listen gegenüber Arrays liegen hier darin, dass die Objekte einfacher zuzuordnen sind und mit dem Zeiger auf sie zugegriffen werden kann. Außerdem besteht keine Notwendigkeit, die Größe des Mediums zuzuweisen oder zu bestimmen.
Wir stellen auch mehrere Testfälle in test.txt bereit, die Sie laden und mit dem Zeichnen fortfahren können.
Dieses Programm wurde entwickelt, um die erste Programmieraufgabe im Kurs „Computergrafik und Animation“ an der President University zu erfüllen.
Erstellt von: