…and silently. I wonder why.
Would you have us slow every application down checking it all the time or just let users find their own bugs?
I was just thinking there's some special use case I don't know about..
Nope. Generally it's a bug in user code. Either you have a bad quaternion or you called setLocalTranslation() with a bad value.
Actually I set it explicitly expecting something (didn't check immediately) and then did some other stuff and then had some objects disappeared and hmm.. well, my bad, I should suggest your explanation. Thanks!