South Plains AutoCAD Users Group

LISP of the Month
1997

June July August September October November December Miscellaneous

HOME Current LISP 2005 2003 2002 2001 2000 1999 1998 1997


 

December's Lisp of the Month

Pweed.Lsp Routine to remove vertices from selected Plines according to specified parameters.
Best routine for cleaning up contours and making smaller drawing files.

by Robert McNeel & Assoc.1989

 

November's Lisp of the Month

UPDATED
11/26/99

Star.Lsp

The easy way to draw a star with a user defined number of points, plus inside and outside radius.
The only problem I see is that you have to rotate the star square with the world after creation.

original by Carl Guerin
modified by Jeff Tippit

12_14.Lsp

This function saves a drawing as both R12 & R14 in one go, only works in R14 of course.
It takes a user supplied filename and saves the current drawing to this name and tacks a _R12 and _R14 to the end of the filename.

Written by Patrick M. Slattery

 

October's Lisp of the Month

Deldup.Zip

Program deletes multiple lines lying on the same vector.
This is the best and fastest Lisp routine that deletes duplicate lines I have ever seen.
You are given a choice (via dialog) of line, arc, circle, or text. Once accepted you window your selection
Once you see it in action - you will know what I mean. Also included is a Tolerance setting and Help dialog.

Written by Theo L.A. Groenenberg

 

September's Lisp of the Month

UPDATED
10/27/97

Modemac.Lsp

Combined, added, and removed several items from Tony Tanzillo's Kitchen Sink status line.
This lisp routine was in response to one of our members who wanted to display the current TEXT STYLE on the status bar.
Also included is the SNAP value. Add this routine to your ACAD.LSP in order for it to automatically load.
Strsteel.Zip This Dialog based Shareware Lisp routine Version 1.1 draws Structural Steel Shapes.
4 Types :Beam, Channel, Angle, Tubing, Tee, & Pipe
2d & 3d - simple & detailed. Pick standard sizes from a popdown list..
Also includes properties such as color, hatch pattern, hidden,center & break lines.

written by Stephen Taylor

 

August's Lisp of the Month

Mvrt.Lsp This is a general routine that everyone should have. There are 2 commands :
MVRT - move then rotate &
CPYRT - copy then rotate

by Robert McNeel & Assoc. 1989

 

July's Lisp of the Month

Rch.Lsp This is a great simple routine that helps you to rotate your X-hair, either by <entity> (just hit enter, then the entity) or by typing in a rotation angle. Simple, but very useful.

Author unknown

 

June's Lisp of the Month

XShp.Zip This is the most useful Lisp Routine for creating 2D & 3D Logos I have ever seen. It explodes AutoCAD text or shape entities into polylines just by picking the text [NO MORE DXB], make sure osnap is off, & don't forget to regen afterwards, by Upper Canada Software. You must have the .Shp file for it to work, so I have included the Shx2Shp.Exe converter.

by Schreiber Instruments.

 

Miscellaneous Lisp of the Month

UPDATED
06/08/2000

Autoarea.Lsp
Returns the area by utilizing Boundary (previously Bpoly), which allows you to be able to pick a point inside a set of entities. Updated to work with R14 & 2000.

Author unknown
Updated by Gary Petty

DDAlias.Zip This is a dialog box for creating command aliases within AutoCAD. This routine actually evaluates the existing PGP file and will build a new one based on the users input. This allows the user to assign aliases on the fly without editing the Acad.Pgp file. Don't forget to change the path, in line 51 in the DDAlias.Lsp, to point to where your Acad.Pgp is located.

by Michael Jenkins.

DDArea.Zip Function to list the Area and Square Feet of a polyline by using an Alert Dialog Box.
(2) Routines - 1 for Architectural and 1 for Decimal Scale.

by Patrick Slattery and Jeff Tippit

DDArray.Zip Dialog Box for Array

original by Ken Leseberg
modified by Don Buschert

DDDist.Zip This is a dialog box for obtaining a distance. It improves on the DIST commands in three ways. First, it checks each point and does not restart if an invalid point is input. Second, it avoids having to flip to the text screen to get a distance. Finally, it allows several distances to be obtained without having to reissue the command.

by Michael Jenkins.

UPDATED
11/26/99

DDe.Zip

Great combined dd editor for dimensions, blocks, attdefs, & text.
Updated for MTEXT.

Author unknown
modified by Jeff Tippit

DDList.Zip Routine to list entities within a dialog box.
DDUnload.Zip This is a dialog box for unloading ADS applications from AutoCAD.
DDVslide.Zip This is an enhancement to the VSLIDE command. It allows the user to pan and zoom slide files from within a dialog box.
Dim2asoc.Lsp This routine changes all ASSOCIATIVE dimensions that have had their values changed by the user
and resets them all to their default values, even on frozen layers.
Dim51.Lsp If you have dimensions that are upside down or sideways, this routine resets the "Group 51" in Dimensions back to 0 deg.
(Release 12 bug)
Dis1&2.Zip (2) routines to find distance Near to Perpendicular in Architectural and Engineering (decimal) units

by Jeff Tippit

EditXref.Lsp Routine to edit an Xref or Block by pointing. Run the routine, select an Xref or Block, and then confirm that you want to edit the Xref or Block (AutoCAD will save your current drawing).
To return to the parent drawing, execute the script XRETURN.SCR

by Mark Middlebrook.

MPedit.Zip Dialog Box that edit multiple polylines

by Shane M. Dolph.

Pledit.Lsp Edits multiple plines at once.
PurgeAll13.Lsp Purge all routine for Rel.13.
Thk.Lsp Utility to change the thickness of multiple lines, arcs, and polylines at once.

Author unknown

Units.Zip (4) Simple Unit conversion routines.
Square feet to Acres, Acres to Square feet, Square feet to Square Yards, and Inches to Meters

by Jeff Tippit

Welda.Lsp Changes individual 3Dfaces into 1 pface mesh. Great for AccuRender's object smoothing function.

Author unknown

 

All routines that have an author listed in the file are kept intact as to respect authorship.
Some of them did not have an author, if you recognize a routine that is yours please e-mail me so that I can acknowledge you.
If you would like to see your work archived here feel free to send it to the address below.
Any routines will be posted acknowledging you as the author. If a routine is labeled new, it means new for this site.


Powered By SGI Servers
SGI Powered Web Site
Page Maintained & Updated by Jeff Tippit
Original Page Design & Implementation By Patrick M. Slattery
Copyright © 1996-2007 SPAUG
Last Updated February 28, 2007