A go library for mathematical operations on geometric primitives
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Pixdigit d3cb6dbb6c
Merge branch 'refactor3'
5 years ago
.gitignore fixed a lot of bugs and made some improvements 5 years ago
.gitlab-ci.yml CI only on master 5 years ago
CODE_OF_CONDUCT.md inital commit 5 years ago
Circle.go reworked triangles 5 years ago
Collide.go style fixes 5 years ago
Errors.go began on generalizing lines and points as polygons and allowing for "volumetric" collisions 5 years ago
LICENSE inital commit 5 years ago
Line.go removec unused comments and minor style fixes 5 years ago
Location.go removec unused comments and minor style fixes 5 years ago
Math.go re-added scaleArea with tests 5 years ago
Point.go added optimised collision detection functions 5 years ago
Polygon.go tested sanity check 5 years ago
README.md added build status badge 5 years ago
Rect.go reworked triangles 5 years ago
Triangle.go reworked triangles 5 years ago
Vec.go added vector tests 5 years ago
circle_test.go moved away from unnesseccary pointers 5 years ago
collision_circle_test.go reworked triangles 5 years ago
collision_point_test.go reworked triangles 5 years ago
collision_rect_test.go reworked triangles 5 years ago
collision_triangle_test.go reworked triangles 5 years ago
go.mod added versioned imports 5 years ago
go.sum added versioned imports 5 years ago
location_test.go added polygons 5 years ago
math_test.go added collision tests for when two elements contain each other 5 years ago
point_test.go moved away from unnesseccary pointers 5 years ago
rect_test.go reworked rects 5 years ago
triangle_test.go reworked triangles 5 years ago
vec_test.go added vector tests 5 years ago

README.md

Geometry

is a simple library for basic operations with two dimensional euclidian geometry primitives