Lines Matching refs:_vector4
110 _vector4 = new THREE.Vector4(),
772 _vector4.set( vertex.x, vertex.y, vertex.z, 1 );
773 _vector4.applyMatrix4( _modelViewProjectionMatrix );
775 pushPoint( _vector4, object, camera );
789 _vector4.set( positions[ i ], positions[ i + 1 ], positions[ i + 2 ], 1 );
790 _vector4.applyMatrix4( _modelViewProjectionMatrix );
792 pushPoint( _vector4, object, camera );
802 …_vector4.set( _modelMatrix.elements[ 12 ], _modelMatrix.elements[ 13 ], _modelMatrix.elements[ 14 …
803 _vector4.applyMatrix4( _viewProjectionMatrix );
805 pushPoint( _vector4, object, camera );
821 function pushPoint( _vector4, object, camera ) { argument
823 var invW = 1 / _vector4.w;
825 _vector4.z *= invW;
827 if ( _vector4.z >= - 1 && _vector4.z <= 1 ) {
831 _sprite.x = _vector4.x * invW;
832 _sprite.y = _vector4.y * invW;
833 _sprite.z = _vector4.z;
839 … = object.scale.x * Math.abs( _sprite.x - ( _vector4.x + camera.projectionMatrix.elements[ 0 ] ) /…
840 … = object.scale.y * Math.abs( _sprite.y - ( _vector4.y + camera.projectionMatrix.elements[ 5 ] ) /…