Scene.js 1.2 KB
Newer Older
M
Mr.doob 已提交
1 2 3 4
/**
 * @author mr.doob / http://mrdoob.com/
 */

M
Mr.doob 已提交
5
THREE.Scene = function () {
6

M
Mr.doob 已提交
7
	THREE.Object3D.call( this );
8

9
	this.fog = null;
M
Mr.doob 已提交
10 11
	this.overrideMaterial = null;

M
Mr.doob 已提交
12
	this.matrixAutoUpdate = false;
M
Mr.doob 已提交
13

14
};
M
Mr.doob 已提交
15

M
Mr.doob 已提交
16
THREE.Scene.prototype = new THREE.Object3D();
17 18
THREE.Scene.prototype.constructor = THREE.Scene;

19 20 21 22
// DEPRECATED

THREE.Scene.prototype.addChild = function ( child ) {

M
Mr.doob 已提交
23
	console.warn( 'DEPRECATED: Scene.addChild() is now Scene.add().' );
24 25 26 27 28 29
	this.add( child );

}

THREE.Scene.prototype.addObject = function ( child ) {

M
Mr.doob 已提交
30
	console.warn( 'DEPRECATED: Scene.addObject() is now Scene.add().' );
31 32 33 34 35 36
	this.add( child );

}

THREE.Scene.prototype.addLight = function ( child ) {

M
Mr.doob 已提交
37
	console.warn( 'DEPRECATED: Scene.addLight() is now Scene.add().' );
38 39 40 41 42 43
	this.add( child );

}

THREE.Scene.prototype.removeChild = function ( child ) {

M
Mr.doob 已提交
44
	console.warn( 'DEPRECATED: Scene.removeChild() is now Scene.remove().' );
45 46 47 48 49 50
	this.remove( child );

}

THREE.Scene.prototype.removeObject = function ( child ) {

M
Mr.doob 已提交
51
	console.warn( 'DEPRECATED: Scene.removeObject() is now Scene.remove().' );
52 53 54 55 56 57
	this.remove( child );

}

THREE.Scene.prototype.removeLight = function ( child ) {

M
Mr.doob 已提交
58
	console.warn( 'DEPRECATED: Scene.removeLight() is now Scene.remove().' );
59 60 61
	this.remove( child );

}