docs: function selectDistinctVector3 (args, tol = 1e-14) {
    const uniqueValues = [];
    let i;
    let n = args.length;
    for (i = 0; i < n; ++i) {
      const arg = args[i];
      if (arg.isVector3 === undefined) {
        throw new Error('selectDistinctVector2: argument not a Vector2.');
      }
      if (!uniqueValues.reduce((acc, uniqueVal) => acc || vector3AreEqual(arg, uniqueVal, tol), false)) {
        uniqueValues.push(arg);
      }
    }
    return uniqueValues;
  }