[comp.binaries.ibm.pc.d] New files uploaded to SIMTEL20 AutoCAD directory

w8sdz@WSMR-SIMTEL20.ARMY.MIL (Keith Petersen) (12/10/89)

[--forwarded message--]
From: Benjamin Olasov <olasov@heathcliff.cs.columbia.edu>

I've uploaded the following newly revised files to SIMTEL20.  These
are contributions to the pd1:<msdos.autocad> directory.

<msdos.autocad>
CHG.ARC         AutoLISP: General entity editing
DOOR.ARC        AutoLISP: Two pick door command


These files supercede the previous CHG.ARC and DOOR.ARC in the
<msdos.autocad> directory.  As mentioned before, these files will
also work with Unix AutoCad or MacIntosh AutoCad.

Best regards,

Ben               olasov@cs.columbia.edu

Descriptions of CHG.ARC and DOOR.ARC follow:
--------
CHG.ARC         AutoLISP: low level entity property display/ editing

CHG.LSP
CHG is a powerful, general purpose tool for displaying and editing the
properties of individual entities.  CHG creates a numbered menu of all
of a selected entity's properties, and then prompts the user to select
the number of the property to modify.  CHG then prompts for a new
value for that property, which may be a point (list), real, integer,
or string.

The current version of CHG handles Release 10.x entities 3DMESH, other
complex polygon meshes and curve fitted polylines.  It also has a full
range of text property editing features including justification,
obliquing angle, height, style, insertion point, etc.

Any changes made by CHG can be undone using AutoCad's 'U' command.
Doing so will return the drawing to its state immediately prior to
using CHG.

A random example use of CHG:
In a drawing containing two valid blocks A and B, an individual
iteration of block A can be transformed to an iteration of block B by
giving B as its new name. All of its previous insertion parameters will
remain the same, but its identity will be changed to block B. If the
name of the layer in which the entity resides is changed to the name of
an existing layer, the entity will change its residence to that layer.
However, if the new layer name is the name of a non-existing layer, a
layer with that name will be created, and the entity will be transferred
to that layer.
By Ben Olasov, Graphic Systems, Inc., Cambridge, MA

DOOR.ARC        AutoLISP: Two pick door command

DOOR.LSP contains the command level function C:DOOR which prompts for
the hinge point of the door, then the swing point, and proceeds to break
the wall, finish the door opening, and draw a door symbol scaled to the 
size of the opening.
By Ben Olasov, Graphic Systems, Inc., Cambridge, MA

--------
EOT

---

Thanks, Ben!

--Keith