Я играю с некоторыми моделями для игры glest .
Эти модели состоят из одной или нескольких сеток;каждая сетка состоит из множества кадров, которые описывают положение каждой вершины для каждого кадра анимации.В показанной ниже модели положение каждой вершины в каждом колесе в каждом кадре находится в массиве.
Эти модели были экспортированы из 3D-инструментов, таких как Blender.У кого-то где-то есть оригиналы.
Но мне интересно, для простой анимации, такой как поворот колеса, как вы можете вычислить преобразования - шаги поворота,масштабировать и переводить, или матрицу, которая при применении к предыдущему кадру приведет к созданию нового кадра?
(Очевидно, что не все кадры будут иметь такие преобразования, поскольку они могут искажать модели и тому подобное.)
Кроме того, как вы можете обнаружить зеркальное отображение и другие возможности уменьшить количество данных вершин, применяя матрицу и снова визуализируя те же вершины?
Скорость бега - если ее измерять за считанные минуты - не будетбыть проблемой.