![]() |
Матрицы(векторы)
Возникла такая проблема -
есть вектор [x,y,z], нужно его повернуть на некоторый угол. Есть ли в as ф-ии работы с векторами(матрицами)? Самому писать лень... |
2 Alexhhh:
Ищите в справке flash.geom.Matrix. Также может вам пригодиться это: http://www.senocular.com/pub/kirupa/...torthread.html И это: http://chattyfig.figleaf.com/piperma...er/014795.html |
flash.geom.Matrix будет работать с двухмерным вектором, а не с трехмерным.
|
У Silin'а есть исходники трёхмерных моделек. Там сначала объявляются вершины модели, потом полигоны, потом текстуры на кажды полигон. Только всё это под AS 3.0
http://silin.fatal.ru |
Вот пример поворота точки на произовольный угол, может поможет
Стандартный способ перемножения 7-ми матриц мне не подошел, т.к. если возникали частные случаи (ось поворота совпадала с коорд. осью) он не работал. Код:
//модуль оси поворотаP.S. Если верить fowrel@yandex.ru, то данная штука переделана с исходников Unreal Tournament |
| Часовой пояс GMT +4, время: 05:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.