# 3D Isometric Camera Rotation - Seeking advice

This topic is 5199 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

Blasphemy! How could a 3D implementation of an isometric view allow for smooth camera rotation? It can't. Aside for four possible viewing angles of an orthographic scene, all others are not isometric (they'd be axonometric). So now that I've got the technicalities out of the way, let me explain my situation. I am working on a simple 3D puzzle game that is played from an Isometric view. I want the player to be able to rotate around the center of the game "board" at 90 degree intervals. Gameplay is locked so that the player can only play at each of those 90 degree intervals, so all play will take place in an isometric view. I am at a loss for how to handle camera rotation around a fixed point while maintaining an isometric viewpoint. Most resources I have found deal with isometric mathematics that apply to 2D so a true camera rotation system is not something they'd cover. If anyone could provide some advice as to how to handle camera rotation with an orthographic scene I'd be greatly appreciative.

##### Share on other sites
Rotation 0:
: y goes from ylow to yhigh
: x goes from xlow to xhigh
: use tile/sprite rotations +0

Rotation 1:
: y goes from xlow to xhigh
: x goes from yhigh to ylow
: use tile/sprite rotations +1

Rotation 2:
: y goes from yhigh to ylow
: x goes from xhigh to xlow
: use tile/sprite rotations +2 or -2

Rotation 3:
: y goes from xhigh to xlow
: x goes from ylow to yhigh
: use tile/sprite rotations +3 or -1

Whether these rotations go clockwise or counterclockwise depends on which way your axes point when converted to screen-space. I'm sure you can figure it out.

1. 1
2. 2
Rutin
19
3. 3
4. 4
5. 5

• 9
• 9
• 9
• 14
• 12
• ### Forum Statistics

• Total Topics
633302
• Total Posts
3011272
• ### Who's Online (See full list)

There are no registered users currently online

×