2011-12-26 3 views
0

Я прочитал учебное пособие «learning webgl», но это не объясняет все. Что-то вроде google-экспериментов с webgl удивительны, но мне было интересно ... как вы перемещаете 3D-объект по пользовательскому пути, чтобы качать в сцену или создавать настраиваемый переход?Перемещение объектов по предопределенным путям с помощью webgl

webgl -> opengl в сети, так как вы это делаете в opengl?

ответ

1

То, что вы ищете, является довольно распространенной функциональностью, но трудно найти конкретные примеры, показывающие, как это сделать.

Самый простой способ, который я нашел, это использовать библиотеку Apple J3DIMath.js webgl. вы в основном хотите определить матрицу перспективы «камеры», затем переместите камеру вдоль предопределенного пути вершин через свое трехмерное пространство. когда вы двигаетесь по «дорожке» вершин, в каждом кадре рисования вы можете вызвать функцию J3DIMatrix4.lookat(), передав ей вектор положения вдоль пути, направление, на которое нужно смотреть, и направление «вверх», и это создаст видимость движущейся камеры.

Надеюсь, это поможет!

J3DIMath.js

+0

спасибо. По вашему опыту, используется этот метод или просто отправная точка? –

+1

Не отрицайте свое сообщение. – dorukayhan