Итак, я строю физический симулятор на основе вокселей, в котором воксели могут быть уничтожены. Каждый вокселизированный объект имеет своего рода «центральный воксел», чтобы описать его, я плохо называю его «мир А». Все воксели имитируются как один до тех пор, пока они не будут отделены от «мира A» или другого вокселя, прикрепленного к нему, затем они (и / или другие воксели, связанные с этим вокселем) помещаются в новый объект со своей собственной имитируемой физикой. И здесь кроется моя проблема. Как проверить, прикреплен ли воксель? наиболее эффективным способом? поиск пути звучит так, как будто бы он замедлится, когда я увеличу масштаб, но с удовольствием попробую это выяснить, если это лучший вариант. и обновление всех вокселей сразу, когда один воксель уничтожен, тоже не очень хорошо звучит. У кого-нибудь из вас есть гении?
вот несколько рисунков для ясности (пожалуйста, извините, мой плохой почерк мыши)
первое изображение с подключенными вокселями:
второе изображение, когдавоксели раздельные: