Einfügen eines .X Models in Windows Forms Anwendung

Für Fragen zu Grafik APIs wie DirectX und OpenGL sowie Shaderprogrammierung.
Antworten
robs8
Beiträge: 1
Registriert: 14.09.2009, 20:05

Einfügen eines .X Models in Windows Forms Anwendung

Beitrag von robs8 »

Grüß Gott!

Brauche HILFE! Wie fügt man ein .X Models in Windows Forms Anwendung ein?

PS: DANKE schon im voraus!

MFG robs8! :)
Benutzeravatar
Schrompf
Moderator
Beiträge: 4879
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Einfügen eines .X Models in Windows Forms Anwendung

Beitrag von Schrompf »

Wie "einfügen"? Willst Du die in der X-Datei gespeicherte Szene in Echtzeit in ein Widget rendern? Dann brauchst Du a) eine Render-API - hier bietet sich XNA als Direct3D-Aufsatz an - b) ein Widget, in dass DirectX reinrendern kann - das musst Du die Doku fragen, wie das geht - und c) eine Bibliothek, die ein XFile lesen kann. XNA bringt da glaube ich was mit, aber alternativ gibt es auch eine C#-Anbindung für die zfx-eigene 3DLoader-Lib :-)
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Matze
Moderator
Beiträge: 107
Registriert: 26.02.2009, 18:28

Re: Einfügen eines .X Models in Windows Forms Anwendung

Beitrag von Matze »

robs8 hat geschrieben:Brauche HILFE! Wie fügt man ein .X Models in Windows Forms Anwendung ein?
Also ich schätze mal, du hast so ne Art Editor und willst da jetzt einfach in irgendeinem Form ein .x Modell darstellen? Sollte einfach gehen, indem du deinem Renderer einfach das Handle von dem Form übergibst, in das du reinrendern willst. Das hier hab ich dazu bei Google gefunden:

Code: Alles auswählen

HWND handle = static_cast<HWND> (Form1->Handle.ToPointer());
Übrigens: Beim nächsten Mal wären etwas mehr Informationen nicht verkehrt!
Benutzeravatar
dowhilefor
Moderator
Beiträge: 173
Registriert: 27.02.2009, 15:44
Alter Benutzername: 6SidedDice
Echter Name: Nico Probst
Wohnort: Bochum
Kontaktdaten:

Re: Einfügen eines .X Models in Windows Forms Anwendung

Beitrag von dowhilefor »

Wie fügt man ein .X Models in Windows Forms Anwendung ein?

Code: Alles auswählen

                OpenFileDialog dialog = new OpenFileDialog();
                dialog.Title = "X Datei laden";
                dialog.Filter = "X Modell(*.x;)|*.X;";
                dialog.CheckFileExists = true;
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    
                }
:) Ich bin fies, ich weiß. Aber bei so einer Fragestellung kann ich nicht anders. Da wurden ja nichtmal 30sek Zeit für geopfert, geschweige denn scheint da jemand auch so gut wie keine Ahnung von der Materie zu haben.
Mein Gehirn besteht nur noch aus einem hash-index, ich weiss was ich kenn aber kenn nicht was ich weiss
Antworten