AUTOVIEW - viewer for AutoCAD(TM?) files. Mark Eichin, 8 August 1990. Additions: Moving of walls is now off by default; use the "-edit" option on the command line to restore it. MEASUREMENT is now available. Press and drag the left button to measure between two points. Press and drag the center button to measure the area of a rectangle (between the corners.) To measure path length - click right to begin, move and click right for each segment, click right on the final point, *then* click left to print the length and clean up. (All lengths are currently printed to standard output, ie. the terminal from which autoview was started.) AUTOVIEW - viewer for AutoCAD(TM?) files. Mark Eichin, 3 August 1990. Background: I took a sample ".DXF" file and looked at it; much of the information was in an obvious form. I then took the InterViews "persistent graphics" demo and rewrote its GraphicInitialize procedure to read a ".dxf" file from standard input. This took under an hour, including debugging. I've since added text as well. Linestyles are currently ignored. To use (either RT or VAX): % attach eichin rar % /mit/eichin/DEMO/autoview -geometry 800x600 < /mit/rar/bldgs/e40-3.dxf Notes: The map is about 2500x1000 at normal startup, which is why you want to specify the geometry above. In the lower right corner you'll see a "panner" - an alternate interface to scrollbars, better suited to 2d work. The quad of arrows move in the given direction. The big arrows move in and out. The box below them is the panner itself - the grey represents the whole map, and the white box represents the window. You can pick up and drag the box to move the window. Click in the grey area and the box (and viewport) will move about 1/2 a screenful towards the click point. Since autoview uses persistent objects, it creates /tmp/autoview.map and /tmp/autoview.sto. These can be deleted (I just haven't had the chance to figure out how to make it avoid creating them in the first place.) You can click and drag "objects" (walls, pieces of text...) In the current interface, walls can only be moved on the screen. Getting Physical Plant to move them in reality is Not Yet Implemented.