COMPUTER AIDED ARCHITECTURAL DESIGN
Drawing Assistance and Floating Construction Plane

The Accudraw tool was built by Bentley (the company that makes MicroStation) as a mechanism to mimick the way that we use a Mayline or T-Square and a Triangle.  The tool was built to provide the designer with the ability to float around the model with fluidity and control the input of points, distances, and other locations quickly and precisely, in 2 and in 3 dimensional space.
 
The centerpiece of the Accudraw system, the Compass, works as a floating construction plane that can be moved and oriented to suit the needs of the designer on a moments notice.  The compass graphic itself is a representation of the current construction plane, with a localized origin point (the dot in the center), and X and Y axis tick marks to locate and constrain drawing in each of the axes.  As noted in the picture here, the red tick always indicates the positive X direction of the current construction plane, and the green tick marks the positive Y direction.  There is no marked indication of the current Z direction, (after all this is a construction PLANE), but the Z can always be determined to propogate perpendicular to both the X and Y, and its positive direction can be determined using the Right Hand Rule.
 
 Drawing BasicsCoordinate Systems, Construction Planes, and AccudrawShortcuts and Commands


Drawing Basics using Accudraw

As a assistant to just drawing, Accudraw contains a number of features to smooth your input of distances and locations.  While using it, you will notice a number of system reactions to what you are doing.  Each of these are established to help ease your input of coordinate points into your model, and in many cases, Accudraw is anticipating what you are trying to accomplish.

 


Coordinate Systems, Construction Planes, and Accudraw

In 2D it is not very apparent, but when we move into 3D, it will be clear that the Accudraw Compass functions as a Construction Plane floating about within a defined Coordinate System.  It already shows you an origin and a set of axes, the basic components of a coordinate system.   When you draw, you are working in a single plane as represented by those axes.  This is a bit tricky to get used to at first, but you should find it easy to worh with in time.

