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'
4 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 4 years ago
Collide.go style fixes 4 years ago
Errors.go began on generalizing lines and points as polygons and allowing for "volumetric" collisions 4 years ago
LICENSE inital commit 5 years ago
Line.go removec unused comments and minor style fixes 4 years ago
Location.go removec unused comments and minor style fixes 4 years ago
Math.go re-added scaleArea with tests 4 years ago
Point.go added optimised collision detection functions 4 years ago
Polygon.go tested sanity check 4 years ago
README.md added build status badge 5 years ago
Rect.go reworked triangles 4 years ago
Triangle.go reworked triangles 4 years ago
Vec.go added vector tests 4 years ago
circle_test.go moved away from unnesseccary pointers 4 years ago
collision_circle_test.go reworked triangles 4 years ago
collision_point_test.go reworked triangles 4 years ago
collision_rect_test.go reworked triangles 4 years ago
collision_triangle_test.go reworked triangles 4 years ago
go.mod added versioned imports 4 years ago
go.sum added versioned imports 4 years ago
location_test.go added polygons 4 years ago
math_test.go added collision tests for when two elements contain each other 4 years ago
point_test.go moved away from unnesseccary pointers 4 years ago
rect_test.go reworked rects 4 years ago
triangle_test.go reworked triangles 4 years ago
vec_test.go added vector tests 4 years ago

README.md

Geometry

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