@Anonymous wrote:
... each time the entire drawing moves 6.4 units (metres) along the X axis and 3.0 units up the Y axis. ....
Is it actually Moving everything, or do positions of things just report differently [such as in LIST or the Properties box] because it's changing the 0,0 origin to a different UCS from whatever you want to be in [whether that's the WCS or otherwise]? Does U [undo] move everything back? Does UCS World or UCS Previous restore the way it's supposed to be? Are you using any custom commands/routines that might be changing the UCS? Are you able to notice exactly when it happens, so that you can know what you did just prior to that?
One way to check the UCS-is-changing possibility: In the WCS [even if only temporarily, if you work in some other UCS], draw something simple, such as a Circle with its center at 0,0,0. Check that the Properties box and LIST report its center there [and where they report it in your other UCS, if applicable]. When the change happens, check that Circle again. Assuming those sources now report a different center point, do this:
(cdr (assoc 10 (entget (car (entsel "\nSelect the Circle: ")))))
and if that returns
(0.0 0.0 0.0)
it means the Circle has not been moved,since that will report the WCS coordinates of the center, but the UCS origin has been changed. If that reports
(6.4 3.0 0.0)
then things have actually been Moved, and it's not a UCS issue.
Kent Cooper, AIA