- Comment faire pivoter un objet dans OpenGL?
- En quoi la rotation d'un objet est-elle différente du retournement?
- Comment faire tourner les portes dans DungeondRaft?
Comment faire pivoter un objet dans OpenGL?
Pour tourner autour d'un point différent, la formule: x = cx + (x-cx) * cosa - (y-cy) * sina, y = cy + (x-cx) * sina + (y-cy) * cosa, CX, Cy est des coordonnées centrales, A est l'angle de rotation. La fonction OpenGL est glrotatef (a, x, y, z).
En quoi la rotation d'un objet est-elle différente du retournement?
Lorsque vous tournez un objet, il se déplace à gauche ou à droite autour d'un axe et garde le même visage vers vous. Lorsque vous retournez un objet, l'objet se retourne, soit verticalement ou horizontalement, de sorte que l'objet est maintenant une image miroir.
Comment faire tourner les portes dans DungeondRaft?
Vous pouvez cliquer et faire glisser dessus pour faire pivoter l'objet, utiliser les flèches sur le côté pour des ajustements précis, ou simplement utiliser votre roue de défilement. Le curseur d'échelle en dessous change la taille de l'objet. Pour ajuster cela rapidement, vous pouvez tenir Alt, puis faire défiler pour ajuster la taille comme vous le souhaitez.