Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.11.2016, 20:48
Кандидат Javascript-наук
Отправить личное сообщение для soltx Посмотреть профиль Найти все сообщения от soltx
 
Регистрация: 19.05.2013
Сообщений: 144

обновление массива
Привет, решаю задачку по three.js у меня есть массив с нормальными вершинами то есть изначально нормальная геометрия, я создал второй массив с рандомными координатами из 1 массива, теперь при помощи tween.js мне нужно рандомный массив вернуть в исходное соостояние, как это сделать пока не представляю(

новые координаты создал следующим способом
function explode() {
        var count = 0;
        var dir = 1400;
        model.vertices.forEach(function (v) {
            v.x += (avgVertexNormals[count].x * v.velocity) * dir;
            v.y += (avgVertexNormals[count].y * v.velocity) * dir;
            v.z += (avgVertexNormals[count].z * v.velocity) * dir;
            count++;
        });
        model.verticesNeedUpdate = true;
    }


в tween.js все просто:
пример из документации:
var coords = { x: 0, y: 0 };
var tween = new TWEEN.Tween(coords)
    .to({ x: 100, y: 100 }, 1000)
    .onUpdate(function() {
        console.log(this.x, this.y);
    })

Последний раз редактировалось soltx, 24.11.2016 в 20:51.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите к js коду, написать html код Modrih Элементы интерфейса 8 16.06.2015 18:08
Ввод диапазона значений массива с клавиатуры Воскобоенко Общие вопросы Javascript 11 06.06.2015 22:34
Обращение к элементу массива arkada38 Angular.js 2 05.12.2014 10:08
Сортировка массива по возрастанию другого массива. vas88811 Events/DOM/Window 4 12.01.2014 10:31
Сортировка массива по ключу RazZzeR Элементы интерфейса 9 21.07.2012 19:31