Well I'm changing the way I'm asking this question and simplifying it. Basically, I just want to know how to move a camera the way I've moved my world matrix.
this is what I've been trying:
MainCamera.Eye = Vector3.TransformCoordinate(floor.perpectiveFloorCamera.Eye, WorldMatrix); MainCamera.At = Vector3.TransformCoordinate(floor.perpectiveFloorCamera.At, WorldMatrix); MainCamera.Up = Vector3.TransformCoordinate(floor.perpectiveFloorCamera.Up, WorldMatrix);
but it always yields some strange result.
Edited by FrozT, 16 July 2013 - 10:46 AM.