How do I create a vector layer with a network of line segments drawn between every point in another vector layer? Basically, I am trying to create something similar to a hub/spoke network, except that instead of having a single hub and the other points are destinations, I would like every point to be treated as a hub with a direct connection to every other point.
I have managed to get the hub lines from one point to every other using the MMQGIS plugin "Hub Lines" module, but it seems that I would need to re-run it for each individual point. Is there a way to just do it all in one go? It may be worth noting that I don't need to know the distances between the points; I'm looking for the azimuths.
I'd prefer to do this in QGIS, but I've got some experience with SAGA and GRASS as well.