| 1234567891011121314151617181920212223242526272829303132333435 |
- import { BufferAttribute } from './BufferAttribute.js';
- /**
- * @author benaadams / https://twitter.com/ben_a_adams
- */
- function InstancedBufferAttribute( array, itemSize, meshPerAttribute ) {
- BufferAttribute.call( this, array, itemSize );
- this.meshPerAttribute = meshPerAttribute || 1;
- }
- InstancedBufferAttribute.prototype = Object.assign( Object.create( BufferAttribute.prototype ), {
- constructor: InstancedBufferAttribute,
- isInstancedBufferAttribute: true,
- copy: function ( source ) {
- BufferAttribute.prototype.copy.call( this, source );
- this.meshPerAttribute = source.meshPerAttribute;
- return this;
- }
- } );
- export { InstancedBufferAttribute };
|