Homeโ€บ Blogโ€บ IBVX LISP: Insert Block at Vertex Point Free Download
๐Ÿ“ LISP

IBVX LISP: Insert Block at Vertex Point Free Download

๐Ÿงฎ 1  |  ๐ŸŸข 1
24 Jan 2026 Trishunya Team
IBVX LISP: Insert Block at Vertex Point Free Download
๐Ÿ“ LISP · CAD UTILITIES

IBVX LISP: Insert Block at Vertex Point (Free AutoLISP Download)

๐Ÿ“… 24 Jan 2026 ๐Ÿท๏ธ CAD BGBgol Global
IBVX AutoLISP routine, Insert Block at Vertex Point, shown inside a CAD window

IBVX inserts a copy of a chosen block at every vertex of one or more selected polylines, handy for marking boundary stones, survey markers, or every direction-change point along a polyline in one step.

VTXBLK-bgol (Insert Block at Vertex Point)

CATEGORY
Block Lisps
COMMAND NAME
IBVX
LISP FILE
VTXBLK-bgol.lsp
LICENSE
Open-source, free

Command Type: AutoLISP routine (works in AutoCAD, BricsCAD, ZWCAD and most AutoLISP-compatible CAD platforms)
Developed by: BGol Community, bgol.in

Inspired by the general concept of vertex-based block insertion used in survey and boundary marking drafting. This is an original, independently written routine, new file name, new command name, new source code, created so the CAD community has a free, editable, open-source alternative.

Overview

IBVX inserts a copy of a chosen block at every vertex of one or more selected polylines, handy for marking boundary stones, survey markers, or every direction-change point along a polyline in one step.

How to Use

  1. Make sure the target block is already defined in the current drawing.
  2. Load VTXBLK-bgol.lsp into your CAD session (drag-and-drop the file onto the drawing window, or use the APPLOAD command).
  3. Type IBVX at the command line and press Enter.
  4. Select one or more polylines, then press Enter to finish selection.
  5. Type the name of the block to insert when prompted.
  6. A copy of that block is inserted at every vertex of every selected polyline, placed on a dedicated layer, BGOL-IBVX (colour blue).

Why Use It

  • Time savings, automates placing a marker/symbol at every vertex instead of manually inserting the block one vertex at a time.
  • Consistency, every vertex gets the same block with the same placement logic, ensuring uniform marking across the polyline.
  • Visual clarity, makes every direction-change point of a polyline immediately visible, useful for reviewing boundary or alignment shape at a glance.

Where to Use It

  • Marking boundary stones or survey markers at each vertex of a property boundary polyline.
  • Highlighting every direction-change point of a road, drain, or pipeline alignment for review or presentation purposes.
  • Any drafting task needing a consistent point-marker symbol placed at every vertex of one or more polylines.

Notes

  • Only non-attribute blocks are supported. Before inserting, the routine checks the block definition for ATTDEF sub-entities and refuses to proceed if any are found, insert attribute blocks with a dedicated attribute-insertion routine instead.
  • Block scale and rotation default to 1/1/0; edit *bgol-ibvx-scale* and *bgol-ibvx-rot* near the top of the .lsp file to change the defaults.
  • Works on LWPOLYLINE entities; supports selecting several polylines at once in a single run.
  • Source code is fully open, feel free to study, modify, and redistribute it under the same open, free-for-all spirit.

Credits

Developed and shared for the CAD community by BGol Community. Website: https://bgol.in/ Free and open-source, use it, modify it, share it, for personal or commercial work alike.

Frequently Asked Questions

What CAD platforms does IBVX work on?

IBVX is a standard AutoLISP routine, so it runs in AutoCAD, BricsCAD, ZWCAD, and most other AutoLISP-compatible CAD platforms without modification.

What should I know before using IBVX?

Only non-attribute blocks are supported. Before inserting, the routine checks the block definition for ATTDEF sub-entities and refuses to proceed if any are found, insert attribute blocks with a dedicated attribute-insertion routine instead.

What is the main benefit of using IBVX?

Time savings, automates placing a marker/symbol at every vertex instead of manually inserting the block one vertex at a time.

Is IBVX free to use for commercial projects?

Yes. IBVX is fully open-source and free to use, modify, and redistribute for both personal and commercial work, developed and shared by the BGol Community.

How do I load the IBVX command into my drawing?

Drag and drop VTXBLK-bgol.lsp onto your open drawing window, or load it through the APPLOAD command, then type IBVX at the command line to run it.

๐Ÿค About BGol Community

BGol Community of Advanced Surveying builds and shares free, open-source tools for the survey and CAD drafting community.

๐Ÿ™Œ Made with โค๏ธ by BGol Community of Advanced Surveying

Free, open-source, and built for the CAD community, for personal or commercial use, always.

Back to all articles