The function rotates dots and texts (including multi-line) in the current view
Command name: Geo_Obj_to_View
DownloadCommand names: Geo_Text_to_Leader
DownloadThe application creates a multileader and transfers the selected text to it, the position of the shelf and its spread is set when the first text is selected, for the subsequent ones we indicate only the base point.
Command name: Geo_Text_to_MLeader
DownloadCommand names: Geo_SignCoord
DownloadWe indicate the polyline, then several objects, make settings on their example, then continue with other objects.
Supports objects: Text, MText, Blocks, COGO Points
Command name: geo_align_object_to_curve
DownloadCommand name: BD_GroupDim
DownloadCommand names:
BD_DimChain - a chain of dimensions based on objects intersected by a secant line
BD_DimChainGroup - a chain of dimensions along objects intersected by a secant line, combining identical dimensions in a row into one.
Blocks \ Points \ CoGo points are available for selection.
Points are defined in a group, in the aisles of the specified diameter.
For processing, the group must have 3 points.
Command names:
geo_point_circle_centre_add - adds a point to the center of the actual circle
geo_point_circle_centre_chek - Adds a point, the actual circle and signs the radius.
Blocks \ Circles \ Points \ CoGo points are available for selection. A selection of 4 or 8 objects is processed at a time.
Command names:
geo_point_add_corner - add a corner point without removing the original
geo_point_make_corner - Adds a corner point, removing the original ones.
Blocks \ Points \ CoGo points are available for selection.
A selection of 2, 3, or 4 objects is processed at a time.
Command names:
geo_point_add_midl - adds midpoint without removing original
geo_point_make_midl - add midpoint and remove original
On the request, we write the number of the point, the function finds it, highlights it and shows it to us.
Command name: Geo_Find_CoGo_by_number
DownloadCommand name: BD_move_pt_to_curve
DownloadBy two base points, creates points with elevations along a base plane with a longitudinal slope, with the ability to project points on a line.
Based on three base points, creates points with elevations along the base plane with a longitudinal and transverse slope.
Command name: BD_pt_interpolation
DownloadApplication for rounding coordinates to given values, works with the following objects:
Command name: BD_rounded_to
DownloadWe set the starting mark, enter the increment step, and begin to indicate the required contours using the cutting line. During the execution of the function, the already edited polylines are colored blue.
Command name: geo_put_elev_to_poly
DownloadSpecify the indent for the size shelf and select the desired polylines.
Commands:
BD_DimPoly - sets dimensions along a polyline.
BD_MirrorDim - flips the position of the dimension to the other side
The macro builds a polyline along the selected point objects, continuing it while you select more and more groups of points. Point objects can be: points, COGO points, circles and blocks. Re-selected points already included in the polyline will be excluded from it. Constructions continue from the nearest edge of the polyline.
Team names:
Geo_3dpoly_by_Point_C - 3D closed
Geo_3dpoly_by_Point - 3D not closed
Geo_Poly_by_Point_C - flat closed
Geo_Poly_by_Point - flat not closed
The function allows you to select objects along a line within a specified distance from it.
Command name: Geo_Sel_Along_Curve
DownloadThe application draws a polyline with automatic snapping to point objects.
Command names:
BD_Fast_draw_LW - draws 2D polyline
BD_Fast_draw_3D - draws 3D polyline
The application allows you to measure or plot the distance along a curved object.
Command names: BD_put_curve_dist
DownloadBefore specifying the first point, the "Parameters" option is available to set the direction of counting angles, forward or backward, as well as in which direction to lay the corners, left or right.
Subsequent points can be specified with the mouse, or you can enter the angle and distance to them.
Command name: BD_polar_pline_draw
DownloadCommand names: BD_break_line_type
DownloadThe app constructs a quadrilateral by inscribing it within any number of selected points.
Command: BD_rectang
Download
Hi! This is Alexander Berdyugin
I started out writing scripts for myself to make my own survey data processing easier. Now I develop applications for AutoCAD, Civil 3D, and NanoCAD. I lead a small team — everyone handles their own area, while I'm responsible for the solution architecture and overall vision.
We don't duplicate built-in functionality — why reinvent the wheel? We create what you actually need: well-thought-out algorithms, a clean interface, and clear logic. Because behind me is not only my own experience as a surveyor, but also years of close work with civil planners — I understand the adjacent tasks and know where time really gets wasted for everyone involved.
Our applications have been tested on real-world tasks, and we keep developing and improving them. If you have ideas or questions — we're always open to chat. Let's make working with AutoCAD simpler and faster!

AutoCAD is software for 3D computer modeling from Autodesk, which is developed for product design, buildings, production planning, civil infrastructure and construction.