Im Rahmen einer Semesterarbeit würde ich gerne unterschiedeliche Dinge vom Computer berechnen lassen (kein Problem), sowie diese danach Visualisieren.
Hier liegt mein grosses Problem.
Ich habe mich schon durch so einige Seiten der Grafikprogrammierung durchgearbeitet. Jedoch erscheint es mir abartig kompliziert.
Ich wollte euch fragen, wie ich am besten vorgehen sollte.
1. Welche Sprache empfehlt ihr? C++ (ist seeehr kompliziert was Grafiken angeht, habe ich das Gefühl) oder etwa Java (wäre etwas einfacher meiner Meinung nach) oder doch etwas ganz anderes?
2. Ich würde die Grafik so programmieren, dass ich ein (unsichtbares) dreidimensionales Koordinatensystem (x, y, z) erstelle, wobei ich je drei Punkte (die Dreiecke, die für die Grafiken benutzt werden) berechnen und dann anzeigen werde. Jedem Dreieck kann ich eine Farbe zuweisen. Viele dieser Dreiecke sollen dann meine Figur ergeben. Ist das sinnvoll oder gibt es (natürlich gibt es die ^^) bessere Methoden dies zu tun?
3. Inwiefern kann ich DirectX oder OpenGL oder andere Grafik-Librarys (oder wie die halt heissen) für meine Zwecke nutzen?
Hier liegt mein grosses Problem.
Ich habe mich schon durch so einige Seiten der Grafikprogrammierung durchgearbeitet. Jedoch erscheint es mir abartig kompliziert.
Ich wollte euch fragen, wie ich am besten vorgehen sollte.
1. Welche Sprache empfehlt ihr? C++ (ist seeehr kompliziert was Grafiken angeht, habe ich das Gefühl) oder etwa Java (wäre etwas einfacher meiner Meinung nach) oder doch etwas ganz anderes?
2. Ich würde die Grafik so programmieren, dass ich ein (unsichtbares) dreidimensionales Koordinatensystem (x, y, z) erstelle, wobei ich je drei Punkte (die Dreiecke, die für die Grafiken benutzt werden) berechnen und dann anzeigen werde. Jedem Dreieck kann ich eine Farbe zuweisen. Viele dieser Dreiecke sollen dann meine Figur ergeben. Ist das sinnvoll oder gibt es (natürlich gibt es die ^^) bessere Methoden dies zu tun?
3. Inwiefern kann ich DirectX oder OpenGL oder andere Grafik-Librarys (oder wie die halt heissen) für meine Zwecke nutzen?