BlitzDim
Turn a single cut line into a complete chain of aligned dimensions. Select your layers, draw the line, drag to place β done.
Core features
Dimensioning at the speed of thought
Automated chain dimensioning with layer filtering, threshold merging, and a live preview before you commit.
Chain in one sweep
Draw a single cut line through your section or floor plan. BlitzDim finds every intersection with your selected layers and places a complete chain of aligned dimensions β all at once.
Layer-precise scanning
Pick exactly which layers to scan. A searchable checklist lets you include walls and exclude furniture, annotations, or anything that would create noise. Settings persist inside the DWG.
Live jig preview
After scanning, a real-time preview of every dimension follows your cursor. Drag to set the offset distance, click to commit. Nothing is placed until you confirm.
Control center
The Settings Palette
A dockable panel with threshold control, block scanning toggle, and a searchable layer list. Settings persist inside the DWG.
π BlitzDim
β°CompanionBits
The BlitzDim palette β select layers, set threshold, click Dim.
The palette has three sections: the Settings area with threshold and scan blocks toggle, the Layers checklist with search filter and selection count, and the π Dim button that activates once at least one layer is checked.
Everything is saved inside the DWG as an Xrecord. Layer selections use handles instead of names β if you rename a layer, BlitzDim still recognizes it on the next session.
Step by step
Workflows
Click the task that matches what you need to do.
The BlitzDim palette is your control center. It stores your layer selection, threshold, and block scanning preference β all persisted inside the DWG file so they survive save/close cycles.
- Type BLITZDIM in the command line, or click the BlitzDim button in the CompanionBits ribbon.
- The palette opens and docks to the side of your drawing area.
- If this is the first time, the layer list loads all layers from the current drawing with none selected.
- If settings were saved previously (in this DWG), they are restored automatically β including layer selections, threshold, and the scan blocks toggle.
Layer selection is the most important step. It determines which geometry BlitzDim scans for intersections. Choose your structural layers (walls, columns) and leave out furniture, annotations, and hatches.
- In the Layers section, browse or search for layers by name.
- Check the layers you want to include. The selection count updates in real time.
- Use the "Show only selected" filter to review your choices in drawings with many layers.
- Your selection is saved automatically when you run a dimension command or close the palette.
The threshold controls how close two intersection points can be before BlitzDim merges them into one. This is essential for double-line walls: without merging, you'd get two dimension points per wall instead of one.
- In the Settings section, adjust the Threshold value.
- The value is in drawing units. For mm-based drawings, try 2.0. For cm-based drawings, try 4.0.
- Set to 0 to disable merging entirely β every intersection gets its own dimension point.
This is the core workflow: draw a cut line, let BlitzDim find intersections, then drag to place the complete dimension chain.
- Click the π Dim button in the palette β or type BLITZDIMRUN.
- Click the start point of your cut line.
- Click the end point. A rubber-band line shows the direction.
- BlitzDim scans all entities on your selected layers, finds intersections with the cut line, and reports how many points were found.
- A live preview of the complete dimension chain appears. Move the cursor to set the offset distance from the cut line.
- Click to place all dimensions at once. They are added as standard
AlignedDimensionentities.
When "Scan Blocks" is enabled, BlitzDim looks inside block references to find curves on your selected layers. This is critical for drawings where walls, windows, or structural elements are blocks.
- Enable Scan Blocks in the palette settings (on by default).
- BlitzDim recursively enters every block reference in model space, applying the block's transform matrix to get correct world coordinates.
- Nested blocks are scanned too β blocks inside blocks are resolved with accumulated transforms.
- Layer filtering still applies: only curves on your selected layers are included, even inside blocks.
BlitzDim uses whatever dimension style is current in AutoCAD when you place the chain. It also respects the DIMLAYER system variable, so dimensions land on the correct layer automatically.
- Set your preferred dimension style before running BlitzDim β use the DIMSTYLE command or the Properties panel.
- If your dimension style is annotative, BlitzDim creates annotative dimensions that scale correctly in paper space viewports.
- Set DIMLAYER to a layer name (e.g., "DIM_Maten") and BlitzDim will place all dimensions on that layer, regardless of CLAYER.
- If DIMLAYER is empty, dimensions are placed on the current layer.
Under the hood
The Intersection Scanner
How BlitzDim finds, filters, and merges intersection points along your cut line.
| Feature | Detail |
|---|---|
| Entity types | Line, Polyline, Arc, Circle, Ellipse, Spline |
| Block scanning | Recursive β nested blocks resolved with accumulated transforms |
| Z-flattening | All geometry projected to Z = 0 before intersection calculation |
| Duplicate filtering | Coincident points removed before threshold merging |
| Threshold merging | Cluster-based β walks sorted list, merges within radius |
| Sort order | Points sorted by distance from the cut line start point |
| Intersection method | Curve-curve intersection via AutoCAD geometry API |
| Output | AlignedDimension entities using the current dimension style |
The scanner processes all entities on your selected layers. For each entity, it calculates curve-curve intersections with the cut line. Points are collected, flattened to 2D, de-duplicated, merged by the threshold value, and sorted by distance from the start point. The result is a clean list of dimension points ready for the chain.
Reference
Commands
AutoCAD commands to control BlitzDim from the command line.
BLITZDIMOpen the BlitzDim settings palette. Layer selections and threshold are loaded from the DWG.
BLITZDIMRUNRun the chain dimensioning workflow: pick cut line β scan β jig preview β place. Also triggered by the π Dim button.
