They are completely free (as in free to use). Enjoy!
Even better they will install without Admin Rights. (Take that IT overlords!) So you can even install them on virtual machines / Citrix VDI etc..
Download for Autocad/Autocad Civil 3D 2018-2026 (Windows 64 Bit)
Commands in the tool so far.. If you have any good feed back whack it in comments below. Maybe one day ill make a youtube video to explain them all.

FAQ
I can’t see the ribbon!
Type APPAUTOLOADER at the command line then choose RELOAD
Do I need to uninstall first?
No, just install the new version right over the top!
Should I close Autocad / Civil 3D first?
Yes, If you have never installed them before, it will probably let you install without closing Autocad. If your updating the tools though you will need to close CAD first. Best practice is to just close cad..
Are your tools open source?
They are not open source, but they are free.. (for now anyway).
Full Command Listing
Ribbon/Toolbar Icon | Command | Command Description |
---|---|---|
![]() | CTD_ADDASSEMBLYTITLES | Automatically add linked field text below assembly titles so you know what they are. Run it again and it will automatically remove the text created the first time |
![]() | CTD_BATCHADDSURFACEPROFILES | Add multiple surface profiles to multiple alignments in one hit. Will also allow you to batch-generate profile views for multiple alignments as well. |
![]() | CTD_BATCHCREATEALIGNMENTS | Convert multiple 2D or 3D polylines to alignments at once. It will also create a profile on that alignment using the elevations of the 3D polyline or 2D polyline. |
![]() | CTD_BATCHCREATECORRIDORS | Create multiple corridors at once. All you need is an assembly/alignment and a profile. Will also automatically create one surface for that corridor and add point codes and links as well. |
![]() | CTD_BATCHCREATEVOLUMESURFACES | Create multiple volume surfaces at once, it includes a nifty prefix/suffixing system to name your surfaces nicely |
![]() | CTD_FINDREPLACEOBJECTS | Ever wanted to rename all your Civil 3D objects with a find and replace? Well, now you can. |
![]() | CTD_LAYPRE | Puts the selected objects on the layer name its currently using with a Prefix. So if you have an object on layer TEXT and layer LINES… you type the prefix “PS-“.. and the objects will now be on layer PS-TEXT and PS-LINES respectively. |
![]() | CTD_LAYSUF | Puts objects on their same layers but with a suffix.. so TEXT and LINES with a suffix “=PS” will become TEXT-PS and LINES-PS respectively |
![]() | CTD_LINECONNECTOR | Creates a new line by selecting multiple objects and connecting them at their nearest points.. You can even select alignments/featurelines etc… |
![]() | CTD_RESETSCALES | Will reset the scale list to match the list defined in the “CTD_Settings.xml” in the plugin folder.. Automatically detects imperial/metric from DRAWINGSETTINGS |
![]() | CTD_CALCULATESTAGESTORAGE | Calculates an accurate stage storage of a pond/dam using a surface and basin polyline that is set to the desired level. Can copy to clipboard or insert table at end. Much better than using the Civil 3D tools |
![]() | CTD_STRINGEXTRACTOR | This tool will attempt to automatically extract “featurelines” from a design surface or 3D faces. 3D polylines are separated into CREST/TOE/VALLEY/BOUNDARY etc.. Great for lazy drafters that don’t want to explode corridors and trim them up etc.. Very useful if you want to get linework out of surfaces created by other people |
![]() | CTD_STRIPTEXTFORMATTING | Attempts to remove “manual” formatting of text objects. So everything is by layer again etc.. |
![]() | CTD_SUMAREAS | Sums all the areas of the selected objects and puts the result onto the clipboard. |
![]() | CTD_SUMLENGTHS | Sums all the lengths of selected objects and puts it on the clipboard |
![]() | CTD_SURFACESTYLEGREYS | Sets the “SlopeAnaylsis” of a surface to 0-15% as 254 and 15% to Vertical as 253. Great way to visualise designs with slope shading. |
![]() | CTD_SURFMATCHANAYLSIS | Copies the surface analysis from one surface to another. All types of analysis are copied. Elevation/Slope etc.. |
![]() | CTD_SURFREGIONBOUNDARY | Attempts to create a boundary around parts of a surface that have similar grades. Great for selecting a side of an embankment and getting a boundary quickly etc.. |
![]() | CTD_SURFSHRINKWRAP | Creates a boundary around 3D faces to use as an outside boundary |
![]() | CTD_SURFSTATS | Displays statistics for ALL surfaces in a Civil 3D drawing, including 2D/3D area min/max elevations and cut fill for volumes surfaces.. Easy to copy to clipboard |
![]() | CTD_SURFTOGGLE_TRIS | Quickly toggle the surface triangles on/off on a selected surface.. |
![]() | CTD_SWAPOBJECTIDS | This will swap two objects around in the AutoCAD database. This is useful for things that are using those lines. For example, you might be using a polyline to clip multiple surfaces. Rather than having to add the boundary back to all those surfaces. Just draw or copy in your new boundary. Swap IDs and then safely delete the old boundary. Also useful for corridor targets |
![]() | CTD_THEMEMANAGER | Sick of turning surfaces on and off and changing styles all the time in complex models? Theme manager allows you to “Save” the state of all your objects in your drawing. Including the Civil 3D style/layer settings. Then you can go and change all your styles knowing you can safely return them back later. |
35 responses to “CeeThreeDee Free Tools”
Leave a Reply to Kapanther Cancel reply