code: function _noAreaTriangleCollides (triangle, viewportAABB) {
      const [v1, v2, v3] = triangle;
      const a = v1;
      const b = equalPoints(v2, a) ? v3 : v2;
      const bbox = [viewportAABB.minx, viewportAABB.miny, viewportAABB.maxx, viewportAABB.maxy];
      const collides = lineclip([[a.x, a.y], [b.x, b.y]], bbox);
      return (collides.length > 0);
  }
docs: Calculates the collision for the special case of a no area triangle.
  Having 2 repeated vertices, the triangle can be simplified to a line and calculate the collision using `lineclip`.
  This algorithm also solves the issue when line vertices are completely outside the viewport and the
  line wasn't considered an intersecting one (by the 'separating line' algorithm).