map camera points is accurate; bug is in inverse camera matrix