Three.js SceneExporter で、シーン全体をエクスポートすると、出力された json データで、テクスチャが正しくエクスポートされていないことに気付きました。テクスチャラインを次のように生成します
"Texture_3": { "url" : "undefined", ....
しかし、テクスチャがあります。だから私は SceneExporters コードがあることを確認しました
var output = [
'\t' + LabelString( getTextureName( t ) ) + ': {',
' "url" : "' + t.sourceFile + '",',
' "repeat" : ' + Vector2String( t.repeat ) + ',',
' "offset" : ' + Vector2String( t.offset ) + ',',
' "magFilter" : ' + NumConstantString( t.magFilter ) + ',',
' "minFilter" : ' + NumConstantString( t.minFilter ) + ',',
' "anisotropy" : ' + t.anisotropy,
'}'
];
t パラメータは、THREE.Texture であるマテリアルのマップ プロパティです。しかし、THREE.Texture には「sourceFile」プロパティやフィールドはありません。それで、それはどうあるべきですか?バグですか?