提交 1a582b6b 编写于 作者: M Mr.doob

MultiMaterial: Robustified toJSON(). See #7415.

上级 8ec5942e
......@@ -18,7 +18,7 @@ THREE.MultiMaterial.prototype = {
constructor: THREE.MultiMaterial,
toJSON: function () {
toJSON: function ( meta ) {
var output = {
metadata: {
......@@ -31,9 +31,14 @@ THREE.MultiMaterial.prototype = {
materials: []
};
for ( var i = 0, l = this.materials.length; i < l; i ++ ) {
var materials = this.materials;
output.materials.push( this.materials[ i ].toJSON() );
for ( var i = 0, l = materials.length; i < l; i ++ ) {
var material = materials[ i ].toJSON( meta );
delete material.metadata;
output.materials.push( material );
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册