Overall Dimensions

Plugin AVC_DimOverall 
for AutoCAD and BricsCAD
Get two overall dimensions on all solids and contours by one click

The plug-in contains one command: Overall Dimensions (DimOverall), which will help you speed up the size setting. You can put 2 dimensions of all selected parts by pressing just one button.
Features of the program:
  • Works with solids or closed contours from any curves.
  • It delivers 2 dimensions for each part - the dimension along the X axis and the dimension along the Y axis.
  • The extension lines reach the contour of the part.
  • Can work in model space or on layout.
  • It can itself find the parts visible through the viewport.
  • When working in the model, it arranges dimensions in the XY plane of the user coordinate system (UCS)
  • Sets the current dimension style and the MD_Annotation layer to the dimensions.
  • Work with annotative dimension styles.
  • Ignores non-closed contours, contours inside other contours, contours on layers MD_Hidden, MD_Hatching, Center, annotation layers, and ignore other annotation objects.
The Overall Dimension command is also part of the A>V>C> Pro package.
Many settings of the plug-in CNC Prepare affect the operation of this command (layer management, dimension style, etc.). In a separate plug-in, only the default settings work, there is no possibility of adjusting the behavior of the command.

Download the plugin in the archive AVC_DimOverall_nnnn_nn.7z
You can download and use the program for free, but from time to time the activation window will appear. If you donate at least $5, you can disable this window.


DimOverall - Overall Dimensions. Get of two dimensions on all solids and contours
AVCMessage - Auxiliary command for setting output of messages about the progress of the program. In demo mode, it shows the activation window.

Dimensions (DimOverall)

Before using the command, set the Dimension style (DimStyle) to set the size of texts, arrows, etc. By default, the program uses the current style.
There are 2 options for using the command - in model space and on a layout. If you want to dimension in the model, start by setting the correct user coordinate system (UCS). Most often used the world coordinate system (UCS W) or a user-defined coordinate system on face of the solid (UCS F). Dimensions will be placed in the XY plane of the current coordinate system.
Then select all the necessary contours or solids and call the DimOverall command.
If you work with sheets (layout), then you can simply open the necessary sheet and immediately call the command. If nothing is selected, the program will find the viewport itself and select all objects that are visible in it. But you can go into the model through the viewport and select several objects - the program will work only with them. If there are many viewports on the layout, the program will ask you to select one of them. Objects will be measured in the coordinate system of the current view (regardless of USC). Dimensions will be saved in the paper space.
The program builds outer contours for all selected objects (see the description of the Outsize Loop command). This can take a long time. As the number of objects increases, the processing time increases exponentially. Therefore, try to choose contours in small groups, but not all at once. You can abort the operation of the command by pressing Esc.
In the Common Options of A>V>C> plugins you can disable layer management and select a template file for layers. In the settings of the CNC_Prepare plugin, you can assign layers whose objects are ignored. And in the same place the style of the sizes is adjusted. All these settings will be available if you use the DimOverall command from the CNC Prepare.
The program does not work with the Model Documentation views (which is built by the ViewBase command).
Watch the console (command line) - there are error messages.


    Updated dialog window localisation

    AutoCAD 2020 compatibility
    New Activation method

  • BricsCAD 18 PRO compatibility
  • AutoCAD 2019 compatibility
  • Fix AutoCAD 2012 eInvalidInput error 
  • Fix Windows x32 "acedTrans in DLL accore.dll" error  
2017.12 The first version