У меня есть эта строка кода:C++ :: нотация с OpenGL
model = ArticulatedModel::create(spec);
И я хотел бы, чтобы захватить AABox
от него с помощью AABox G3D::ArticulatedModel::Part::boxBounds
но у меня возникают проблемы при получении синтаксис C++ для работы.
Как я могу ссылаться на boxBounds?
Из того, что я вижу, артикулированная модель состоит из нескольких частей, и каждая часть состоит из нескольких сеток. Каждая сетка имеет «AABox boxBounds». Вы не можете захватить 'boxBounds' из' ArticulatedModel', потому что он сам не имеет 'AABox'; вам придется вычислять его вручную из каждой из ячеек в каждой из частей. – icktoofay
Итак, теоретически я мог бы рассмотреть ограничительную рамку каждой части и захватить самую маленькую и самую большую координату из всех ящиков, чтобы получить глобальную шкатулку, правильно? –
Возможно. Я не могу быть уверен, поскольку я не знаком с библиотекой, которую вы используете. – icktoofay