parallelTraverse static method

void parallelTraverse(
  1. Object3D? a,
  2. Object3D? b,
  3. void callback(
    1. Object3D?,
    2. Object3D?
    )
)

Implementation

static void parallelTraverse(Object3D? a, Object3D? b, void Function(Object3D?,Object3D?) callback) {
  callback(a, b);
  if(a != null){
    for (int i = 0; i < a.children.length; i++) {
      Object3D? bc;
      if (b != null && i < b.children.length) {
        bc = b.children[i];
      }
      parallelTraverse(a.children[i], bc, callback);
    }
  }
}