Tracer
14-09-2008, 21:46
Evo da i ja nešto pitam :D
Trebam napraviti niz simulacija za predavanja. Primjerice, preslagivanje tornjeva hanoi, rješenje problema 8 kraljica, sortiranje heap-a i sl. čime bi simulirao izvođenje rekurzija, pa imam još brdo drugih simulacija za sortiranja itd. itd... Pošto mi je ovo dobra prilika da naučim nešto novo odlučih to napraviti u directx-u. Moje znanje o tome se svodi isključivo na direktno korištenje ddraw dll funkcija (direct sound mi nije potreban), no to mi je za nešto ozbiljnije sizifov posao. Trebao bi nekakav primjer sljedećeg:
Dvije cigle jedna do druge i da su u 3D prostoru. Sam prostor nije uopće bitan osim da je 3D. Ono što želim jest da imam kontrolu nad obje te cigle, a to uključuje:
- da bilo koju od njih mogu rotirati po bilo kojoj osi
- da mogu mijenjati poziciju kamere u odnosu na njih
- da ih mogu pomjeriti lijevo-desno-gore-dole
U konačnici da im mogu zamjeniti pozicije klikom na gumb i da je to vidljivo kao nekakva animacija.
Općenito, kojim alatom (osim 3D Max-a) mogu raditi 3D modele koje kasnije mogu uključiti u dx aplikaciju? Molio bi i za primjere koda kako da te objekte učitam u aplikaciju. Naravno, ovo mi treba u C++u. Ako koristite Visual studio volio bi da je riječ o MFC-u, ali ako ništa i win32 će biti ok...
Hvala
Trebam napraviti niz simulacija za predavanja. Primjerice, preslagivanje tornjeva hanoi, rješenje problema 8 kraljica, sortiranje heap-a i sl. čime bi simulirao izvođenje rekurzija, pa imam još brdo drugih simulacija za sortiranja itd. itd... Pošto mi je ovo dobra prilika da naučim nešto novo odlučih to napraviti u directx-u. Moje znanje o tome se svodi isključivo na direktno korištenje ddraw dll funkcija (direct sound mi nije potreban), no to mi je za nešto ozbiljnije sizifov posao. Trebao bi nekakav primjer sljedećeg:
Dvije cigle jedna do druge i da su u 3D prostoru. Sam prostor nije uopće bitan osim da je 3D. Ono što želim jest da imam kontrolu nad obje te cigle, a to uključuje:
- da bilo koju od njih mogu rotirati po bilo kojoj osi
- da mogu mijenjati poziciju kamere u odnosu na njih
- da ih mogu pomjeriti lijevo-desno-gore-dole
U konačnici da im mogu zamjeniti pozicije klikom na gumb i da je to vidljivo kao nekakva animacija.
Općenito, kojim alatom (osim 3D Max-a) mogu raditi 3D modele koje kasnije mogu uključiti u dx aplikaciju? Molio bi i za primjere koda kako da te objekte učitam u aplikaciju. Naravno, ovo mi treba u C++u. Ako koristite Visual studio volio bi da je riječ o MFC-u, ali ako ništa i win32 će biti ok...
Hvala