Coordinate Systems:
A coordinate system is a quantifiable definition of three dimensional space as defined by a starting point, called the Origin, and a set of cartesian axes propogating outward from that starting point.  Each of these axes, X, Y, and Z, define the orientation of objects found within a three dimensional volume.
By default in any CAD system, there is one base coordinate system that controls the 3D model arena.  This is known as the Global Cordinate System, and it can be equated to Longitude and Latitude on the Earth.  Everything exists somewhere within this coordinate system and the location of any object can be described by giving a set of coordinates in each of the three axes (longitude lines, latitude lines, and elevation above sea level).  The origin point for the Earth's global coordinate system is the point aligned with the Prime Meridian (x=0), the Equator (y=0), and Sea level (z=0).  All other locations can be read relative to this point.  The CAD system's Global Coordinate System is no different, with an origin point at 0,0,0 and x, y, and z axes propogating from it.  Every object you draw is located somewhere relative to this system.
In many cases, however, we don't know or care where objects exist relative to the Prime Meridian, the Equator, or Sea Level.  Do you know the location of the point that you are sitting at?  What you do care about is the location of objects relative to other objects or relative to one specific location in the Global system, and then the distances to all objects relative to that point.  As such, we have the ability to create localized coordinate systems that act as a superimposition on top of the Global system.  Points that we place in the localized system also exist in the global system, but we are locating them relative to something of local and immediate interest rather than the less directly useful point of global origin (prime meridian, equator, sea level).  These localized coordinate systems are called Auxilliary Coordinate Systems, as they are auxilliary to the global system.  Some of you may also know them as User Coordinate Systems, since they are defined by you, the user.  An example of such a system would be State Plane coordinates (where the bottom left corner of the state of Virginia is 0,0,0 and everything else is located relative to that), or the edges of your drawing sheet in studio where the edges of your building are aligned to the edges of the sheet without regard to the direction of true north or longitude and lattitude lines.  These are cases where we simply don't care about the global coordinate system, so we disregard it.
All CAD systems allow us to create these Auxilliary Coordinate Systems by defining a plane with three points (origin, a point on the X Axis, and a Point in the Y direction to make a Euclidian (3 point's define a plane) plane.)  These Auxilliary Coordinate Systems can be stored and recalled for later use, and all provide a new and distinct point of origin and directions for the X, Y, and Z coordinate axes such that points can be located relative to them.
Construction Planes:
A construction plane is, at first glance, very much like a coordinate system, but if we look a little bit deeper, we can see that there is a subtle and very important difference.
A Construction Plane is like a flat piece of glass that you draw on.  This piece of glass extends infinitely in both directions, but it can only exist as a single flat plane at any time.  By drawing on this plane, you place objects in space.  The Construction Plane is not a coordinate system, though.  Here's why:
    1. A construction plane is a PLANE - Two Dimensional - and therefore does not have a Z Axis.  A Z axis is implied by the locations of the X and Y axes, but the plane itself does not propogate in Z. Anything you draw on the plane is flat.
    2. The Construction Plane is located somewhere WITHIN a coordinate system.  This one's a bit fuzzier.  Above, I describe how one coordinate system can sit within another coordiate system.  This is pretty much the same thing, but here, our flexibility is greater.  Take the piece of glass and move it around witin your coordinate system.  The coordinate system remains the same, but the location of the construction plane can move about within it.  The construction plane can, and often will, be coincident with the coordinate system, but it doesn't have to be!
 
 This last statement is the most difficult to understand and the trickest part of using accudraw.  The accudraw compass represents a construction plane, not a coordinate system.  That construction plane exists within a coordinate system (the Global one, or any other Auxilliary Coordinate Systems that you create), and it helps you to place locations at points within those coordinate systems, but it is not one itself.  In many cases it operates much like one, and in most cases you will not care, but this is the distinction between them.

You will primarily be working with simple construction planes within the global coordinate system.  You will do this by rotating your Accudraw Compass, usually into one of the standard rotations - the Top, Front, and Side rotations (which double as the bottom, back, and other side).  Be very careful to notice that these are rotations, not locations, of planes.  The Top rotation exists at elevation 0 and at elevation 100.  The difference is the construction plane's point of origin - it's location within 3D space.  The two planes are parallel but they are not the same.  Only their orientation toward TOP is the same.  Accudraw uses determinate rotations without locations as a flexibility for drawing.  It can be very disconcerting at first since they do not lock the location as well.  For that, you need to establish a coordinate system (ACS) to lock to, and we will show you how to do this.  For the most part, though, you will not need to, as you will be referencing existing geometry.  Flipping between the various plane rotations will allow you to move about in 3D space very quickly once you get the hang of it, without certain constraints associated with what is called Plane Lock.  Plane Lock is an option, though, for those cases where it is necessary.



Shortcuts for Accudraw
 
 Here is a list of the commands for using accudraw.  These are all implemented in MicroStation as one or two key shortcuts (just hit the one or two key combination on the keyboard while drawing to activate the command).

Construction Plane Orientations:
T - rotate construction plane to orient to the top of the model
F - rotate construction plane to orient to the front of the model
S - rotate construction plane to orient to the sides of the model
V - rotate construction plane to orient to the computer screen (view window)
RX - Rotate construction plane 90 degrees about the current X axis
RY - Rotate construction plane 90 degrees about the current Y axis
RZ - Rotate construction plane 90 degrees about the current Z axis
RQ - swing construction plane in its own plane to orient X and Y axes differently.  The construction plane remains in the same plane.  The X and Y axes point differently

Cordinate Systems:
RA - Create a New Coordinate System and align the accudraw construction plane to it.
WA - Give the current Coordinate System a name and store it for later use.
GA - Go get a Coordinate System previously created and stored and align the accudraw construction plane to it.

Axis Filters and Drawing Aides:
O - Move the location of  the construction plane as identified by its origin.  When used with a Tentative point or snap, this allows to Offset from that point for drawing.
X - Filter only the X distance from  the current pointer location or tentative point and lock it.  Free all other unlocked axes.
Y - Filter only the Y distance from  the current pointer location or tentative point and lock it.  Free all other unlocked axes.
Z - Filter only the Z distance from  the current pointer location or tentative point and lock it.  Free all other unlocked axes.
D - Filter only the Distance from  the current pointer location or tentative point and lock it.  Free all other unlocked axes.
A - Filter only the Angle from  the current pointer location or tentative point and lock it.  Free all other unlocked axes.
Enter - Lock into the closest orthogonal axis (Axis Lock) and constrain points to be along it. (Toggle to unlock)
Space - Toggle between Cartisian Coordinate (X,Y,Z) mode and Polar (Distance, Angle) mode. 
I - Use intersect snap filter for single operation (same as choosing this from the button bar)
N - Use nearest snap filter for single operation (same as choosing this from the button bar)
C - Use center snap filter for single operation (same as choosing this from the button bar)