Rysowanie obracającego się układu współrzędnych

Witam serdecznie,

Od dłuższego czasu staram się wymyślić sposób na to, jak mogę narysować układ współrzędnych (x,y,z), który będzie się obracał w zależności od zadanych kątów (we wszystkich trzech osiach). Muszę to wyrysować na Canvasie w C++ Builder, ale podejrzewam, że problem bardziej polega na stronie matematycznej. Nie mniej jednak to mi determinuje, że nie mogę użyć OpenGL’a, z którym z tego co wyczytałem byłoby znacznie prościej. Sporo szukałem już na ten temat, ale zwykle grzązłem na trochę bardziej skomplikowanej matematyce. Może ktoś być tak dobry i da mi jakąś wskazówkę, jak podejść do tematu?

Problem jest matematyczny

Xp=X*Cos(alfa)

Yp=Y*Sin(alfa)

alfa musi być w radianach (kat*Pi)/180

Zobacz jeszcze wzory na obroty wokół osi X,Y,Z