So I'm starting with a traditional 2d array with the map data. Is there is common technique to display the map in an isometric view? I'm thinking of using the fundamental graphics approach used in rotating an image by basically multiplying each coordinate in the array by a matrix that rotates it 45 degrees. I would then use the resulting coordinates to generate a new 2d array which I will display the isometric result. Multiplying by the rotation matrix would surely leave gaps since trig is involved and I can't use fractional coordinates. Is this overkill and there is a simpler solution?