Методы класса анимации реализуют базовый набор действий, необходимых для редактирования. Ниже приводится их краткое описание.
Функция C3DAnimation()— это стандартный конструктор класса, который инициализирует члены данных класса анимации.
Функция ~C3DAnimation() — это деструктор, освобождающий выделенную память при уничтожении объекта.
Функция vSave() вызывается для записи данных анимации в указанный файл.
Функция vLoad() вызывается для загрузки указанного файла анимации.
Функция vSet3Ddevice() применяется для установки внутреннего указателя на устройство Direct3D.
Функция vReset() освобождает всю выделенную для объекта анимации память и выполняет инициализацию данных. Ее вызывает конструктор во время инициализации объекта.
Функция vNewFrame() создает новый кадр для каждого объекта анимации.
Функция iNextFrame() осуществляет переход к следующему кадру.
Функция iPrevFrame() осуществляет возврат к предыдущему кадру.
Функция iStartFrame() выполняет возврат анимации к начальному кадру.
Функция iNewObj() добавляет трехмерный объект к анимируемой сцене.
Функция vUpdateTrans() получает вектор и прибавляет его к текущему вектору местоположения выбранного объекта в заданном кадре.
Функция vUpdateRot() получает вектор и прибавляет его к текущему вектору вращения выбранного объекта в заданном кадре.
Функция vUpdateScale() получает вектор и прибавляет его к текущему вектору масштабирования выбранного объекта в заданном кадре.