{"action":"closed","issue":{"url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/issues/9","repository_url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette","labels_url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/issues/9/comments","events_url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/issues/9/events","html_url":"https://github.com/Vectis99/sshs-2016-willamette/issues/9","id":138355728,"number":9,"title":"Official Recommended Preparation: Lines","user":{"login":"Vectis99","id":14202750,"avatar_url":"https://avatars.githubusercontent.com/u/14202750?v=3","gravatar_id":"","url":"https://api.github.com/users/Vectis99","html_url":"https://github.com/Vectis99","followers_url":"https://api.github.com/users/Vectis99/followers","following_url":"https://api.github.com/users/Vectis99/following{/other_user}","gists_url":"https://api.github.com/users/Vectis99/gists{/gist_id}","starred_url":"https://api.github.com/users/Vectis99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vectis99/subscriptions","organizations_url":"https://api.github.com/users/Vectis99/orgs","repos_url":"https://api.github.com/users/Vectis99/repos","events_url":"https://api.github.com/users/Vectis99/events{/privacy}","received_events_url":"https://api.github.com/users/Vectis99/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/labels/todo","name":"todo","color":"0052cc"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/milestones/1","html_url":"https://github.com/Vectis99/sshs-2016-willamette/milestones/Competition","labels_url":"https://api.github.com/repos/Vectis99/sshs-2016-willamette/milestones/1/labels","id":1603994,"number":1,"title":"Competition","description":"Everything that needs to be included in the competition should be merged with the master branch by this date.","creator":{"login":"Vectis99","id":14202750,"avatar_url":"https://avatars.githubusercontent.com/u/14202750?v=3","gravatar_id":"","url":"https://api.github.com/users/Vectis99","html_url":"https://github.com/Vectis99","followers_url":"https://api.github.com/users/Vectis99/followers","following_url":"https://api.github.com/users/Vectis99/following{/other_user}","gists_url":"https://api.github.com/users/Vectis99/gists{/gist_id}","starred_url":"https://api.github.com/users/Vectis99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vectis99/subscriptions","organizations_url":"https://api.github.com/users/Vectis99/orgs","repos_url":"https://api.github.com/users/Vectis99/repos","events_url":"https://api.github.com/users/Vectis99/events{/privacy}","received_events_url":"https://api.github.com/users/Vectis99/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":3,"state":"open","created_at":"2016-02-24T22:02:23Z","updated_at":"2016-03-09T21:51:54Z","due_on":"2016-03-12T08:00:00Z","closed_at":null},"comments":1,"created_at":"2016-03-04T02:16:02Z","updated_at":"2016-03-09T21:51:54Z","closed_at":"2016-03-09T21:51:54Z","body":"I received an email earlier which made some suggestions as to how best to prepare for the competition. It mentioned a few different functionalities that could be prepared in advance.\r\n\r\nOne task mentioned by the email was as follows:\r\n```\r\n    * how to reflect a point in the plane through a line, based on the points'\r\n      coordinates and some description of the line;\r\n```\r\nThis looks like an important problem, and it addresses a lot of different niches which might need to be taken care of. (Things like angles and ray objects and etcetera.) In the end, this looks like a lengthy but _extremely_ useful undertaking.\r\nAlso, there have been problems in the past where this would have been useful in three dimensions, so it would be worthwhile (but not fundamental) to consider that instead of just two.\r\n\r\nAdding some functionality which would take care of this would be helpful.\r\n\r\nIf you are interested in reading the email in its entirety, you can see it here: \r\n[Competition Info Email.txt](https://github.com/Vectis99/sshs-2016-willamette/files/157989/Competition.Info.Email.txt)"}}