Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перевод 3D в 2D (http://www.flasher.ru/forum/showthread.php?t=185601)

Jitakuzu 16.10.2012 16:53

Перевод 3D в 2D
 
Приветствую.

Может кто нибудь сталкивался с таким или сможет подсказать в каком направлении копать. Есть 3D пространство с объектами и камерой. Нужно обвести некий объект 2D рамкой. При этом, рамка должна принимать видимые размеры объекта. То есть, в зависимости от дальности камеры от объекта и расположения объекта (если у него не правильная форма), рамка должна менять свои размеры и пропорции.

Буду рад любой помощи, так как даже не знаю с чего начать.

bifidokk 18.10.2012 16:40

ковыряйте globalToLocal

Korchy 18.10.2012 17:37

Я не работал с 3д во флеше, поэтому не знаю, как конкретно в нем это сделать. В DirectX координаты объекта в трехмерном пространстве переводятся в координаты проэкции на экран путем умножения их на транспонированную видовую матрицу. Скорее всего во флеш - точно так же. Пошерстите хелп на предмет перевода координат через матрицу вида.

bifidokk 19.10.2012 12:00

Помнится мне в этой книге очень хорошо разобрана работа с матрицами в 3D.
ох ежик, форум валит ссылку. Д.Конгер "Физика для разработчиков компьютерных игр"
если нужно, ссылку кину в личку


Часовой пояс GMT +4, время: 06:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.