This tool transforms coordinates using three known points on two systems using Affine, Helmert or Sixparm transforms.  Most users will find the LINES definition method is easiest, as in the example below where we have drawn 3 LINE objects (shown in cyan dashed lines).

The entities that can be transformed include nearly all standard CAD objects, and support many Aecc objects in Civil3D as well including CogoPoints, FeatureLines, Pipes and Structures.

This tool also produces a detailed report of the parameters used in the transformation including the (6) points in the old and new locations, scales, rotations and transforms.  Also optionally reports the old and new coordinates of objects transformed, along with inverse information (azimuth and distance).


  1. Open the drawing containing the geometry.
  2. Initiate this command using the menu, ribbon or command.
  3. Choose a transformation method (see notes).
  4. Choose a definition method (see notes).
  5. Select the objects to transform.
  6. Optionally output the transformation information.
  7. Optionally output the old/new location information.


There are three transformation methods.

  • Affine transformation includes the translation, rotation and scaling of all three axis.
  • Helmert transformation allows to transform points by translating and rotating for each axis and by a scale factor for all three position components.
  • Six parameter transformation allows to transform points by translating and rotating.

There are three definition options.

  • Lines method allows selection of three LINE objects to designate the six points (easiest).
  • Points method lets you pick the six points in the drawing.
  • Recall method recalls the last six points used.
  • You can press <ESC> to cancel the report output at the end.

This tool is available in:

  • C3DTools for Civil3D (2015-2020)
  • MapWorks for AutoCAD, BricsCAD or IntelliCAD.

If you have any questions about this tool feel free to email us.

Comments are closed.

Post Navigation