{"comment":{"url":"https://api.github.com/repos/worldforge/cyphesis/comments/13511965","html_url":"https://github.com/worldforge/cyphesis/commit/7082a8b9b5a203ca6966c1cf20d66ca1f3a0ef58#commitcomment-13511965","id":13511965,"user":{"login":"erikogenvik","id":89184,"avatar_url":"https://avatars.githubusercontent.com/u/89184?v=3","gravatar_id":"","url":"https://api.github.com/users/erikogenvik","html_url":"https://github.com/erikogenvik","followers_url":"https://api.github.com/users/erikogenvik/followers","following_url":"https://api.github.com/users/erikogenvik/following{/other_user}","gists_url":"https://api.github.com/users/erikogenvik/gists{/gist_id}","starred_url":"https://api.github.com/users/erikogenvik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erikogenvik/subscriptions","organizations_url":"https://api.github.com/users/erikogenvik/orgs","repos_url":"https://api.github.com/users/erikogenvik/repos","events_url":"https://api.github.com/users/erikogenvik/events{/privacy}","received_events_url":"https://api.github.com/users/erikogenvik/received_events","type":"User","site_admin":false},"position":34,"line":35,"path":"physics/Quaternion.cpp","commit_id":"7082a8b9b5a203ca6966c1cf20d66ca1f3a0ef58","created_at":"2015-09-30T08:52:57Z","updated_at":"2015-09-30T08:52:57Z","body":"Yeah, I was a bit hasty there.\r\n\r\nMath is not my strongest skill, but in this case the I should have recognized that the vectors in the error are anti-parallel, so the solution is just as you say to rotate 180 degrees around a chosen axis.\r\n\r\nI was mainly happy with finally catching an error I've just seen intermittent for many years (i.e. entities sometimes seemingly randomly being turned upside down)."}}