提交 9e789ff2 编写于 作者: M Mr.doob

BufferAttribute: Rescued *Attribute as shortcuts.

上级 a1d5c59b
......@@ -274,66 +274,56 @@ THREE.BufferAttribute.prototype = {
//
THREE.Int8Attribute = function ( data, itemSize ) {
THREE.Int8Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Int8Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Int8Array( array ), itemSize );
};
THREE.Uint8Attribute = function ( data, itemSize ) {
THREE.Uint8Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Uint8Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Uint8Array( array ), itemSize );
};
THREE.Uint8ClampedAttribute = function ( data, itemSize ) {
console.warn( 'THREE.Uint8ClampedAttribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
THREE.Uint8ClampedAttribute = function ( array, itemSize ) {
return new THREE.BufferAttribute( new Uint8ClampedArray( array ), itemSize );
};
THREE.Int16Attribute = function ( data, itemSize ) {
THREE.Int16Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Int16Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Int16Array( array ), itemSize );
};
THREE.Uint16Attribute = function ( data, itemSize ) {
THREE.Uint16Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Uint16Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Uint16Array( array ), itemSize );
};
THREE.Int32Attribute = function ( data, itemSize ) {
THREE.Int32Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Int32Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Int32Array( array ), itemSize );
};
THREE.Uint32Attribute = function ( data, itemSize ) {
THREE.Uint32Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Uint32Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Uint32Array( array ), itemSize );
};
THREE.Float32Attribute = function ( data, itemSize ) {
THREE.Float32Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Float32Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Float32Array( array ), itemSize );
};
THREE.Float64Attribute = function ( data, itemSize ) {
THREE.Float64Attribute = function ( array, itemSize ) {
console.warn( 'THREE.Float64Attribute has been removed. Use THREE.BufferAttribute( array, itemSize ) instead.' );
return new THREE.BufferAttribute( data, itemSize );
return new THREE.BufferAttribute( new Float64Array( array ), itemSize );
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册