{"action":"created","issue":{"url":"https://api.github.com/repos/assimp/assimp/issues/214","repository_url":"https://api.github.com/repos/assimp/assimp","labels_url":"https://api.github.com/repos/assimp/assimp/issues/214/labels{/name}","comments_url":"https://api.github.com/repos/assimp/assimp/issues/214/comments","events_url":"https://api.github.com/repos/assimp/assimp/issues/214/events","html_url":"https://github.com/assimp/assimp/issues/214","id":25392897,"node_id":"MDU6SXNzdWUyNTM5Mjg5Nw==","number":214,"title":"Assimp.Scene for Collada does not give access to the ID-attributes of its elements","user":{"login":"aleksandaratanasov","id":3254568,"node_id":"MDQ6VXNlcjMyNTQ1Njg=","avatar_url":"https://avatars1.githubusercontent.com/u/3254568?v=4","gravatar_id":"","url":"https://api.github.com/users/aleksandaratanasov","html_url":"https://github.com/aleksandaratanasov","followers_url":"https://api.github.com/users/aleksandaratanasov/followers","following_url":"https://api.github.com/users/aleksandaratanasov/following{/other_user}","gists_url":"https://api.github.com/users/aleksandaratanasov/gists{/gist_id}","starred_url":"https://api.github.com/users/aleksandaratanasov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aleksandaratanasov/subscriptions","organizations_url":"https://api.github.com/users/aleksandaratanasov/orgs","repos_url":"https://api.github.com/users/aleksandaratanasov/repos","events_url":"https://api.github.com/users/aleksandaratanasov/events{/privacy}","received_events_url":"https://api.github.com/users/aleksandaratanasov/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"Schrompf","id":2922842,"node_id":"MDQ6VXNlcjI5MjI4NDI=","avatar_url":"https://avatars2.githubusercontent.com/u/2922842?v=4","gravatar_id":"","url":"https://api.github.com/users/Schrompf","html_url":"https://github.com/Schrompf","followers_url":"https://api.github.com/users/Schrompf/followers","following_url":"https://api.github.com/users/Schrompf/following{/other_user}","gists_url":"https://api.github.com/users/Schrompf/gists{/gist_id}","starred_url":"https://api.github.com/users/Schrompf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Schrompf/subscriptions","organizations_url":"https://api.github.com/users/Schrompf/orgs","repos_url":"https://api.github.com/users/Schrompf/repos","events_url":"https://api.github.com/users/Schrompf/events{/privacy}","received_events_url":"https://api.github.com/users/Schrompf/received_events","type":"User","site_admin":false},"assignees":[{"login":"Schrompf","id":2922842,"node_id":"MDQ6VXNlcjI5MjI4NDI=","avatar_url":"https://avatars2.githubusercontent.com/u/2922842?v=4","gravatar_id":"","url":"https://api.github.com/users/Schrompf","html_url":"https://github.com/Schrompf","followers_url":"https://api.github.com/users/Schrompf/followers","following_url":"https://api.github.com/users/Schrompf/following{/other_user}","gists_url":"https://api.github.com/users/Schrompf/gists{/gist_id}","starred_url":"https://api.github.com/users/Schrompf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Schrompf/subscriptions","organizations_url":"https://api.github.com/users/Schrompf/orgs","repos_url":"https://api.github.com/users/Schrompf/repos","events_url":"https://api.github.com/users/Schrompf/events{/privacy}","received_events_url":"https://api.github.com/users/Schrompf/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2014-01-10T12:49:04Z","updated_at":"2018-06-13T21:12:24Z","closed_at":"2018-06-13T21:12:24Z","author_association":"NONE","body":"Hi!\n\n  Is it possible for the developers of Assimp to make the ID-attribute of the various Collada-elements visible for read-only access? Assimp's Collada import feature is actually missing a lot of things from 1.4 (1.5 is not supported at all if you include 1.5 elements (that is - elements that are not part of the 1.4 specification) in your document, which throws exceptions about missing elements, breaks the parsing process and thus makes it impossible to use with the latest Collada standard) such as the physics-models and the included shape-element, which is really useful for putting objects in space without the need to alter their geometric data by using the rotation- and translation-nodes (example: assembling multiple links of a robot together; in 1.5 you can extract this information from the kinematics-model-element where each link is attached and additional parameters such as position and orientation in space can be given). If I want to add support for those elements in my application, I also have to parse the geometric data to get my hands on the id of each and every geometry stored there and thus be able to reference it in the instance_geometry-element's child - the shape-element (attribute URL stores the reference to the respective geometry). This is quite unhandy especially since the LoadCollada-object obviously works with those IDs internally (otherwise referencing the various arrays, materials etc. would be impossible!) and the user is forced to do additional parsing of data (especially if more attribute-info is needed things can get pretty ugly) that is already been used and could have been stored. Even if only the geometry-element's ID-attribute is visible this can be a huge relief.\n\nBest regards,\nAleksandar\n"},"comment":{"url":"https://api.github.com/repos/assimp/assimp/issues/comments/397088470","html_url":"https://github.com/assimp/assimp/issues/214#issuecomment-397088470","issue_url":"https://api.github.com/repos/assimp/assimp/issues/214","id":397088470,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzA4ODQ3MA==","user":{"login":"kimkulling","id":2323156,"node_id":"MDQ6VXNlcjIzMjMxNTY=","avatar_url":"https://avatars3.githubusercontent.com/u/2323156?v=4","gravatar_id":"","url":"https://api.github.com/users/kimkulling","html_url":"https://github.com/kimkulling","followers_url":"https://api.github.com/users/kimkulling/followers","following_url":"https://api.github.com/users/kimkulling/following{/other_user}","gists_url":"https://api.github.com/users/kimkulling/gists{/gist_id}","starred_url":"https://api.github.com/users/kimkulling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kimkulling/subscriptions","organizations_url":"https://api.github.com/users/kimkulling/orgs","repos_url":"https://api.github.com/users/kimkulling/repos","events_url":"https://api.github.com/users/kimkulling/events{/privacy}","received_events_url":"https://api.github.com/users/kimkulling/received_events","type":"User","site_admin":false},"created_at":"2018-06-13T21:12:24Z","updated_at":"2018-06-13T21:12:24Z","author_association":"MEMBER","body":"As far as I know this is already the case. I just checked the code and the ids from all nodes are stored as the aiNode names."}}
{"actor":{"display_login":"kimkulling"}}