if ( this.position.distanceToSquared( vector ) === 0 ) {
console.warn( 'THREE.Object3D.lookAt(): target vector is the same as object position.' );
return;
}
if ( this.isCamera ) {
m1.lookAt( this.position, vector, this.up );
...
...
@@ -16276,7 +16279,7 @@
if ( extension === null ) {
console.error( 'THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' );
console.error( 'THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' );
return;
}
...
...
@@ -16290,14 +16293,12 @@
}
return {
setMode: setMode,
setIndex: setIndex,
render: render,
renderInstances: renderInstances
//
};
this.setMode = setMode;
this.setIndex = setIndex;
this.render = render;
this.renderInstances = renderInstances;
}
...
...
@@ -16362,11 +16363,11 @@
}
return {
setMode: setMode,
render: render,
renderInstances: renderInstances
};
//
this.setMode = setMode;
this.render = render;
this.renderInstances = renderInstances;
}
...
...
@@ -20453,7 +20454,7 @@
state.setMaterial( material );
var program = setProgram( camera, fog, material, object );
console.error( 'THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' );
console.error( 'THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.' );