dont need to call calcMatrices() explicit. Camera update does that