2010-06-20 3 views
1

Я пытаюсь повернуть файл строки, используя flash.geom.matrix, но я не знаю. Как вы по существу вводите данные в матрицу? Я знаю, что вы можете вводить данные в a, b, tx, ty и т. Д., Но они влияют на перекос, увеличение и другие вещи. Я просто хочу создать матрицу M X N с некоторыми данными, которые можно повернуть. Любая помощь?AS3 Matrix Rotation

+0

Вы уверены, что хотите этот класс? Просто вы знаете, что это не математический класс, а геометрический класс полезности для манипулирования растровыми изображениями и мувиклипами. – phwd

+0

Да, я намереваюсь использовать mx.geom сейчас - это стоило того. – arnie

ответ

2

Похоже, вам нужно найти универсальную библиотеку утилиты общего назначения. Класс flash.geom.Matrix хорош только для представления одного определенного типа матрицы, т. Е. Матрицы 3x3, представляющей аффинное преобразование. Вот почему вы не можете изменить размер матрицы, и поэтому у нее есть методы для выполнения поворотов и т. Д., Но нет методов для очевидных вещей, таких как поиск детерминанта.

К сожалению, AS3 не имеет стандартных матричных библиотек для общего использования. Когда бы я ни нуждался в таких вещах в прошлом, я просто взбивал их вручную, поэтому я не могу рекомендовать хорошие библиотеки. Но вот a likely-looking project в Google Code, который вы можете опробовать, и есть склонность к тому, чтобы другие плавали.

+0

Ничего себе, спасибо огромное! Это именно то, что я искал! – arnie