Level: REGULAR USER/INTERMEDIATE
OK, as promised (!), here we are for Part 3 of Measuring Areas in AutoCAD 2012.
In Part 2, I showed you how to calculate areas using the AREA command. What I am going to show you in Part 3 is how to use AutoCAD FIELDS to display those area values on your drawing as exact units of measurement. Now, I am based in the UK, so I will be calculating my room areas in square metres. However, those of you who still use imperial measurement (my American friends, for example), you can still do this with square feet if required.
Now, we still have our room and floor polylines displayed on our drawing. These drawing entities have information associated with them that can be displayed using FIELDS. This is the xData I mentioned in Part 2. The best bit about FIELDS is that when a polyline is edited and the area changes so does the area value in the displayed FIELD.
Section 1 – Displaying Floor Area with FIELDS
So, let’s do the easy one first. Our floor area. The drawing is very simple and we have one rectangular polyline (in green) representing our floor area.
Utilising the AutoCAD ISOLATE command from Part 2, we will isolate the floor area so that nothing else gets in the way. We can easily move the text we create later. So, just select the green floor polyline and right click and select Isolate. Fig.1 shows the isolated polyline.
Fig.1 – The isolated floor polyline
We can now use the Multiline Text command (MTEXT) to place some text within the polyline. Make sure you have a suitable text style (I tend to use Calibri or Verdana as my font) and make sure the text is the right height for use in the Model tab. In this example, I have used a text style called LABELS and given it a fixed text height of 150mm in the text style. See Fig.2 below.
Fig.2 – The Text Style dialog box
We will put the text directly in to the design space (Model tab) as they are purely labels and do not require any annotation scaling. If you know how to use annotative scaling and wish to use it, please do so. I will be writing a blog on annotative scaling in the future so don’t worry if you haven’t got a clue what I am talking about!
Using MTEXT with your chosen text style (in my case, LABELS), place your text area in the centre of the polyline area as shown in Fig.3. I have set my current layer to the same layer as the floor polyline, FLOORAREAS.
Fig.3 – Placing MTEXT in the centre of the floor area polyline
Type the following in the Multiline Text Editor once you have placed your text area:
(GIA is an abbreviation for Gross Internal Area).
Then with the text cursor just after the EQUALS symbol, right click and select Insert Field as shown in Fig.4 below.
Fig.4 – Using Insert Field on the right click shortcut menu
The FIELD dialog box will appear. In the FIELD CATEGORY pulldown (top left), select OBJECTS. Then, select OBJECT in the list displayed. You will see Object Type and Property appear in the central column of the dialog as shown in Fig.5 below.
Fig.5 – The FIELD dialog box
Click on the small icon next to the Object Type field as shown in Fig.5. You will be taken in to the drawing. Select the green floor polyline. You will go back in to the FIELD dialog but now the properties of the selected polyline will be displayed as shown in Fig.6 below.
Fig.6 – The FIELD dialog box with precision and format controls shown
As you can see, the current area of the floor polyline is shown in millimetres as we used a basic metric AutoCAD template when we started drawing, so we need to set the precision and the format of the units displayed. Click on the Current precision pulldown and set the precision to TWO decimal places as we are working in square metres and don’t need it any higher than that in this case (See Fig.7).
Fig.7 – Precision settings in the FIELD dialog box
Click on the Additional format button. The dialog box will appear. In order to display square meters we need to apply a conversion factor as shown in Fig.8. We also can place a text suffix denoting square metres (sq.m). Make sure you put a space in front of the sq.m text suffix so that the text preview (again shown in Fig.8) displays a space after the numerical value.
Fig.8 – The Additional Format dialog box
Once these settings in the Additional format dialog are set, click on OK.
Your preview in the FIELD dialog (top right) should now show 11.25 sq.m. If it does, click on OK.
Your appropriate field text (with a grey background masking to denote field text, not regular text) will display in the Multiline Text editor. You can now close the Multiline Text editor and save the changes. Your drawing will now look like it does in Fig.9
Fig.9 – The finished MTEXT showing the floor area polyline FIELD value
Select your floor polyline and right click and select Isolate and End Object Isolation as shown in Fig.10 below.
Fig.10 – Right click shortcut menu showing End Object Isolation
You can now see that your text is not in the best place. So just use the MOVE command to move the text. As it is the floor area, you normally (in an FM CAD environment) place the text outside the floor outline as shown in Fig.11.
Fig.11 – Finished drawing showing final position of MTEXT
Section 2 – Displaying the Room Areas with FIELDS
I won’t bore you by telling you how to do the room areas as the process is EXACTLY the same. Just make sure that you are on a separate layer such as ROOMAREAS in my case on this drawing.
Again, utilise the MOVE command to place the text where you need to and maybe consider using text justification or even rotating the text if necessary, as I have done in Fig.12 below.
Fig.12 – Finished drawing with both floor and room areas displayed
In Part 4, we will move towards putting our floor and room area values in to an AutoCAD table and looking at how the values automatically update if the room or floor polylines are edited.
As I have mentioned previously, please email me at firstname.lastname@example.org if you need the AutoCAD DWGs (in 2010 DWG format) to work through the Quick Tip series.
In the meantime, happy CADD’ing!