Faces from a mesh: Difference between revisions

→‎{{header|Go}}: No need for 'names' slice.
(Added Go)
(→‎{{header|Go}}: No need for 'names' slice.)
Line 214:
g := []edge{{8, 14}, {17, 19}, {10, 12}, {10, 14}, {12, 17}, {8, 18}, {18, 19}}
h := []edge{{1, 3}, {9, 11}, {3, 11}, {1, 11}}
names := []string{"E", "F", "G", "H"}
fmt.Println("\nEdge to perimeter format translations:")
for i, face := range [][]edge{e, f, g, h} {
perim := faceToPerim(face)
if perim == nil {
fmt.Printf(" %sc => Invalid edge format\n", names[i] + 'E')
} else {
fmt.Printf(" %sc => %v\n", names[i] + 'E', perim)
}
}
9,476

edits