提交 4fc7c4ea 编写于 作者: M Mr.doob

Object3D: Removed renderDepth.

上级 a609bc28
......@@ -89,11 +89,6 @@
Use quaternion instead of Euler angles for specifying local rotation.
</div>
<h3>[property:Float renderDepth]</h3>
<div>
Override depth-sorting order if non *null*.
</div>
<h3>[property:Boolean visible]</h3>
<div>
Object gets rendered if *true*.
......
......@@ -352,18 +352,10 @@ THREE.Projector = function () {
_object.id = object.id;
_object.object = object;
if ( object.renderDepth !== null ) {
_object.z = object.renderDepth;
} else {
_vector3.setFromMatrixPosition( object.matrixWorld );
_vector3.applyProjection( _viewProjectionMatrix );
_object.z = _vector3.z;
}
_renderData.objects.push( _object );
}
......
......@@ -94,9 +94,8 @@
function init() {
renderer = new THREE.WebGLRenderer( { antialias: true });
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
container.appendChild( renderer.domElement );
scene = new THREE.Scene();
......@@ -287,7 +286,6 @@
material.color.setHex( Math.random() * 0xffffff );
var m = new THREE.Mesh( new THREE.DecalGeometry( mesh, p, r, s, check ), material );
m.renderDepth = - scene.children.length;
decals.push( m );
scene.add( m );
......
......@@ -136,7 +136,6 @@
}
renderer.render( scene, camera );
}
......
......@@ -56,8 +56,6 @@ THREE.Object3D = function () {
},
} );
this.renderDepth = null;
this.rotationAutoUpdate = true;
this.matrix = new THREE.Matrix4();
......@@ -755,8 +753,6 @@ THREE.Object3D.prototype = {
object.quaternion.copy( this.quaternion );
object.scale.copy( this.scale );
object.renderDepth = this.renderDepth;
object.rotationAutoUpdate = this.rotationAutoUpdate;
object.matrix.copy( this.matrix );
......
......@@ -3402,12 +3402,6 @@ THREE.WebGLRenderer = function ( parameters ) {
if ( _this.sortObjects === true ) {
if ( object.renderDepth !== null ) {
webglObject.z = object.renderDepth;
} else {
_vector3.setFromMatrixPosition( object.matrixWorld );
_vector3.applyProjection( _projScreenMatrix );
......@@ -3423,8 +3417,6 @@ THREE.WebGLRenderer = function ( parameters ) {
}
}
for ( var i = 0, l = object.children.length; i < l; i ++ ) {
projectObject( object.children[ i ] );
......
......@@ -158,17 +158,8 @@ THREE.SpritePlugin = function ( renderer, sprites ) {
var sprite = sprites[ i ];
sprite._modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, sprite.matrixWorld );
if ( sprite.renderDepth === null ) {
sprite.z = - sprite._modelViewMatrix.elements[ 14 ];
} else {
sprite.z = sprite.renderDepth;
}
}
sprites.sort( painterSortStable );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册