fix computeProjectionMatrix in Camera class, also check if there is principal point defined