How to define a graph using Cartesian coordinates
I am trying to figure out (1) how to input a graph into Sage where the vertices are described as Cartesian coordinates (3-tuples), and then (2) for each pair of vertices, compute the Euclidean distance between the two and, if the Euclidean distance is some fixed value $d$, add an edge between these two vertices.
Specifically, here are my questions:
- How do I input a graph into Sage where the vertices are described as Cartesian coordinates (3-tuples)?
- Is there a pre-defined function in Sage for computing the Euclidean distance between two Cartesian coordinates?