No. It won't work.
Sketchup.active_model.entities[0].transformation.to_a
=>[1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 10.0, 10.0, 10.0, 1.0]
When in edit:
Sketchup.active_model.entities[0].transformation.inverse.to_a
[1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -0.0, -0.0, -0.0, 1.0]
Sketchup.active_model.active_path[0].transformation.inverse.to_a
[1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -0.0, -0.0, -0.0, 1.0]
Those inverted transformations won't bring the origin to [10.0,10.0,10.0] either give correct rotation/scaling. SU simply resets the transformation to identity:
[1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0]
and re-do the definition in global coordinates...