{"action":"closed","issue":{"url":"https://api.github.com/repos/mapsforge/vtm/issues/81","repository_url":"https://api.github.com/repos/mapsforge/vtm","labels_url":"https://api.github.com/repos/mapsforge/vtm/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/mapsforge/vtm/issues/81/comments","events_url":"https://api.github.com/repos/mapsforge/vtm/issues/81/events","html_url":"https://github.com/mapsforge/vtm/issues/81","id":166329255,"number":81,"title":"Viewport toScreenPoint/fromScreenPoint inconsistency","user":{"login":"andreynovikov","id":2943625,"avatar_url":"https://avatars.githubusercontent.com/u/2943625?v=3","gravatar_id":"","url":"https://api.github.com/users/andreynovikov","html_url":"https://github.com/andreynovikov","followers_url":"https://api.github.com/users/andreynovikov/followers","following_url":"https://api.github.com/users/andreynovikov/following{/other_user}","gists_url":"https://api.github.com/users/andreynovikov/gists{/gist_id}","starred_url":"https://api.github.com/users/andreynovikov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreynovikov/subscriptions","organizations_url":"https://api.github.com/users/andreynovikov/orgs","repos_url":"https://api.github.com/users/andreynovikov/repos","events_url":"https://api.github.com/users/andreynovikov/events{/privacy}","received_events_url":"https://api.github.com/users/andreynovikov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mapsforge/vtm/labels/bug","name":"bug","color":"ee0701"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-19T13:20:39Z","updated_at":"2016-08-20T10:21:47Z","closed_at":"2016-08-20T10:21:47Z","body":"@devemux86 After you have made some amendments these methods became inconsistent. If you call:\r\n\r\n```\r\nPoint screenPoint = new Point();   \r\nPoint resultPoint = new Point();   \r\nv.toScreenPoint(originalPoint.x, originalPoint.y, screenPoint);\r\nv.fromScreenPoint(screenPoint.x, screenPoint.y, resultPoint);\r\n```\r\n\r\nyou will get a half-screen size offset between `originalPoint` and `resultPoint`."}}
{"actor":{"display_login":"devemux86"}}