ARKit - Ограничительная Коробка - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужны значения ограничивающего прямоугольника перед размещением объекта. Значения ограничивающего прямоугольника 0, если я попытаюсь взять его перед размещением объекта в виде сцены. Как это можно сделать?

Или есть какой-то другой способ получить ширину и высоту объекта перед его размещением. Заранее спасибо.

1 Ответ

0 голосов
/ 24 апреля 2020

Как следует из названия, ограничивающая рамка - это границы геометрии в вашем узле. Само по себе не возвращает ширину и высоту. Для вычисления ширины и высоты вам необходимо использовать атрибуты .min и .max из ограничительной рамки.

Пример:

var min = node.boundingBox.min
var max = node.boundingBox.max
let width = CGFloat(max.x - min.x)
let height = CGFloat(max.y - min.y)
...