Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Papervision] Как заставить объект смотреть в камеру? (http://www.flasher.ru/forum/showthread.php?t=142107)

Функционер 12.07.2010 23:00

Как заставить объект смотреть в камеру?
 
Вложений: 1
Имеем object и plane отставленный от него на некое расстояние.
Задача: при вращении object, plane должен постоянно смотреть в камеру.


Интересующий кусок кода:
Код AS3:

private function enterFrame(e:Event):void
                {
                        plane.lookAt(camera);
                        object.yaw(1);
                        renderer.renderScene(scene, camera, viewport);
                }

Что не так, поясните пожалуйста?
ps прицепил полный пример.

Хемуль 13.07.2010 22:47

Как на счёт такого:
Код AS3:

private function enterFrame(e:Event):void
{
        object.yaw(1);
        plane.transform = Matrix3D.inverse(object.transform);
        plane.x = 600;
        renderer.renderScene(scene, camera, viewport);
}


Функционер 14.07.2010 12:07

Хемуль, благодарю за помощь!


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

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