allocateProjectionData method

void allocateProjectionData(
  1. BufferGeometry geometry,
  2. int instancesCount
)

Implementation

void allocateProjectionData(BufferGeometry geometry, int instancesCount) {
  geometry.setAttributeFromString(
    'savedModelMatrix0',
    InstancedBufferAttribute(Float32Array(instancesCount * 4), 4)
  );
  geometry.setAttributeFromString(
    'savedModelMatrix1',
    InstancedBufferAttribute(Float32Array(instancesCount * 4), 4)
  );
  geometry.setAttributeFromString(
    'savedModelMatrix2',
    InstancedBufferAttribute(Float32Array(instancesCount * 4), 4)
  );
  geometry.setAttributeFromString(
    'savedModelMatrix3',
    InstancedBufferAttribute(Float32Array(instancesCount * 4), 4)
  );
}