docs: protected void initBuffers(int nump) {
          if (pointBuffer.length < nump) {
              Vertex[] newBuffer = new Vertex[nump];
              vertexPointIndices = new int[nump];
              for (int i = 0; i < pointBuffer.length; i++) {
                  newBuffer[i] = pointBuffer[i];
              }
              for (int i = pointBuffer.length; i < nump; i++) {
                  newBuffer[i] = new Vertex();
              }
              pointBuffer = newBuffer;
          }
          faces.clear();
          claimed.clear();
          numFaces = 0;
          numPoints = nump;
      }