Thank you for your reply.
What I am trying to do is to reset all transformation values back to original which are zeros.
Lets say I have nwc files that were moved and rotated previously and now I want to move and rotate them back.
I came to this idea coz I found that a method OverridePermanentTransform increments the given transformation values to current once.
example: if origin X = 100m, Y = 32.22m, Z = 4.65m

after OverridePermanentTransform method has been applied with values (100,100,100)
the result will be X = 200m, Y = 132.22m, Z = 104.65m
Because of this I have to reset all transformation values back to 0 and only after set new values that represent the updated location
The code is below:
selection = doc.CurrentSelection.SelectedItems
move = Transform3D.CreateTranslation( Vector3D(100, 100, 100)) //Here should be values in feet but for simplicity I keep them in miters
doc.Models.OverridePermanentTransform([selection], Transform3D(move), True)
If there is a method which works not like increment and simply sets new values which are given, please tell me the name of it. In this case I will not need to play with a resetting step.
Could you ad advise what is wrong with the syntax bellow. Catching an error : Syntax Error: unexpected EOF while parsing (line 10)
doc.Models.SetModelUnitsAndTransform(selection[0],Units.Meters,Transform3D.CreateTranslation(Vector3D(0, 0, 0),False)