Offset of Many Objects

Offset of Many Objects

Win32 and 64, English

A thousand displaced curves in 1 click. Repeated and bilateral offset. Layer change. Removing the source.

General Usage Instructions

  • You can select curves in advance or after calling OMO.
  • Call the "Offset of Many Objects" command.
  • A prompt to enter the distance appears. You can specify a number or set the distance at two points. The request can be disabled in the settings. In this case, the distance from the settings of the current offset style will be used.
  • The program will write on the command line what style of settings is used and at what distance offset will be done.
  • If no suitable curve is selected, the program will ask you to select them. It will not be a problem if extra objects (texts, leaders, solids, blocks) fall into the selection. The program will ignore them. Any objects of the Annotations layer can also be ignored - just check the "Not Annotations" checkbox in the settings.
  • Also, the program can ignore all open curves - uncheck the "Open curves" in the settings.
  • Requests for distance and selection of objects contain command line options:
    • SwitchStyle - Quickly switch between nine sets of settings.
    • TUNE - call the configuration dialog.
    • Distance - offset request.
    • Inward / Outward - switch the offset direction for closed curves.
  • The program will calculate and write to the command line how many objects are left for offset.
  • The program will try to close open polylines if its ends almost coincide. Accuracy is set in Common Options.
  • If at least one open curve is left, and if the two-sided offset is not set, then the program will request a guide point. This one point will be used for all curves. The point will be projected on the plane of all the curves, and the projected points will determine the offset directions.
  • The program will start offset curves. If the process is long, a progress bar is displayed.
  • If among the closed curves, there are objects of the layers NC_Inside, NC_Drill, NC_Pocket, and NC_Island, the program will change the offset direction for them to the opposite, not inward but outward. This option is enabled in the settings. Layer names are set in the settings of the NC Prepare program.
  • If layer replacement is enabled, the program will assign the specified layer to all new curves. If there is no layer in the drawing, then the program will try to copy it from the template or create a new one.
  • The original curves can be deleted if there is such a checkbox in the settings.
  • In the end, the program will show how many offsets are done.
  • If there are errors, a window with the number of failed objects will be displayed. These objects can be selected and highlighted so that it would be more convenient to modify them separately later.



Ribbon/Toolbar Icon Command Command Description


A thousand displaced curves in 1 click. Repeated and bilateral offset. Layer change. Removing the source.


The installer that ran when you downloaded this app/plug-in from the Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin. You may need to restart the Autodesk product to activate the app/plug-in. To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8.1/10/11) and uninstall as you would any other application from your system.

Additional Information

Known Issues


  • The program only works with flat curves. It doesn’t work with Polyline3D. 3D objects need to be projected onto XY before offset. Use Flat to prepare objects for offset.
  • The program will cope with offset only in those cases when the usual _Offset is triggered. Unfortunately, very often the offset does not work for unknown reasons. You can try to simplify the contours before offset using the Outside Loop (OSL) command.
  • The guide point does not always adequately set the offset direction. When working with a regular _offset, this problem manifests itself in the same way, but it is easier to notice and fix. Be careful, check every result. Please note that if the arc describes more than half of the circle, then you can offset it inward only by clicking inside the circle. Same thing with elliptical arcs.
  • All changes made by the program are undone by a single _Undo command.


Company Name: A>V>C>
Support Contact:

Author/Company Information


Support Information

Support is provided by e-mail

You can ask any questions about the work of A>V>C> programs, their installation and configuration, optimization of the work of engineers, and setting up business processes in the exhibition business. Help is provided to all users, regardless of whether they made a donation or not. Any suggestions and comments are welcome for further improvement of the programs.

The main method of communication is e-mail. You can write in any language. If you do not write in English, then write in short, simple but complete sentences without abbreviations and without special terms.

Do not forget to attach the problem dwg-file to the letter.

Telegram: @avc_programming 

WhatsApp: A V C Programming




Version History

Version Number Version Description


AutoCAD 2025 compatibility.


All updates for November 2023.


Added 2024 support.


Added 2022 support (No change in version number).


- Compatible with AutoCAD 2021 - Cumulative updates


Initial release
Go top