dist/bas.module.js
function InstancedPrefabBufferGeometry(prefab, count) {
  if (prefab.isGeometry === true) {
    console.error('InstancedPrefabBufferGeometry prefab must be a BufferGeometry.');
  }

  InstancedBufferGeometry.call(this);

  this.prefabGeometry = prefab;
  this.copy(prefab);

  this.maxInstancedCount = count;
  this.prefabCount = count;
}
function InstancedPrefabBufferGeometry(prefab, count) {
  if (prefab.isGeometry === true) {
    console.error('InstancedPrefabBufferGeometry prefab must be a BufferGeometry.');
  }

  InstancedBufferGeometry.call(this);

  this.prefabGeometry = prefab;
  this.copy(prefab);

  this.maxInstancedCount = count;
  this.prefabCount = count;
}
function InstancedPrefabBufferGeometry ( prefab , count ) { if ( prefab . isGeometry === true ) { console . error ( 'InstancedPrefabBufferGeometry prefab must be a BufferGeometry.' ) ; } InstancedBufferGeometry . call ( this ) ; this . prefabGeometry = prefab ; this . copy ( prefab ) ; this . maxInstancedCount = count ; this . prefabCount = count ; }
A wrapper around THREE.InstancedBufferGeometry, which is more memory efficient than PrefabBufferGeometry, but requires the ANGLE_instanced_arrays extension.

@param {BufferGeometry} prefab The Geometry instance to repeat.
@param {Number} count The number of times to repeat the geometry.

@constructor
A wrapper around THREE . InstancedBufferGeometry which is more memory efficient than PrefabBufferGeometry but requires the ANGLE_instanced_arrays extension .