Search

2D Drafting

Dynamic Blocks vs 2D Parametric Blocks

By Rose Barfield 5 min September 26, 2018
dynamic-vs-parametrics-2.png

If you come from an AutoCAD® design environment, you may be familiar with Dynamic Blocks. Keep reading to find out why Parametric Blocks have the upper hand when it comes to automating repetitive tasks and how they make editing drawings faster and more fun.

null

Parametric Blocks offers a more dynamic approach to creating 2D CAD

Can you insert a Dynamic Block into BricsCAD?

Yes. Constraints work in the same way for BricsCAD Parametric Blocks as they do with AutoCAD® Dynamic Blocks. You cannot, however, create dynamic block definitions in BricsCAD. Instead, BricsCAD focuses entirely on parametrics. BricsCAD offers some Dynamic block editing capabilities with Dynamic Grips.

Watch Dynamic Grips and Tips

Parametric blocks automate repetitive tasks by allowing users to create one block instead of lots of similar, separate block definitions. You can create both 2D and 3D block definitions using the same set of tools and workflow that you are familiar with. If you've never worked with parametric constraints, they may sound scary, but, they're quite intuitive and incredibly powerful!

The problem with traditional blocks

If you create architectural lighting plans, you probably have a library of blocks like these:

null

24 x 24, 24 x 48, 12 x 12, 12 x 48, etc.

Using traditional blocks, each symbol requires a separate block definition and, if you want to change your design to use a different size, you must delete the existing block instances and insert new ones.

With Parametric Blocks, you only need one block to do the same work!

null

One Parametric Block providing all the functionality and more, than the range of blocks shown above.

Making a parametric block

For those familiar with using constraints on 2D drawings, you should have no problems converting to Parametric Blocks. For those not, be sure to check yesterday's post, as we covered this topic in depth.

To create the light fittings:
  1. First, create a simple light fitting with a circle in the center of a rectangle, you don't need to worry too much about exact dimensions and positions yet.
  2. To ensure that the block maintains the same basic layout when it is resized, add constraints.
    In this example I have used distance constraints to keep the circle in the center of the rectangle.

null

All constraints on the parametric block.
  1. Next, apply a Fix constraint at the insertion point of the block.
  2. Use the Properties panel to set and edit, parameters and expressions.

null

Use the Properties panel to alter your constraints. Note that, when the width is changed, the circle maintains its position in the center of the rectangle because of the constraints: CircleW = Width/2 and CircleL =  Length/2.

The principles to create the doorway at the top are much the same, but a little more in depth.

Constraints are applied in such a way that the doorway frame adjusts with the size of the door, the wall width with the door width and the door opening angle will maintain its contact points between the doorway and the arc.

null

Parametric blocks also work with Arrays

This can be especially useful for things like a dining table and chairs or a set of gears.

null

Use parametric constraints on polar arrays to create gears in different diameters automatically.

If you open up the array in the Properties panel and click on the items box a small, grey fx box will appear, use this to add and edit your values. The formulas can be applied in the Mechanical Browser.

null

To the right: the Properties panel, click the small, grey fx box to show the formula. To the left: the constraint values in the browser panel, use the table to the bottom left to edit the values.

For this example the following parameters were set:

null

Which achieves the following results:

null

Adjust the radius, to change the number of seats around the table automatically with Parametric Blocks.

Inserting your blocks

null

Use the BMINSERT command, nullnot to be confused with BIMINSERT! null 

Troubleshooting:

To insert the drawing as a parametric block, you must have BricsCAD Platinum. Use the RUNASLEVEL, set to "BricsCAD-Platinum", close, and relaunch!

When inserting blocks, you'll have a range of options to choose from. Multiple inserts multiple instances of the same block. Edit inserted entity edits the preset parameters. You can edit the name to represent something more meaningful with each permeation and you can change the parameters as many times as you like whilst inserting multiple copies of the same block!

Even when the block has been inserted, you still have options to edit the parameters. You can change these in the Properties panel as before.

Explore BricsCAD

Download BricsCAD Free Trial | Sign Up For News & Updates | Shop Online For BricsCAD Desktop Software

Rose Barfield

by Rose Barfield - CAD User Experience & Interface Design Specialist

LinkedIn logo (b&w)

Rose is responsible for taking user feedback and improving the BricsCAD product. Before coming to BricsCAD, she was a CAD user and worked in the Automotive, Aerospace, and Defense industries as a Technical Illustrator. She loves finding out how things work, taking them apart, and (hopefully) putting them back together again.

September 17, 2024 3 min

Customizing Line Types in BricsCAD

Creating custom line types in BricsCAD can significantly enhance the detail and clarity of your drawings. Whether you’re working on complex engineering plans or simple layout designs, understanding how to create your own line types can give your projects a professional edge. Follow this step-by-step guide to learn how to create both simple and complex line types in BricsCAD.

September 10, 2024 3 min

BricsCAD Partner Apps for Civil and Survey Workflows

At Bricsys, we provide a solid foundation for our specialist survey and civil app developers to create specialist civil and survey tools that deliver robust and efficient workflows for BricsCAD users. Let’s see what updates and improvements our various developer partners have made to complement BricsCAD V24's civil and survey workflows.

These civil and survey applications are among multiple third-party applications supported by BricsCAD, with our developers working to improve their functionality and remain on pace with our new features introduced with every release.

September 9, 2024 4 min

Embracing Digital Transformation in the Construction Industry with Bricsys 24/7®

The construction industry continually evolves, and digital transformation is reshaping how teams manage projects, communicate, and handle project documentation. When embracing digital solutions for construction projects, a common data environment (CDE) like Bricsys 24/7 is an excellent place to start. With a significant variance in the level of digital adoption across the industry, embracing and leveraging digital tools can help firms differentiate themselves by elevating operational efficiency and improving project outcomes.

Follow us on social media