提交 e482b2d5 编写于 作者: A alteredq

Added handling of custom parameters for geometry loaders in SceneLoader.

上级 c41288c7
因为 它太大了无法显示 source diff 。你可以改为 查看blob
......@@ -559,11 +559,19 @@ THREE.SceneLoader.prototype.parse = function ( json, callbackFinished, url ) {
} else if ( g.type in this.geometryHandlerMap ) {
//useWorker = data.useWorker !== undefined ? data.useWorker : true;
//useBuffers = data.useBuffers !== undefined ? data.useBuffers : true;
var loaderParameters = {};
for ( var parType in g ) {
if ( parType !== "type" && parType !== "url" ) {
loaderParameters[ parType ] = g[ parType ];
}
}
var loader = this.geometryHandlerMap[ g.type ][ "loaderObject" ];
loader.load( get_url( g.url, data.urlBaseType ), create_callback( dg ) );
loader.load( get_url( g.url, data.urlBaseType ), create_callback( dg ), loaderParameters );
} else if ( g.type === "embedded_mesh" ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册