Win32 and 64, English

Lay 3D-solids to XY plane. Group and sort a list of details, and make FlatShot for CNC.

General Usage Instructions

A detailed description of the use of this program and all its settings can be found on my website.

Command Lay

Select all the details in the assembly and call the Lay command. If the command is called before selection, the program prompts to select the details. Selection will be saved after working on the command (see Common Options).

Next step select the insertion point. The point query contains a Setting option. Call it to adjust the program.

After selecting the insertion point the program will process all solids. The program looks for the largest flat surface of the solid and believes that it should be in the plane XY. Thus it appears that the plane with blind holes is on top. Also, it revolves detail around Z so that the longest edge extends along the axis X (if Texture=Across then using the Y axis). Program sort detail by size from large to small and lay details down axis Y.

The plugin works only with objects such as 3D solids. If you use blocks then explode them before invoking the command Lay. By default, calculating the size of the solid need to turn it at right angles. If this is disabled, the benefit will have the longest line or arc.

The plugin is designed for use in the design of sheet material details. In these details, there is always the main plane, which determines how to put all other items. This algorithm does not work for spheres, tors, and shaped details. The program can measure the simplest sweep bent parts, but they must be specially tagged. This requires the plugin Names.

If the program cannot lay out the details then the plugin will display a warning window and problem details will be highlighted in red. To remove the red illumination start any other command.

If enabled “Layer Management” function, the MD_Annotation layer will be assigned to the title.

The settings are saved in the Windows registry for HKEY_Current_User.

Follow the messages on the console. There may be program messages.

Command “–Lay”

This command has a few console options inside the “select point” query. I hope you know to call options by first litter or by dropdown menu.

After any options, the input program will query for the point again. And you can use other options. Thus you can adjust the program at any call. It makes it possible to create macros and buttons in different ways using the command LAY.



Ribbon/Toolbar Icon Command Command Description


Lay out 3D-solids to XY plane


Lay command with full console control. No Icon, No buttons


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


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.


The first version of the new licensing system. Communication with the A>V>C> database server. Automatic plugin updates. New A>V>C Options Palette instead of the settings dialog.


Added 2022 support (No change in version number).


Compatible with AutoCAD 2020 New activation system


Compatible with AutoCAD 2019 Integrated Numbering plugin: AVCNum and SNN commands 9 sets of settings with the ability to quickly switch Multiplier query for multiplying the number of parts A list of substitutions for easy editing of the detail title Counting the number of direct and mirror details with the option "Mirrored separately" turned off New substitution "%c+m%" = "Direct + Mirror"


• Compatible with AutoCAD 2019 • Updated Tecnology property for Solid • Decreased accuracy of asymmetry of solid • New version numbering • Fixed: solids were sometimes mistakenly considered different • New thickness substitution writing - %thickness% • New activation window


• Italian localization • German AutoCAD localization compatibility • Setting dialog window • Changed layer names: Annotation -> MD_Annotation, Hidden -> MD_Hidden • Break selection at end of command (by default) • Added “-Lay” command variant • Mark <> • New algorithm of solid measurement. Right angle priority • Identification of mirrored details.


Added header text settings: text style, text height Added header position settings: inside part, part center Removed Text Offset setting. Now the offset is always equal to the height of the text. Completely re-written algorithm of detail measurement Excluded mistakes of solid comparisons Lay spline-based solid accelerated to 9 times Optimized algorithm of search detail main plane


Fractional length formats AutoCAD 2017 compatibility Demo version Output Texture property Rotate solids market as Texture Across Sorting by solid names Separate lay mirrored solids (like option) Support Texture solid property (from Names 2.0 plugin) Correct algorithm of sorting and summing *VARIES* value if layer or name of solid in one table line differs Fixed typos


Added compatibility with plug-in AVC_Names: Detail Name form solid property. Measurement sweeps. Counting mirrored details. Added the ability to customize display messages from the program (command AVCMessage).   Fixedtypos


Full upgrade. Many new function like sorting, grouping, flatshots.

Added many options

Go top