clone method
data
- This object holds shared array buffers required for properly
cloning geometries with interleaved attributes.
Implementation
InterleavedBuffer clone(InterleavedBuffer data) {
// data.arrayBuffers ??= {};
//TODO: InterleavedBuffer clone
// if ( this.array.buffer._uuid == null ) {
// this.array.buffer._uuid = MathUtils.generateUUID();
// }
// if ( data.arrayBuffers[ this.array.buffer._uuid ] == null ) {
// data.arrayBuffers[ this.array.buffer._uuid ] = this.array.slice( 0 ).buffer;
// }
// const array = new this.array.constructor( data.arrayBuffers[ this.array.buffer._uuid ] );
final ib = InterleavedBuffer(array, stride);
ib.setUsage(usage);
return ib;
}