Skip to content

Instantly share code, notes, and snippets.

@nictuku
Created August 31, 2014 08:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nictuku/46919118addfa5912f47 to your computer and use it in GitHub Desktop.
Save nictuku/46919118addfa5912f47 to your computer and use it in GitHub Desktop.
elite dangerous distances
package main
import (
"fmt"
"strings"
)
var distances = `26 Draconis,-39.000000,24.906250,-0.656250
Acihaut,-18.500000,25.281250,-4.000000
Aganippe,-11.562500,43.812500,11.625000
Asellus Primus,-23.937500,40.875000,-1.343750
Aulin,-19.687500,32.687500,4.750000
Aulis,-16.468750,44.187500,-11.437500
BD+47 2112,-14.781250,33.468750,-0.406250
BD+55 1519,-16.937500,44.718750,-16.593750
Bolg,-7.906250,34.718750,2.125000
Chi Herculis,-30.750000,39.718750,12.781250
CM Draco,-35.687500,30.937500,2.156250
Dahan,-19.750000,41.781250,-3.187500
DN Draconis,-27.093750,21.625000,0.781250
DP Draconis,-17.500000,25.968750,-11.375000
Eranin,-22.843750,36.531250,-1.187500
G 239-25,-22.687500,25.812500,-6.687500
GD 319,-19.375000,43.625000,-12.750000
h Draconis,-39.843750,29.562500,-3.906250
Hermitage,-28.750000,25.000000,10.437500
i Bootis,-22.375000,34.843750,4.000000
Ithaca,-8.093750,44.937500,-9.281250
Keries,-18.906250,27.218750,12.593750
Lalande 29917,-26.531250,22.156250,-4.562500
LFT 1361,-38.781250,24.718750,-0.500000
LFT 880,-22.812500,31.406250,-18.343750
LFT 992,-7.562500,42.593750,0.687500
LHS 2819,-30.500000,38.562500,-13.437500
LHS 2884,-22.000000,48.406250,1.781250
LHS 2887,-7.343750,26.781250,5.718750
LHS 3006,-21.968750,29.093750,-1.718750
LHS 3262,-24.125000,18.843750,4.906250
LHS 417,-18.312500,18.187500,4.906250
LHS 5287,-36.406250,48.187500,-0.781250
LHS 6309,-33.562500,33.125000,13.468750
LP 271-25,-10.468750,31.843750,7.312500
LP 275-68,-23.343750,25.062500,15.187500
LP 64-194,-21.656250,32.218750,-16.218750
LP 98-132,-26.781250,37.031250,-4.593750
Magec,-32.875000,36.156250,15.500000
Meliae,-17.312500,49.531250,-1.687500
Morgor,-15.250000,39.531250,-2.250000
Nang Ta-khian,-18.218750,26.562500,-6.343750
Naraka,-34.093750,26.218750,-5.531250
Opala,-25.500000,35.250000,9.281250
Ovid,-28.062500,35.156250,14.812500
Pi-fang,-34.656250,22.843750,-4.593750
Rakapila,-14.906250,33.625000,9.125000
Ross 1015,-6.093750,29.468750,3.031250
Ross 1051,-37.218750,44.500000,-5.062500
Ross 1057,-32.312500,26.187500,-12.437500
Styx,-24.312500,37.750000,6.031250
Surya,-38.468750,39.250000,5.406250
Tilian,-21.531250,22.312500,10.125000
WISE 1647+5632,-21.593750,17.718750,1.750000
Wyrd,-11.625000,31.531250,-3.937500`
func main() {
lines := strings.Split(distances, "\n")
for _, line := range lines {
d := strings.Split(line, ",")
fmt.Printf(`"%v": r3.Vector{%v, %v, %v},`+"\n", d[0], d[1], d[2], d[3])
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment