{"action":"created","issue":{"url":"https://api.github.com/repos/rock-core/gui-vizkit3d/issues/23","labels_url":"https://api.github.com/repos/rock-core/gui-vizkit3d/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/rock-core/gui-vizkit3d/issues/23/comments","events_url":"https://api.github.com/repos/rock-core/gui-vizkit3d/issues/23/events","html_url":"https://github.com/rock-core/gui-vizkit3d/pull/23","id":94090525,"number":23,"title":"Some Improvements + Bugfixes","user":{"login":"D-Alex","id":2762297,"avatar_url":"https://avatars.githubusercontent.com/u/2762297?v=3","gravatar_id":"","url":"https://api.github.com/users/D-Alex","html_url":"https://github.com/D-Alex","followers_url":"https://api.github.com/users/D-Alex/followers","following_url":"https://api.github.com/users/D-Alex/following{/other_user}","gists_url":"https://api.github.com/users/D-Alex/gists{/gist_id}","starred_url":"https://api.github.com/users/D-Alex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/D-Alex/subscriptions","organizations_url":"https://api.github.com/users/D-Alex/orgs","repos_url":"https://api.github.com/users/D-Alex/repos","events_url":"https://api.github.com/users/D-Alex/events{/privacy}","received_events_url":"https://api.github.com/users/D-Alex/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-09T16:14:15Z","updated_at":"2015-07-09T16:30:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rock-core/gui-vizkit3d/pulls/23","html_url":"https://github.com/rock-core/gui-vizkit3d/pull/23","diff_url":"https://github.com/rock-core/gui-vizkit3d/pull/23.diff","patch_url":"https://github.com/rock-core/gui-vizkit3d/pull/23.patch"},"body":"Bugfixes:\r\n* fix segfault when setting plugin visualization frame from ruby\r\n* fix setting viz frame in the browser (frame was wrongly displayed until browser lost focus)\r\n* fix isEmpty test which could lead to a segfault\r\n\r\nImprovements:\r\n * support for picking (all plugins emit a picked event x,y,z in world coordinates)\r\n * camera hides elements those mask is set to 1\r\n * grid supports picking by having a hidden bounding box\r\n * added simple robot visualization plugin\r\n\r\nSome words about the Robot Visualization:\r\n* It is not intended to replace https://github.com/rock-gui/gui-robot_model\r\n* It is an easy way with no further dependencies to load 3D models which directly support object graphs with joints like collada / osg / ive\r\n* The plugin allows to change the angle of joints via a qt slot\r\n* an example is located in the script folder\r\n\r\nTo generate a compatible 3d model blender can be used together with the collada export plugin. To load the collada model from openscengraph, openscenegraph has to be compiled with collada support. Therefore, the model should be converted to the native openscenegraph format (osg,ive) to be loadable from any viztki3d installation using the openscengraph tool osgconv.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/rock-core/gui-vizkit3d/issues/comments/120059622","html_url":"https://github.com/rock-core/gui-vizkit3d/pull/23#issuecomment-120059622","issue_url":"https://api.github.com/repos/rock-core/gui-vizkit3d/issues/23","id":120059622,"user":{"login":"D-Alex","id":2762297,"avatar_url":"https://avatars.githubusercontent.com/u/2762297?v=3","gravatar_id":"","url":"https://api.github.com/users/D-Alex","html_url":"https://github.com/D-Alex","followers_url":"https://api.github.com/users/D-Alex/followers","following_url":"https://api.github.com/users/D-Alex/following{/other_user}","gists_url":"https://api.github.com/users/D-Alex/gists{/gist_id}","starred_url":"https://api.github.com/users/D-Alex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/D-Alex/subscriptions","organizations_url":"https://api.github.com/users/D-Alex/orgs","repos_url":"https://api.github.com/users/D-Alex/repos","events_url":"https://api.github.com/users/D-Alex/events{/privacy}","received_events_url":"https://api.github.com/users/D-Alex/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T16:30:18Z","updated_at":"2015-07-09T16:30:18Z","body":"No, it should not because they are located in different libraries. But I like the idea of renaming it to something more generic. How about ModelVisualizer "}}