Go package to construct simple polygonal shapes.
p, _ := polygon.NewPolygon(
polygon.Point{0, 0},
polygon.Point{0, 3},
polygon.Point{4, 0},
)
fmt.Println(p.Area()) // 6.0_, err := polygon.NewPolygon(
polygon.Point{0, 0},
polygon.Point{3, 3},
)
fmt.Println(err) // ErrInsufficientPointsgo get github.com/hamonangann/polygonFork this repository and open a pull request to improve this project. Your contribution matters a lot!
If you have any inquiries, please raise an issue.