Skip to main content

Offset of Many Objects

A>V>C>

Offset of Many Objects

A>V>C>

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

Trial

To do an offset with the usual _Offset command, you need to specify the distance, select one curve, and specify the offset direction by clicking in an empty drawing field. And so with every curve. If you have a thousand objects, then you are forced to make two thousand exact clicks … or go crazy halfway. The OMO (Offset of Many Objects) command can do all this in 1 (one!!!) click. Just select all the objects and call the OMO command. Done. If everything is set up correctly, then you don’t have to do anything else.

The features of the program:
  • Instant offset of any number of various curves. Lines, Polylines, Polylin2d, Rays, Splines, Arcs, Circles, Ellipses. Curves can even be in different planes.

  • Offset of closed curves without specifying a guide point. It is enough to configure the program in advance—offset inward or outward.

  • Offset many open curves, indicating a guide point only once.

  • You can offset immediately in both directions.

  • You can change the offset direction for the internal contours of the part if the contour layers were assigned by the Outside Loop (OSL) or by NC Prepare (NCP).

  • You can repeat the offset as many times as necessary (MultiOffset)

  • You can immediately delete the original curves.

  • You can assign a layer to new curves.

  • Filtering excess objects. Choose a lot of curves with a frame. Annotations, 3D solids, blocks, and other garbage will simply be silently ignored.

  • You can enable ignore open curves.

  • Slightly open curves turn into closed ones.

  • The program does not stop on errors but does all of the offset, which will turn out. It can select and highlight curves whose offset has failed.

  • You can enter the distance when you call the command or use the distance from the settings without unnecessary queries.

  • You can configure up to nine offset styles with different settings and then quickly switch styles directly from the command line. Or from a macro on a homemade button.

Limitations:
  • The program only works with flat curves. Doesn’t work with Polyline3D. 3D objects need to be projected onto XY before the offset. Use a 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 the 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.

Regardless of the Autodesk® AutoCAD® localization language, you can switch the plugin to English, Italian, German, Russian, Chinese (PRC), Spanish, French, or Turkish localization.

Details

Operating system

win32_64-platform-icon

Release date

Dec 10, 2019


Last updated

Jun 26, 2026


Version

2026.06.02


Language

English

Compatible with

ACD-icon

ACD

2021, 2022, 2023, 2024, 2025, 2026, 2027

AMECH_PP-icon

AMECH_PP

2021, 2022, 2023, 2024, 2025, 2026, 2027

Capabilities

Interior design

Facility management

Diagramming

Tags

Scheduling

Frequently asked questions (FAQs)

Limitations:

  • The program only works with flat curves. It doesn’t work with Polyline3D. 3D objects need to be projected onto XY before the 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 the 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.

Support is provided by e-mail: avc.programming@gmail.com

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

Facebook

Twitter

Linked-In

Found an issue?