Commit Graph

24 Commits (7875342da8275917ff4a01426408fce02001e45a)

Author SHA1 Message Date
Evan Hemsley d23238bcfc multishape system 2020-01-04 16:13:07 -08:00
Evan Hemsley b28196605e new multishape pattern 2020-01-02 01:40:03 -08:00
Evan Hemsley bf7a97af20 update Transform2D and switch matrix4x4 to matrix3x2 2020-01-01 23:08:14 -08:00
Evan Hemsley 2dca5f716c optimize polygon equality 2020-01-01 20:01:05 -08:00
Evan Hemsley 097790a41f reorganization + AABB test when retrieving from spatial hash 2020-01-01 19:24:42 -08:00
Evan Hemsley f62c855c37 optimization for circle overlap + remove position data from point 2019-12-31 18:23:06 -08:00
Evan Hemsley 9e7d16b0a9 optimize rectangle support function 2019-12-29 22:54:21 -08:00
Evan Hemsley f9df547302 fast AABB transformation 2019-12-29 22:19:10 -08:00
thatcosmonaut d60a5f4311 retarget to .net standard 2.0 2019-12-16 10:51:27 -08:00
Evan Hemsley 12c9f09229 fix bug in Line iterator + comparison cleanup 2019-12-08 19:46:08 -08:00
thatcosmonaut ec3e63e5e2 fix point not being transformed 2019-12-02 12:47:27 -08:00
Evan Hemsley 1d9c523cb2 todo note 2019-12-01 23:17:42 -08:00
Evan Hemsley f1ee69b274 expose Line Vertices iterator 2019-12-01 22:25:05 -08:00
Evan Hemsley a4b6e72286 adds Point shape 2019-12-01 22:21:50 -08:00
Evan Hemsley 1430047327 polygon with immutable array 2019-12-01 21:51:52 -08:00
thatcosmonaut fc544945fd remove monogame dependency 2019-10-31 16:19:30 -07:00
Evan Hemsley f787a00a91 refactor GJK again 2019-10-25 22:00:34 -07:00
Evan Hemsley eefa52c4b3 shape equality optimizations 2019-10-25 16:20:43 -07:00
Evan Hemsley fe7a0049de doc comments 2019-10-25 14:01:36 -07:00
Evan Hemsley 1998612d6f Merge remote-tracking branch 'origin/master' into optimization_merge 2019-10-25 13:28:29 -07:00
Evan Hemsley a3eec5c01c tasty restructuring 2019-10-25 13:09:03 -07:00
Evan Hemsley a53677ba02 restructure files 2019-10-25 12:42:39 -07:00
thatcosmonaut e9eb796ede fix circle bounding box not scaling with transform 2019-09-18 17:00:43 -07:00
thatcosmonaut ab79a60ab4 reorganize project 2019-09-18 16:34:36 -07:00