LASTC

Draw a circle for the last part of a travel path to ensure the total length is fixed.

INTRODUCTION

Sometime engineers, architects, or building code consultants need check the total length of travel path, coverage of hydrant and fire hose reel, etc., and end up with a circle to define the last segment to ensure the total length of the path exactly equals a certain limit, eg. 40m for internal hydrant coverage or 70m for external hydrant coverage.

It is a time consuming task to add up all other parts of the path (D1) and minus it from the distance limit (D) to get the length of last part (D2), then draw a circle in that radius (D2) to find out the extent of the path.

Now just use LASTC to do the hard work in one second.

Command: LASTC
Total length of distance:

Enter the total length of the distance limit, eg. 40000 for 40m.
The length entered will be the default length next time you run LASTC in the same drawing session.
Once you enter the total length of distance, it prompts:

Select objects representing the travel path:

Select all parts in a travel distance / hydrant coverage path. Valid objects are: Lines, LwPolylines, 3dpolylines, Arcs, Splines, and Ellipse arcs.
It will calculate the total length (D1) of selected objects as ADDLINES.vlx does.
If the total length of selected objects already exceed the length limit (D), it prompts:

The total distance of selected object(s) exceeds the limit.

Otherwise it prompts you to pick up a point as the circle center.

Specify center point for circle:

Then it draws a circle in radius of last part of the travel distance (D2).
The final result D2 is very acurate to ensure D1 + D2 = D.

TIPS

Lines, lwPolylines, 3dpolylines, arcs, splines, and ellipses are all valid objects for the travel path.

NOTES

The vlx file name is ADDLINES.vlx. There is another tool ADDLINES in this file.

DISCUSSIONS

UPDATES

17/05/2013 Resolve an issue when using LASTC
30/09/2010 Uploaded