Cześć,
Czy ktoś ma jakiś pomysł jak zrobić obracany sześcian 3D w delphi5? Jestem w tym zielony.
Z góry dziękuję za odpowiedz.
Coś mi się wydaje że tu nie chodzi o OpenGL
http://www.entwickler-ecke.de/viewtopic.php?p=674983#674983
Nie chodzi o OpenGL.
Ten link który dałem jest bez OpenGL tylko normalne rysowanie po Canvas bitmapy a później kopiowanie jej na Canvas okna.
Oczywiście rozwiązanie bez OpenGL, DirectX, czy innej biblioteki graficznej nie ma żadnego sensu. Tak tylko uprzedzam pytacza :)
Juhas napisał(a):
Oczywiście rozwiązanie bez OpenGL, DirectX, czy innej biblioteki graficznej nie ma żadnego sensu. Tak tylko uprzedzam pytacza :)
Możliwe, że masz rację lecz mi jest potrzebny program, który narysuje 12 krawędzi tworząc sześcian a za pomocą suwaków będzie można go obracać w 3 osiach.
Jeśli lubisz matematykę, możesz skorzystać lub napisać sobie algortmy rysujące dane figury w tablicy pixeli i wyświetlać to na ekranie.
Tak jak się to rysowało na lekcjach matematyki.
A obroty zrobiłbyś przez przekształcanie trójwymiarowej macierzy i wyświetlanie w 'najprostszym' przypadku od nałożenia najdalszych pixeli stron z tablicy x,y,z aż została by tylko najwyższa x,y,0 i tą wyrenderować na ekranie.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.