Grüß Gott!
Brauche HILFE! Wie fügt man ein .X Models in Windows Forms Anwendung ein?
PS: DANKE schon im voraus!
MFG robs8! :)
Einfügen eines .X Models in Windows Forms Anwendung
- Schrompf
- Moderator
- Beiträge: 5163
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Einfügen eines .X Models in Windows Forms Anwendung
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.
Re: Einfügen eines .X Models in Windows Forms Anwendung
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:robs8 hat geschrieben:Brauche HILFE! Wie fügt man ein .X Models in Windows Forms Anwendung ein?
Code: Alles auswählen
HWND handle = static_cast<HWND> (Form1->Handle.ToPointer());
- 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
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)
{
}
Mein Gehirn besteht nur noch aus einem hash-index, ich weiss was ich kenn aber kenn nicht was ich weiss