Уменьшить SCNNode в зависимости от размера SCNView или размера экрана телефона - PullRequest
0 голосов
/ 14 февраля 2019

У меня большой SCNNode, и я хочу уменьшить его.В настоящее время узел уменьшен на основе магического числа.Однако узел должен быть уменьшен в зависимости от размера экрана телефона или размера SCNView узла.

Чтобы упростить задачу, я подумал о том, чтобы иметь определенный отступ для экрана SCNView / телефона узла.

Итак, учитывая узел SCNNode и определенное количество отступов на экране телефона / SCNView, я быкак и вы, чтобы рассчитать масштабный коэффициент для SCNNode.

См. прилагаемое изображение для визуального объяснения.Можете ли вы помочь мне рассчитать масштабный коэффициент?

Визуальное объяснение

1 Ответ

0 голосов
/ 14 февраля 2019

Вы можете получить коэффициент масштабирования экрана с помощью

UIScreen.main.nativeScale

или

UIScreen.main.scale
...