github.com/joshvarga/voronoi@v0.0.0-20180211004454-2fd26fbdfffb/utils/vertex.go (about)

     1  // Copyright 2013 Przemyslaw Szczepaniak.
     2  // MIT License: See https://github.com/gorhill/Javascript-Voronoi/LICENSE.md
     3  
     4  // Author: Przemyslaw Szczepaniak (przeszczep@gmail.com)
     5  // Utils for processing voronoi diagrams
     6  
     7  package utils
     8  
     9  import (
    10  	"math"
    11  	"github.com/pzsz/voronoi"
    12  )
    13  
    14  func Distance(a,b voronoi.Vertex) float64 {
    15  	dx := a.X - b.X
    16  	dy := a.Y - b.Y
    17  	return math.Sqrt(dx*dx+dy*dy)
    18  }