FlattenVector3List function

Float32List FlattenVector3List(
  1. List<Vector3> v,
  2. [Float32List? data]
)

Implementation

Float32List FlattenVector3List(List<VM.Vector3> v, [Float32List? data]) {
  if (data == null) data = Float32List(v.length * 3);
  for (int i = 0; i < v.length; ++i) {
    data[i * 3 + 0] = v[i].x;
    data[i * 3 + 1] = v[i].y;
    data[i * 3 + 2] = v[i].z;
  }
  return data;
}