Re: Lucia - OpenSource AudioGame engine written in Python
The rotation system being that way isn't the fault of any handed coordinates, it's because the trig functions work on that assumption of the unit circle. If I knew a reliable method to convert bearing to trig I would have used that, but one goes clockwise while the other doesn't, and they have different starting points. Either the sound pool or the backend's position function takes care of handed coordinate systems so you can use positive x is right, positive y is forward, positive z is up. Not sure what handed you'd call that. The cardinal directions are very set, but unfortunately sine and cosine don't operate on the cardinal directions, nor do they operate on degrees, and arc tangent is a mess either way. An update can be made if we have an implementation to convert at will between the two rotation systems to imply bearing and convert under the hood.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector