![]() |
поворот матрицы относительно некой точки
Добрый день всезнающие, многоуважаемые и любимые тов. по Flash.
У меня к Вам маленький вопрос: есть массив фигуры кпримеру такое: Код:
[[2,1],[2,0],[1,1],[0,1]]Сначала делаю просто поворот (относительно (0,0)) Код:
public function matrixRotation (arr:Array):Array {Товарищи. как это сделать? |
Вместо
12 34 56 78 Надо получить 87 65 43 21 ? |
Цитата:
|
Код:
function matrixRotation (arrayA:Array):Array { |
Вложений: 1
Очень благодарю за код, но все таки он толи против часовой поворачивает, то-ли искажает... фигурки...
|
Как и просили :)
87 65 43 21 а не 7531 8622 |
ну да... с
Код:
ВместоА как сделать чтоб было как на рисуночке, многоуважаемый iNils? |
Код:
function matrixRotation (arrayA:Array):Array { |
Код:
function matrixRotation (arrayA:Array):Array {ПС. конечно iNils, Вы дали мне хороший урок что быстрее было б открыть книжку по "Компьютерой графике" или какой-то математике и решить,но все же... |
Да не, на выходе не
[0,1],[0,0],[2,0],[0,1] а [0,1,0,0],[2,0,0,1] :) |
| Часовой пояс GMT +4, время: 11:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.