Do I have a misunderstanding of solvePnP?

@eric_engineer

That’s great!

I strongly believe your have a mirrored object, and that’s why it is projected behind the camera. If you can, I suggest trying with a mirrored model, not a rotated one.