export default class GeometryData { constructor() { this.buffers = []; this.indexBuffer = null; } add(id, buffer) { // only one! if (this.buffers.indexOf(buffer) === -1) { this.buffers.push(buffer); this[id] = buffer; } return this; } addIndex(buffer) { buffer.index = true; this.indexBuffer = buffer; if (this.buffers.indexOf(buffer) === -1) { this.buffers.push(buffer); } return this; } }