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