Skapa en egen model viewer - opengl?

Permalänk
Medlem

Skapa en egen model viewer - opengl?

Hej!

Har suttit och googlat ett tag nu och hittar inte svar på mina frågor, så tänkte försöka här..

Nu var det ett tag sen man programmerade något lite mer avancerat så sitter och funderar på hur man kan göra en model viewer. Hade tänkt mig C++ och OpenGL, finns det något annat som skulle kunna passa bättre?

Den största frågan jag har just nu är hur jag får applikationen ha en 3D-viewport som visar modellen i halva fönstret och andra halvan av fönstret ska vara diverse knappar och sliders och sådant som kan vara bra och ha som sedan påverkar modellen i realtid (rotera, zooma etc.). Går det ens att göra sådant med OpenGL? Jag har aldrig gjort annat än helfönstersapplikationer med OpenGL tidigare och jag hittar inget som berättar för mig hur man skulle gå tillväga för att åstadkomma ovan.

Är det kanske enklare att göra detta i C# /XNA? Där har jag i alla fall lite koll på viewports etc, men vill helst göra detta i C++ då jag även planerar att skapa en applikation dit man kan skicka sina modeller från model viewern som jag tänkt ska vara en full screen OpenGL-applikation.

Hoppas ni förstår mitt problem/fundering. Länkar till hjälpande forum/tutorials uppskattas :).

Edit: Hittade nyss lite info om OpenTK, en C# port av OpenGL. Är det någon som provat detta och tycker det fungerar bra?