Я создаю с помощью XNA класс, который инкапсулирует произвольную геометрию, определенную произвольным образом. Я хочу, чтобы эта геометрия двигалась, теперь, каков наилучший способ сделать это?
Достаточно ли привести все координаты вершин и умножить их на матрицу перевода, используя метод Vector3.Translate? Или более эффективно назначить геометрию для эффекта (скажем, BasicEffect), а затем манипулировать матрицей мира?
Спасибо!