{"action":"created","issue":{"url":"https://api.github.com/repos/LaserWeb/LaserWeb4/issues/171","repository_url":"https://api.github.com/repos/LaserWeb/LaserWeb4","labels_url":"https://api.github.com/repos/LaserWeb/LaserWeb4/issues/171/labels{/name}","comments_url":"https://api.github.com/repos/LaserWeb/LaserWeb4/issues/171/comments","events_url":"https://api.github.com/repos/LaserWeb/LaserWeb4/issues/171/events","html_url":"https://github.com/LaserWeb/LaserWeb4/issues/171","id":209938776,"number":171,"title":"Load vectors at origin","user":{"login":"cojarbi","id":16444438,"avatar_url":"https://avatars.githubusercontent.com/u/16444438?v=3","gravatar_id":"","url":"https://api.github.com/users/cojarbi","html_url":"https://github.com/cojarbi","followers_url":"https://api.github.com/users/cojarbi/followers","following_url":"https://api.github.com/users/cojarbi/following{/other_user}","gists_url":"https://api.github.com/users/cojarbi/gists{/gist_id}","starred_url":"https://api.github.com/users/cojarbi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cojarbi/subscriptions","organizations_url":"https://api.github.com/users/cojarbi/orgs","repos_url":"https://api.github.com/users/cojarbi/repos","events_url":"https://api.github.com/users/cojarbi/events{/privacy}","received_events_url":"https://api.github.com/users/cojarbi/received_events","type":"User","site_admin":false},"labels":[{"id":496905071,"url":"https://api.github.com/repos/LaserWeb/LaserWeb4/labels/feature%20request","name":"feature request","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-02-24T01:56:59Z","updated_at":"2017-02-24T14:24:38Z","closed_at":null,"body":"If we are loading raster at origin, wont it make sense to load vectors also?\r\nCurrently vector are loaded based on the location it was when created"},"comment":{"url":"https://api.github.com/repos/LaserWeb/LaserWeb4/issues/comments/282303159","html_url":"https://github.com/LaserWeb/LaserWeb4/issues/171#issuecomment-282303159","issue_url":"https://api.github.com/repos/LaserWeb/LaserWeb4/issues/171","id":282303159,"user":{"login":"openhardwarecoza","id":7695323,"avatar_url":"https://avatars.githubusercontent.com/u/7695323?v=3","gravatar_id":"","url":"https://api.github.com/users/openhardwarecoza","html_url":"https://github.com/openhardwarecoza","followers_url":"https://api.github.com/users/openhardwarecoza/followers","following_url":"https://api.github.com/users/openhardwarecoza/following{/other_user}","gists_url":"https://api.github.com/users/openhardwarecoza/gists{/gist_id}","starred_url":"https://api.github.com/users/openhardwarecoza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openhardwarecoza/subscriptions","organizations_url":"https://api.github.com/users/openhardwarecoza/orgs","repos_url":"https://api.github.com/users/openhardwarecoza/repos","events_url":"https://api.github.com/users/openhardwarecoza/events{/privacy}","received_events_url":"https://api.github.com/users/openhardwarecoza/received_events","type":"User","site_admin":false},"created_at":"2017-02-24T14:24:38Z","updated_at":"2017-02-24T14:24:38Z","body":"In LW1 I bled a lot of tears and frustration to get that to work right, especially with SVGs.  And worse when you resize because threejs used the center of the object's bounding box as a 0,0,0 - so when you resize, the left/bottom sides of the bounding box changed so you had to keep recalculating position as \"difference between center and edge + offset moved) \r\n\r\nIt was very tough to make it work.  I almost considered taking the easy eay out telling users to make sure it is at 0,0 in their CAD. \r\n\r\nBut the incredible growth of LW is and has always been that it \"hides\" the hard to understand cnc component, and does some assumptions on behalf of the users as a kickoff \r\n\r\nThis was less about addressing the origin, that rather just pulling a bounding box around a new file when its opened, and then positioning that bounding box's edges on bottom/left or top/left (we only had two 'image positions' in LW1-2-3)\r\n\r\nhttps://github.com/LaserWeb/LaserWeb3/wiki/Settings:--Image-Position outlines the fuctional reasons\r\n\r\nThe typical laser workflow is to not care about the file (unlike CNC people, laser people grab files from repos, and anywhere else, with god knows where origins) and drop it in.  Have some reference corner.  Position stock at that corner. Move object in LW to where it should be based off the 0x0 corner\r\n  If its a reused stock, or irregular shaped stock they jog to a 0,0 in real life, then zero out the axis\r\n\r\nSo while I do hear you on the center point for the origin in milling, the way our grid looks now, 99.9\" of users will mentally consider only the first positive cartesian quadrant as a working area\r\n\r\n\r\n"}}
{"actor":{"display_login":"openhardwarecoza"}}