{"push_id":1153835763,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"043dca41e49f0da4b802af840a2d0fee07774e12","before":"721d0a4875a3a2296693a9f566175a1683c7417c","commits":[{"sha":"043dca41e49f0da4b802af840a2d0fee07774e12","author":{"name":"Tom Kidd","email":"3f10e4f5d6b3f0ad1055b6db858e0a57bd5751c3@gmail.com"},"message":"Create another Shape to Graphic demo for familiarity\n\nThis demo was used to figure out how shapes are placed.\nOn my machine, the pixelsPerInch seems about right.\n\nA rectangle is described with 2 points, which are it's total length.\nIt it is then centered over the origin.\n\nAn ellipse is described with 2 points, which half it's total lenght.\nIt is mirrored over the origin.\n\nThe right triangle is described with 2 points, which describe its\nlegs in the x and y directions, respectively.\n\nThe polygon is described with n points, which are it's vertices.\nThis was the simplest for me to understand with the coordinate\nmapping fixed.","distinct":true,"url":"https://api.github.com/repos/tomjkidd/haskell-soe/commits/043dca41e49f0da4b802af840a2d0fee07774e12"}]}
{"actor":{"display_login":"tomjkidd"}}