copySampleValue method

  1. @override
List? copySampleValue(
  1. int index
)
override

Implementation

@override
List? copySampleValue(int index) {
  // Copies a sample value to the result buffer. See description of glTF
  // CUBICSPLINE values layout in interpolate() function below.

  final result = resultBuffer,
      values = sampleValues,
      valueSize = this.valueSize,
      offset = index * valueSize * 3 + valueSize;

  for (int i = 0; i < valueSize; i++) {
    result?[i] = values[offset + i];
  }

  return result;
}