Architectural Desktop 3 - Development Guide
PART 25
AEC BLOCKS - PROFILES
1Blocks - Profiles - Access | .1-25 BLOCKS - PROFILES | ||||||||||
AEC Blocks - Profiles Toolbar How do I get this toolbar? You can also acquire access to these commands from the Desktop pull-down menu. From the Desktop pull-down menu, pick Create AEC Content..., Multi-View Blocks >, Mask Blocks >, or Profiles > and cascade to their respective command options - see image below, right. |
![]() |
||||||||||
AEC Blocks - Profiles pull-down menus Create AEC Content..., Multi-View Blocks, Mask Blocks, Profiles The AEC Blocks - Profiles toolbar is comprised of several different pull-down menu items, as illustrated to the right and continues to be a collection of diverse tools that will probably evolve and expand in future releases of ADT. With exception of the Profile tools, the rest are actually well suited to be grouped together on one toolbar because they all refer to the process of creating custom Blocks for ADT. Profiles, on the other hand, simply represent 2D outlines for use through out ADT whenever you want a unique 3D object within an existing ADT toolset. Profiles are basically an expanded form of polylines so you should already be half-way there in comprehending them. Create AEC Content... is the most complicated routine in the bunch and usually involves Multi-View Blocks ( and at times, Mask Blocks ), so we will begin with Multi-View Blocks and then go to Mask Blocks before discussing the Create AEC Content topic. |
![]() |
||||||||||
2Adding Multi-View Blocks | 2-25 BLOCKS - PROFILES | ||||||||||
Add Multi-View Block dialogue box
|
![]() |
||||||||||
![]() Once Multi-View Blocks have been added to a drawing, you will find them on the Name drop-down list of the Add Multi-View Blocks. Some Multi-View Blocks can be Added with a Scale of one ( 1 ) while others, usually those that are annotation types, will require a scale factor based upon your printing scale. |
|||||||||||
3Modifying Multi-View Blocks | 3-25 BLOCKS - PROFILES | ||||||||||
Modify Multi-View Block dialogue box
The Modify Multi-View Block dialogue box is basically identical to the Add Multi-View dialogue box. You may find that you need to specify a Rotation angle or change the Scale a little of an inserted MvBlock but chances are that if you have gotten to this dialogue box, you are probably looking for more powerful options to change; like those found on the Properties button.
On the Modify Multi-View Blocks dialogue box, you can change one Block to another on the Name pull-down menu, change the Rotation angle, modify the Scale or use the Properties button to access the Multi-View Block Reference Properties dialogue box.
|
![]() |
||||||||||
Multi-View
Block Reference Properties - Dimensions tab On the Dimensions tab of the Multi-View Block Reference Properties dialogue box, you will find the Scale value fields that are automatically set when you drag-n-drop a Multi-View Block into your drawing. For many objects that are Print Scale dependant, such as Tags and Electrical Symbols, the Scale value is determined by the Drawing Scale as set on the Drawing Setup dialogue box. If you need an object to be a different dimension in Width, Depth or Height, you can change these values to match what you want. In some cases, however, this will create odd results; such as if you attempt to make a Range wider ( the burners will become ellipses ). X - width of object Y - depth of object Z - height of object. |
![]() |
||||||||||
Multi-View
Block Reference Properties - Offsets tab On the Offsets tab of the Multi-View Block Reference Properties dialogue box, you will find all of the individual Blocks that make up the Multi-View Block you have selected. If you have selected a complicated Multi-View Block, like a Range ( Cooker ), you may see as many as five blocks. Each Block is used for a different View orientation so you might see letters used in their names that indicate what View they are used for; such as M (Model), P (Plan), F (Front), L (Left) and R (Right). The Offset From Insertion value fields allow you to position each of the individual Blocks uniquely within a Multi-View Block. It would be a very unusual circumstance where you would need to modify these value fields so you probably won't need to work on anything on this tab. |
![]() |
||||||||||
Multi-View
Block Reference Properties - Attributes tab
Few, if any, of the 3D objects have options for a Prompt and Value but many of the 2D Multi-View Blocks have Value options and you can use these to Add or Change Values - as illustrated to the left. |
![]() |
||||||||||
Multi-View
Block Reference Properties - Location tab
Illustrated to the left, I show how some 3D Design Content objects come in sitting on the floor plane when they should sit at a more appropriate height to match where and what they are used for. Left, I show how a common kitchen sink can be set to the correct counter top height by using the Z-axis Insertion Point value on the Location tab of the Multi-View Block Reference Properties dialogue box, illustrated right.
|
![]() |
||||||||||
4Multi-View Block Styles | 4-25 BLOCKS - PROFILES | ||||||||||
Multi-View Block Definitions - Style Manager
Multi-View Blocks are managed by the Style Manager where, unlike most other ADT objects, you will find very little in terms of options. This is because there really isn't much to manage. What the Style Manager does, is match which blocks you want to see at certain View Directions and under certain Display Representations. Illustrated to the right, I show the List tab of a typical ADT Multi-View object, a chair and the various Blocks that reside within the Multi-View Block. In the List, you will see the View Direction listed next to each Block Definition Name. |
![]() |
||||||||||
Multi-View
Block Definition Properties dialogue box On the View Blocks tab of the Multi-view Block Definition Properties dialogue box, shown right, you should see why ADT's blocks show up in some views and not in others. You should find that there are different block names for top/bottom views, front/back and left/right views. And there may also be different block names for Model and Reflected Display Representations. |
![]() |
||||||||||
Display & Behavior Changes to ADT Multi-view Blocks In this illustration, right, I show how you can take an existing Multi-view block and change its Reflected Display Representation by Add...'ing a block and orienting it for Top display only. If you like to show your Switch blocks on your Reflected
Ceiling Plans, as I do, you will need to make this modification to ADT's default Switch
Multi-view blocks because they If you want to make this a permanent change for the DesignCenter, you can edit the source Multi-view block by opening it directly. It's just a drawing file residing in the folder you see in the DesignCenter. Once you have it opened, you can repeat this example and save the file. Another change you might want to make, is to Add... the 3D switch Block, from the same directory, on all your Switch Multi-view blocks. |
![]() |
||||||||||
Display Manager - Multi-View Blocks Multi-View Blocks do not have unique Display Representation Options so you will not find anything to change on the Entity Display dialogue box. But Multi-View Blocks are controlled by Display Representations in the sense that they are either on or off. Understanding how the Display Manager can be used to turn Multi-View Blocks on or off for certain Display Representations can be a very useful bit of knowledge; especially when caught in a pinch trying to get something like a Floor Plan out with Ceiling Fixtures included. Illustrated to the right, I show that Multi-View Block Reference has been selected in the left pane of the Display Manager and that I have just turned on all Reflected Display Representations of Multi-View Blocks for the Plan Display Representation Set. This means that now, whenever I use a Display Configuration that uses the Plan Display Representation, I will see the Reflected view ( or Block set for use on Reflected Views) of Multi-View Blocks. In other words, all the lights just came on in normal plan view. The drawback to this approach is that it affects all Multi-View Blocks and may end up displaying Multi-View Blocks that you don't want to see. The same problem may occur when you use this technique to turn things off. |
![]() |
||||||||||
5Creating Multi-View Blocks | 5-25 BLOCKS - PROFILES | ||||||||||
Comprehending the Process
Now that you have read all about the basics behind Multi-View blocks, it's time to create your own. Before you proceed, make sure you are up on your Block making skills in AutoCAD since we have to make one Block for every view used in a drawing. Since most of the Lavatories in ADT are simple 2D Multi-View Blocks and not 3D Multi-View Blocks, I thought this would be a good place to not only learn about making MvBlocks but also make some improvements to ADT's Design Content folder. Since the best MvBlocks also contain a 3D block for Isometric and Perspective Views, we will also need to create one of these 3D objects. If you are not up on making 3D objects in either AutoCAD or ADT, don't worry, I have one ready for you that you can download. To make a Multi-View Block, you first have to draw the various views of your object and then make regular AutoCAD Blocks out of them with the Make Block command. Depending upon the complexity of the object, you may need more views than those illustrated for a common lavatory, right. For the following steps, draw as you normally would in 2D AutoCAD mode. Use Polylines, Arc, Circles, Rectangles, Lines, Plines and other 2D objects. Draw everything on Layer 0 (zero). If you are creating an actual physical object and not an annotation symbol, draw it at a scale of 1:1 ( real size, unless you are one of those clever folks who uses one block for various sizes ). For Linetypes, select an appropriate Style that would work in the finished drawing; i.e., when inserted, the Ltscale of that drawing will govern the Linetype scaling. For the 3D Model, draw it on Layer 0 as well and consider which modeling tools to use before jumping in. ADT has 3 types of Modeling objects: Surfaces, Solids and ADT's native Facets ( also know as Masses ). |
![]() |
||||||||||
Creating Blocks for each View STEP 1 STEP 2 STEP 3 STEP 4 |
![]() |
||||||||||
Creating a Multi-View Block Style
On the Style Manager Window filtered for Multi-View Block definitions, use the New button to create a New MvBlock Definition. Highlight your new MvBlock Definition and use the Edit... button to access the Multi-View Block Definition Properties dialogue box. On the General tab of the Multi-View Block Definition Properties dialogue box, provide a description of your cool new block. |
![]() |
||||||||||
Selecting
Display Representations and Orienting Blocks On the View Blocks tab of the Multi-View Block Definition Properties dialogue box, select a Display Representation and use the Add... button to insert each of the Blocks created for the various views. You will need to add them on at a time, unfortunately. Once you have Added all of the Blocks for the various views, highlight one block and assign it one or more View Directions. Repeat this process for each Display Representation that you wish your MvBlock to display in. The most common Display Representation for general furniture and fixtures would be the General, Model and possibly Reflected Display Representations. For General, set all View Blocks including one for Model for the Other View Directions unless you don't want it to display as a 3D object at any time unless the Model Display Representation is used. For Model, use only the 3D Block but set it for all View Directions. For Reflected, use any View Blocks that you have created for Reflected views or use a plan view if you want it to display in Reflected plans. Set it to Top View Direction. For other Display Representations, you might want to use them for advanced display control. This is where you might have a full set of Mvblocks for one scale or type of output and another whole set for details. As far as I know, none of the default ADT Mvblocks have this level of sophistication built in yet but you could do it. The problem is that the more you add the more memory each Mvblock consumes. Personally, I would love a library of symbols that could match my different printing scales and know the difference between a client presentation drawing and construction documents. How about you? |
![]() |
||||||||||
Test your MvBlock
Use the Add Multi-View Block button and insert it in a blank drawing. Use the View button on the View toolbar, illustrated to the right and make sure that you see only the appropriate View Block for the various 2D viewing angles. For the Isometric Views, you should see only the 3D View Block. If there are errors, you can go back to the Style Manager and Edit... the Definition Properties. If there are errors in any of the individual blocks, you can insert them and use the Refedit command to make the necessary corrections. |
![]() |
||||||||||
I Created an Mvblock but how do I get it into the DesignCenter? The next step is probably inevitable. This is where you want your new MvBlock to be added to the DesignCenter Content Folders and behave just like all of ADT's Mvblocks. To achieve this, you will have to use the Create AEC Content Wizard and run it through a few basic steps so that it can adopt Scaling, Layer Keying, a Name, Location and an Icon.
|
|||||||||||
6Adding and Attaching Mask Blocks | 6-25 BLOCKS - PROFILES | ||||||||||
Add Mask Block dialogue box
The Add Mask Block dialogue box may be one that you will never use since most Mask Blocks come in through other means, like the DesignCenter. If you do Add Mask Blocks with the Add Mask Block dialogue box, you risk missing out on a lot of features brought about when you drag-n-drop items from the DesignCenter. These features are programmed into the Mask Blocks when wrapped into an ADT specific bundle with the AEC Content Wizard. Once Mask Blocks have been added to a drawing, you will find them on the Name drop-down list of the Add Mask Blocks. Some Mask Blocks can be Added with a Scale of one ( 1 ) while others, usually those that are annotation types, will require a scale factor based upon your printing scale. Mask Block are very similar to Multi-View Blocks so you may find this material redundant. The main difference will become apparent once you get to the Properties of a Mask Block. |
![]()
|
||||||||||
Adding a Ceiling Fixture - Example
|
|||||||||||
Attach Mask Blocks to Objects
Attaching Mask Blocks is the type of task that is almost difficult to figure out due to the absurd nature of the task itself. Though there are good reasons for why you would need the option to Select the Object(s) to be Masked, it should be done at the time of insertion or automatically mask all items below it.
A Mask Block can mask just about anything but you will need to to the Attachment process for each object you wish to Mask; i.e. you cannot select multiple objects to be masked at once. To Attach the Mask of a Mask Block to an object, you first have to Select the Mask Block, hit enter and then Select the object to be Masked. |
![]() |
||||||||||
7Modifying Mask Blocks | 7-25 BLOCKS - PROFILES | ||||||||||
Modify Mask Block dialogue box
The Modify Mask Block dialogue box is basically identical to the Add Mask dialogue box and thus also the same as the Modify Multi-View dialogue box. See Modify Multi-View Block dialogue box for more.
|
![]() |
||||||||||
Coming: Attach / Detach and Node Anchors | |||||||||||
8Mask Block Styles | 8-25 BLOCKS - PROFILES | ||||||||||
Mask Block Definitions - Style Manager
Once you reach the point where you are ready to create your own Mask Block Definitions, you will suddenly discover the power and value of these objects. The problem with the default set of examples in ADT is that they are simple 2D objects and when we use ADT, we are all set and ready to work in 3D. By combining the power of the Mask Block with Multi-View Blocks, you will suddenly find a really useful tool. For furniture designers, for example, think of furniture that covers floor material, hatch patterns, text or other furniture. For designers who want rapid Wipe Out features on their labels, you can add Mask Blocks to the Multi-View Label Blocks.
|
![]() |
||||||||||
Mask
Block Definitions - Style Manager - Set From Once you have created a Mask Block Definition Name, you will have to use the Set From button on the Style Manager Window to define the shape that the Mask will have. For the shape, you have to use a Closed Polyline drawn prior to getting to this point.
For the Chair example, I have my Polyline right on top of the Chair so that can see how the Mask and Chair will relate and I find that it is easier to do it this way. After picking the Set From button, Select the Polyline, Do not Add Another Ring, Set the Insertion Base Point to match that of the object to be included ( the Chair ) and then Select the "Addition Graphics" ( the Chair ).
|
![]() |
||||||||||
Entity Display... - Mask The Display Props tab on the Mask Block Definitions Style dialogue box provides access to two display characteristics on your Mask Objects: Boundary Profile and Additional Graphics. As with the Multi-View Block, discussed above, you can use the Display Manager to quickly turn on or off all Mask Blocks for General or Reflected Display Representations.
|
![]() |
||||||||||
Mask
Block Definitions - Style Manager - Display Props On the Display Props tab of the Mask Block Definition Properties dialogue box you should find that there are only two Display Representations to choose from: General and Reflected. If you Select Reflected, the changes you make for the Display Props will only affect the Reflected Display Representation, just like with the Fluorescent Ceiling Fixtures. In the case of doing something different, like with the Chair example above, you would use the General Display Representation so the settings you make will affect the Plan Views. When you are ready to go to the Edit Display Props... button, you will have to decide on which Property Source you want to modify. For a custom object like that in this example, you will most likely want to use the Mask Block Definition Property Source rather than the System Default. |
![]() |
||||||||||
Mask Block Definitions - Style Manager - Display Props - Layers On the Layer / Color / Linetype tab of the Entity Properties dialogue box you should find that there are only two Components to a Mask object: Boundary Profile and Additional Graphics.
Additional Graphics - this option is only valid if you selected additional graphics when you created your Mask. The option is interesting because on objects, like some of the ceiling fixtures, you can turn off the symbolism leaving only the Mask outline.
|
![]() |
||||||||||
9Create AEC Content Wizard | 9-25 BLOCKS - PROFILES | ||||||||||
Create AEC Content Wizard dialogue box
The Create AEC Content Wizard is probably the most significant tool in all of ADT for creating custom content. This is where you get to make Blocks, Multi-View Blocks, Masking Blocks and Custom Command sequences all follow certain ADT based guidelines like Layer Keying and Drawing Scale sizing. Every time you drag-n-drop an ADT object from the DesignCenter that object has certain rules that it abides by which are all controlled through the Content Wizard. If you highlight an ADT object in the DesignCenter, right-click and Select Edit... from the pop-up menu, you will get this Wizard as your tool to Edit that object. Though it may appear as a complex set of steps, once you run one object through this Wizard you should find that it is basically the same routine for all content you want to make. To become familiar with all of the options, lets start by looking at running a typical AutoCAD Block through the Create AEC Content Wizard and see what a smart ADT Block we can make of it. |
![]() |
||||||||||
Adding
a Block STEP 1 In the first phase of converting an old block to an ADT Block, you will need to Start a New Drawing from scratch and insert the old Block. Then, you should use the Zoom command to maximize ( Extents ) the Block on the screen and center it ( Pan ) as illustrated to the right. In order to get a nice clean image in the DesignCenter, it seems to work best to set the background color to White. This can be done by using the Options ( type "OP" ) dialogue box, go to the Display tab and use the Colors button. Activate the Create AEC Content Wizard and set the Content Type to Block. On the Current Drawing list, select the Block Name you just inserted and use the Add>>> button to bring it over to the Content File list. Use the Next> button to proceed to Step 2. |
![]() |
||||||||||
Setting
Block Behavior STEP
2 Explode on Insert unchecked Layer Key is the real reason we are on this dialogue box and going through most of this work. Use the Select Layer Key... button to access the Select Layer Key dialogue box and select an appropriate Layer Key to assign to your ADT Block. In the case of this Toilet example, I will have ADT place it on the same layer as with other similar blocks; the PFIXT Layer Key which is the default AIA Layer for A-Flor-Pfix. If you don't see any Layer Keys, exit the AEC Content Wizard and Set A Layer Standard. Then load the AEC Content Wizard again and go through these steps once more. |
![]() |
||||||||||
Setting Block Name, Icon and Location STEP 3 See Part 16 - Design Content for a listing of all the ADT Content Folder locations. C:\Program Files\\AutoCAD Architectural Desktop
3\Content\Imperial\ Once you have Located and Named your ADT Block, you can use the Default Icon... button to reset the Icon to match your current Screen Display. This is why we started this process with the Block set to a Zoom Extents and with a White Background.
Save Preview Graphics should be checked so that you have this image for your DesignCenter. When you have Finished all of these steps, you should be able to see and use your new ADT Block from the DesignCenter as illustrated to the left. When you drag-n-drop the new block, it should automatically Key to the correct Layer as with all other ADT content.
|
![]() |
||||||||||
In future updates, we'll come back and examine more features of the AEC Content Wizard. | |||||||||||
10Profiles | 10-25 BLOCKS - PROFILES | ||||||||||
Style Manager - Profiles
For Profile objects, you can use the Style Manager to load, modify, delete and create new Profile Styles ( or Definitions, if you want the Autodesk term ) much like all of the other ADT object Styles. With Profiles, however, you will not find an extensive library drawing file since these are used to solve that very problem; when Styles don't have the right shape.
Illustrated to the right, I show the process of creating a New Profile Style that I have Named "Custom Profile Example". By double-clicking on this new style, you will invoke the Profile Definition Properties dialogue box - as illustrated. The General tab provides access to the Name and Description fields for a Style; plus access to the attachment of Notes and Property Sets. There is nothing else to change on the Profile Definition Properties dialogue box and you don't actually need to use it when you create a Profile. It's the Set From option that's important! |
![]() |
||||||||||
Style Manager - Profiles - Set From The key to creating a Profile is using the Set From button on the Style Manager window. You can also access this option from the right-click pop-up menu, as illustrated to the right. Once you have selected the Set From option, you will need to select a Closed Polyline shape somewhere in your drawing. Once you have selected a closed pline object, you will be prompted, on the command line, to "Add another ring?[Yes/No]"; which refers to internal holes. The last question will be about "Insertion Point or <Centroid>", which allows you to OSNAP to an insertion point or allow the default option to calculate an absolute middle. Insertion point is really a matter of how you want your object that uses this profile to behave. With Mass Elements, for example, many of the pre-defined shapes have an insertion point based upon their Centroid. You can actually OSNAP to this Centroid using the NODE OSNAP, so it can be handy to use Centroid. Command: profile Note: You can change a Profile anything by using the Set From option and selecting another closed pline object. Doing this will change all objects, in the current drawing, that are using this Profile Definition. |
![]() |
||||||||||
Profiles - Using on an Add [object] dialogue box Illustrated to the right, I show the Add Mass Element
dialogue box with the Shape set Once a unique Profile has been set, you can use any available size fields to control the proportions of your object or simply use the Specify on Screen option.
|
![]() |
||||||||||
Profiles - Insert as Pline
There a two times that regularly come up where I want to Insert a Profile as a Polyline; one is when I want to change the original shape for all existing objects that currently use it and the other is for when I want the shape as the basis for making another object or Profile. If you want to use your inserted Profile as a Polyline again, you will need to go back to the Profile Define button and use the Set From option. You can use this technique to create a New Profile or Redefine an Existing Profile. |
![]() |
||||||||||
Convert Polyline to Profile Definition Productivity
Enhancement Extension
Command line sequence: |
![]() Note: |
||||||||||
11AEC Blocks - Profiles - Customizing and Tricks | 11-25 BLOCKS - PROFILES | ||||||||||
© Copyright 2001- 2002 ARCHIdigm. All rights reserved.