Zastanawiam się nad wyborem silnika graficznego do mojego projektu kostki Rubika. Wpierw miałem zamiar oprzeć go na Direct3D, ale jakoś mają ciężkostrawny interfejs obsługi. I wygląda na bardziej zagmatwane niż OpenGL. Ostatecznie chyba zrezygnuję z obu na rzecz WPF z .NET 3.0
Dzisiaj zacząłem dopiero poznawać tę technologię i mogę powiedzieć, że nawet taka zła to to ona nie jest jak mi się wydawało. Jeśli chodzi o WPF z punktu widzenia programisty to jest całkiem prosty. Formatka i wszystkie okienka są opisane językiem XAML opartym na XML’u. Z tego co widzę to jest także obsługa grafiki 3D. Narazie udało mi się narysować sześcian, ale to chyba dobry początek.
hmm OpenGL dawał przynajmniej możliwość wieloplatformowości projektu.
To prawda, WPF niestety nie jest zbyt przenośny. Ale to jest tylko warstwa wizualizacji. Warstwę logiki staram się zakodować tak, aby była jak najbardziej przenośna. A w OpenGLu może.. kiedyś