Jak zrobić obracany sześcian w 3D?

0

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.

2

Coś mi się wydaje że tu nie chodzi o OpenGL
http://www.entwickler-ecke.de/viewtopic.php?p=674983#674983

0

Nie chodzi o OpenGL.

0

Ten link który dałem jest bez OpenGL tylko normalne rysowanie po Canvas bitmapy a później kopiowanie jej na Canvas okna.

0

Oczywiście rozwiązanie bez OpenGL, DirectX, czy innej biblioteki graficznej nie ma żadnego sensu. Tak tylko uprzedzam pytacza :)

0
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.

0

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.