I'm setting my camera based on my model's position/rotation but i'd like the camera to be positioned a little further back so i can actually see the model move, i think what i'm looking for is something like vector forward.
Right now, i'm setting it at the exact same x/z coordinates.
Vec3 pos = player_entity->model->GetPosition();
camera->SetPosition(Vec3(pos.x, pos.y + 2, pos.z));
What would be required to re-calculate the new x/z coordinates of the camera?