Я хочу лучше понять пространство координат камеры, в котором находится преобразование ARCamera ARKit. В документации написано
Это преобразование создает локальное пространство координат для камера, которая является постоянной относительно ориентации устройства. В пространстве камеры ось x направлена вправо, когда устройство находится в UIDeviceOrientation.landscapeRight ориентации, то есть ось x всегда направлена вдоль длинной оси устройства от лицевой стороны камера в направлении кнопки «Домой». Ось Y указывает вверх (относительно ориентации UIDeviceOrientation.landscapeRight), а ось Z указывает в сторону от устройства на стороне экрана.
После этого UIDeviceOrientation.landscapeRight документация гласит:
Устройство находится в горизонтальном режиме, устройство находится в вертикальном положении, а кнопка «Домой» находится слева.
Когда я пытаюсь понять похоже, что существует конфликт между "the x-axis points to the right when the device is in UIDeviceOrientation.landscapeRight orientation"
и "that is, the x-axis always points along the long axis of the device, from the front-facing camera toward the Home button"
. У первого + x справа, а у последнего + x слева.
Вот как я рисую "the x-axis points to the right when the device is in UIDeviceOrientation.landscapeRight orientation"
:
![enter image description here](https://i.stack.imgur.com/gvc72.png)
И вот как я рисую "that is, the x-axis always points along the long axis of the device, from the front-facing camera toward the Home button"
:
![enter image description here](https://i.stack.imgur.com/tUIOp.png)
Спасибо за любую помощь, спасибо!
Обновление: это не влияет на этот вопрос, но, чтобы сделать его более ясным, причина, по которой я я спрашиваю об этом, потому что мне интересно получить значения данных x, y и z geomagneti c из Core Location . В Базовом местоположении, если телефон находится в Портретном режиме, + x - вправо, + y - вверх, а + z - к пользователю. Так что может показаться, что система координат камеры для ARKit отличается от системы координат камеры в Базовом местоположении.