Open aaron-skydio opened 2 months ago
As far as which is correct, I think the convention everything else uses is more intuitive, plus it's much less of a breakage to change Values::LocalCoordinates
than everything else.
Above all else though, they should all be consistent (all of the instance methods, at least)
https://github.com/symforce-org/symforce/issues/395#issuecomment-2294152796
Values::LocalCoordinates(v)
producesv - this
, which is the negative of what's used everywhere else. On the geo types and cam types, andValues.local_coordinates
in Python, it returnsthis - v