Free Apps

Rotate object to current view

The function rotates dots and texts (including multi-line) in the current view

Command name: Geo_Obj_to_View

Move text to leader
  • Select text
  • Specify the base point for the leader
  • Move text to a new location

    A leader is built with the current dimensional style (customize earlier as you need)
    As text, you can choose both simple and multiline text, the characteristics of the text are preserved.

Command names: Geo_Text_to_Leader

Move text to a multiliader

The 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

Signature of coordinates on a multileader
  • Layer / color selection for multi-leader.
  • Prefix / suffix for each line.
  • Sequence selection North / East / Mark.
  • Accounting UCS (user coordinate system)
  • All settings are saved.

Command names: Geo_SignCoord

Rotate objects around the polyline

We 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

Dimensions chain
  • We indicate the beginning and end of the chain if the dimensions do not start from the outermost elements.
  • Selecting objects (circle, point, block)
  • Specify the position of the dimension line

Command name: BD_GroupDim

Chain of dimensions by secant
  • Specify the beginning and end of the secant line
  • Specify the position of the dimension line

Command 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.

Point objects
Finding the center of the circle at 3 points

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.

Finding the corner at the intersection of faces

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.

Finding the average between 2 points

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

Search CoGO points by number

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

Moving point objects to curve
  • Selecting a sample linear object
  • Selecting a sample of point objects (point \ block \ CoGo)
  • Set the radius of the search for dotted lines from the line

Command name: BD_move_pt_to_curve

Creating Elevated Points from a Baseline or Plane

By 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

Rounding coordinates

Application for rounding coordinates to given values, works with the following objects:

  • Text \ Mtext
  • 2D \ 3D polyline
  • Circle
  • Spline
  • Line
  • Block

Command name: BD_rounded_to

Assigning a "level" to polylines

We 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

Automatic dimensioning of polyline

Specify the indent for the size shelf and select the desired polylines. If the dimensions are not placed on the side, reverse the polyline.

Command name: Geo_put_dist_by_poly

Drawing a polyline by points

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

Selecting objects along a line

The function allows you to select objects along a line within a specified distance from it.

Command name: Geo_Sel_Along_Curve

Draws with auto snapping

The 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

Dimensions of curve

The application allows you to measure or plot the distance along a curved object.

Command names: BD_put_curve_dist

Drawing by angles and distances

Before 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

Line type exploding
  • Draw a fragment of the line type, you can use Lines, Circles and Text
  • The beginning and end of the fragment are marked with dots
  • After calling the command, first select the drawn fragment, then specify the target line

Command names: BD_break_line_type


Briefly about us

Hello! My name is Alexander Berdyugin.

I wrote the first applications for myself, relying on my experience in cameral work, after that I tested them myself, constantly applying them in my work, found and fixed bugs, added new functions to further automate cameral processing.

Now I am only engaged in the development of applications (in fact, writing code is only a third of the case, it still takes a lot of time to design buttons, panels, writing certificates, recording video clips, technical support, issuing certificates, and much more ...). Those. I don’t work as a surveyor, I don’t do any office work, and I can’t test my modules in practice. The only testing, when I record a video instruction, I find bugs and ideas come up for further improvement or addition.

Therefore, feedback is very important, if something does not work for you or does not work - write to me, or this is a bug and with your help I will find out and fix it, or I will tell you how to properly prepare the data for the application to work. Or not all routine processes are automated yet - write to me, and together we will figure out how to make AutoCAD work for you.

Briefly about us

Comprehensive Solutions For Autocad

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

Go to section