提交 ba8cc681 编写于 作者: M Mugen87

CubemapGenerator: Ensure options is never undefined

上级 7d75fe61
......@@ -86,15 +86,17 @@ THREE.CubemapGenerator.prototype.fromEquirectangular = function ( texture, optio
scene.add( mesh );
options = options || {};
var resolution = options.resolution || 512;
var params = {
type: texture.type,
format: texture.format,
encoding: texture.encoding,
generateMipmaps: ( options.generateMipmaps !== undefined ) ? options.generateMipmaps : texture.generateMipmaps,
minFilter: ( options.minFilter !== undefined ) ? options.minFilter : texture.minFilter,
magFilter: ( options.magFilter !== undefined ) ? options.magFilter : texture.magFilter
generateMipmaps: ( options.generateMipmaps !== undefined ) ? options.generateMipmaps : texture.generateMipmaps,
minFilter: ( options.minFilter !== undefined ) ? options.minFilter : texture.minFilter,
magFilter: ( options.magFilter !== undefined ) ? options.magFilter : texture.magFilter
};
var camera = new THREE.CubeCamera( 1, 10, resolution, params );
......@@ -120,6 +122,8 @@ THREE.EquirectangularToCubeGenerator = ( function () {
var EquirectangularToCubeGenerator = function ( sourceTexture, options ) {
options = options || {};
this.sourceTexture = sourceTexture;
this.resolution = options.resolution || 512;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册