{"action":"opened","issue":{"url":"https://api.github.com/repos/c42f/displaz/issues/133","repository_url":"https://api.github.com/repos/c42f/displaz","labels_url":"https://api.github.com/repos/c42f/displaz/issues/133/labels{/name}","comments_url":"https://api.github.com/repos/c42f/displaz/issues/133/comments","events_url":"https://api.github.com/repos/c42f/displaz/issues/133/events","html_url":"https://github.com/c42f/displaz/issues/133","id":176299273,"number":133,"title":"Modify point attributes in place using index lists","user":{"login":"c42f","id":601473,"avatar_url":"https://avatars.githubusercontent.com/u/601473?v=3","gravatar_id":"","url":"https://api.github.com/users/c42f","html_url":"https://github.com/c42f","followers_url":"https://api.github.com/users/c42f/followers","following_url":"https://api.github.com/users/c42f/following{/other_user}","gists_url":"https://api.github.com/users/c42f/gists{/gist_id}","starred_url":"https://api.github.com/users/c42f/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/c42f/subscriptions","organizations_url":"https://api.github.com/users/c42f/orgs","repos_url":"https://api.github.com/users/c42f/repos","events_url":"https://api.github.com/users/c42f/events{/privacy}","received_events_url":"https://api.github.com/users/c42f/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-12T05:50:52Z","updated_at":"2016-09-12T05:50:52Z","closed_at":null,"body":"For interactive scripts which use displaz as a 3D window, it would be very useful to be able to modify the properties of a subset of vertices in an existing dataset, especially if that dataset is quite large.\r\n\r\nAn implementation idea is to pass a dataset label, a set of indices and set of attributes to modify, with displaz then making the modifications in place.  The indices should be the indices of vertices loaded from the initial point cloud file (as opposed to the rearranged ordering as stored in memory).\r\n\r\nVersioning on the displaz side could be supported if desired, by storing the previous attribute values - this would make implementing undo systems in scripts far easier.\r\n\r\n@andyferris - here's an issue to allow modifying point clouds in place."}}
{"actor":{"display_login":"c42f"}}