如何传递具有多个网格对象的数组

时间:2016-05-09 08:39:14

标签: javascript arrays three.js mesh

我将解析我在web worker中创建的数组,回到主线程。 该数组包含大量THREE.Mesh对象。 当我尝试对这个数组进行字符串化时:

self.postMessage(JSON.stringify(mesh));

发生错误: three.min.js:182 Uncaught TypeError:无法读取未定义的属性'971E7ACA-8223-4A5C-9F2F-E7966B58265F'。

如何处理有关网格对象的问题???

1 个答案:

答案 0 :(得分:0)

在现代浏览器中,您可以避免对数组进行字符串化并依赖structured clone algorithm为您处理:

self.postMessage(mesh);

See the example on MDN