Перемещение объектов по заданным путям с помощью webgl - PullRequest
0 голосов
/ 26 декабря 2011

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

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

1 Ответ

1 голос
/ 30 декабря 2011

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

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

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

J3DIMath.js

...