Я пытаюсь использовать SceneKit для рендеринга некоторых высоко геометрических и скейоморфных элементов пользовательского интерфейса. Пока что я понял, как использовать SCNView
для рендеринга сцены, но я столкнулся с двумя проблемами:
Геометрия SceneKit измеряется в метрах, что означает необходимость выполнения точечного преобразования каждый раз, когда геометрия манипулируется или создается.
SCNView
, кажется, выполняет свое собственное масштабирование на SCNScene
, которое он отображает, без какого-либо понятного API для отключения или управления этим масштабированием. Это затрудняет отображение геометрии на экране.
Какие существуют методы для создания сцен таким способом, который легко сопоставляется с геометрией экрана?