Публикация сетки Three.js для веб-работника с использованием JavaScript

У меня есть массив объектов, сеток, созданных с помощью Three.js, которые я хочу сделать некоторые операции в веб-работника. Таким образом, вопросы, как я могу отправить их на рабочий?

Из того, что я понимаю, есть нечто, называемое переносимыми объектами, которое использует то, что называется ArrayBuffer но я не могу найти никакой информации о том, как преобразовать мой массив объектов в это. Или это возможно не возможно?

1 ответ

Решение

Если ваш объект уже не находится в двоичном буфере, нет никакого выигрыша в производительности при преобразовании его в этот формат и обратно. По некоторым причинам, это то, что большинство пользователей Web Socket не понимают - подобные вопросы задают постоянно. Мой ответ всегда один и тот же - если вас беспокоит производительность, не конвертируйте ничего:

Просто используйте доброе добро:

worker.postMessage (туАггау);

Если вы по какой-то причине считаете, что я ошибаюсь в производительности, не стесняйтесь проверять мои утверждения с помощью интерактивного фрагмента в этом ответе:

Другие вопросы по тегам