FilenameSizeDatePlatformReleaseDescription
3DFILLET.LSP15 k1995-01-02DOS/ WinR12Redefines the FILLET command to allow filleting of non-UCS coplanar lines, and allows radius definition during FILLET.
BALLOON.LSP7 k1999-11-03DOS/ WinR11- R2000This program creates leaders and encloses the leader text in a 'Balloon'. If the text has fewer than 3 characters, the balloon is a DONUT; if longer, the balloon is an ELLIPSE. Both text and balloon continue at the same angle as the last line in the leader. Editable parameters let you put the balloon on a specific layer, adjust the gap between text and balloon and the balloon's lineweight, and specify whether the leader is a block or individual entities.
BCAL.LSP
Bend Calculator
6 k1998-09-10DOS/ WinR11- R14For sheet-metal fabricators, this routine calculates some common bend-allowance related quantities from specific bend parameters. If invoked transparently the result is returned directly to an AutoCAD command (such as OFFSET). This is from my "Sheet Metal Flat Development with AutoCAD" course.
BDEV.LSP
Bend Developer
5 k1998-09-10DOS/ WinR11- R14This routine uses the k-factor method with the specified k-factor and metal thickness to calculate the developed length of a sheet metal part by selecting the lines and arcs from a cross-section of the part. This is from my "Sheet Metal Flat Development with AutoCAD" course.
CALCAREA.LSP1 k1995-04-21DOS/ WinR11- R13This is a little routine that writes a comma-delimited file of room numbers and areas. The data is gathered by entering the room number then picking the corners of the room. The file is not commented.
DIMPL.ZIP3 k1995-10-19DOS/ WinR12 R13(?)A simple routine which makes it easy to dimension the bearing and distance of a property line by inserting a block with two attributes, then filling the attributes in automatically.
DWGVER.LSP2 k2012-10-30DOS/ WinAllAn example of reading the first few characters of a .dwg file to determine the file version or corresponding AutoCAD version. Defines (DWGVer ) and (DWGtoACAD ).
FIXBLOCK.LSP2 k1997-12-31DOS/ WinR13 R14Redefines all or selected blocks so that all entities are on layer '0' (zero), with color 'BYBLOCK'.
ISX64.LSP1 k2009-12-12DOS/ WinAllCode to detect whether AutoLISP is running on a 64-bit AutoCAD host.
MAKEBLOK.LSP2 k1995-04-28DOS/ WinR11- R13This program takes selected objects, defines an anonymous block, then inserts the anonymous block at the original location.
PURGEB.LSP2 k1998-11-15DOS/ WinR11- R14PURGE all unreferenced blocks (including nested blocks) with one command. The program can easily be modified to PURGE other items.
PWIDTH.LSP1 k1994-05-02DOS/ WinR11- R13Defines (PWIDTH ), which changes the width of all polylines to 'new_width'.
STRETCH.LSP3 k1998-09-04DOS/ WinR13 R14A modified STRETCH command for AutoCAD R13 and R14. This modified STRETCH command is identical to the built-in version with one important exception: the first window selection is used to specify the stretch window (instead of the last).
TABLES.ZIP16 k1993-05-29DOS/ WinR12 R13(?)Define and insert custom tables. Allows cells to be populated with predefined values or entered during insertion of the table.
TINT.LSP1 k1999-12-28DOS/ WinR11- R2000Defines a TINT command which returns the theoretical intersection of two lines. The command can be used transparently to return the point to an AutoCAD command which expects a point.