If a calculation is translationally invariant you will get the same answer regardless of the location of the origin of the coordinate system you are using. If different origins give you different answers, you can fix your code, or you can try to fool everyone by transforming the system into a standard orientation before performing the calculation.