Unreal 4 - Как перебрать все полигоны актерской сетки? - PullRequest
0 голосов
/ 06 ноября 2018

Я новичок в Unreal Engine 4. Мне нужно создать функцию, которая вычисляет объем меша, основываясь на следующем примере:

https://n -e-r-v-o-u-s.com / блог /? Р = 4415

Для этого я создал план актера, содержащий конус. Затем я создал функцию для вычисления объема тетраэдра, состоящего из многоугольника и центральной точки сцены, например: enter image description here

Теперь я хочу перебрать каждый из многоугольников, составляющих актер конуса, один за другим, и использовать вышеупомянутую функцию для вычисления общего объема конуса.

Я нашел возможное начало для такой итерации: enter image description here

Однако я не могу найти способ создать цикл, который перебирает массив треугольников и извлекает 3 вершины каждого треугольника, составляющего сетку.

Буду признателен, если кто-нибудь объяснит мне, как реализовать такой цикл.

Или, если это так, как правильно получить доступ к объекту буфера вершин меша актора и выполнить итерацию по каждому из составляющих его многоугольников.

...