The origin only affects how the various transformation functions behave, so the answer to that question is entirely within your own code. There's nothing special about the default origin.
Edit: If you were wondering why multiple setOrigins didn't work, that's because properties like rotation, scaling, positioning, etc are not actually used until the draw() call. If you change the origin, rotation, position, or scale twice without an intervening draw(), then the first change has no effect on anything.