Search

2D Drafting

Arrays - Tuesday Tips

By Rose Barfield 6 min March 22, 2021
Arrays - Tuesday Tips

Arrays in BricsCAD

Did you know, there are 3 types of Array in BricsCAD. In this post we look at what arrays are, how they work, why you should use them and how to edit them.

What is an Array?

Simply put: an array is just an arrangement of entities (objects) that are repetitively space in a rectangular or circular shape, or arranged along a path. Arrays are super useful for creating copies at set intervals. They work in both 2D and 3D.

In BricsCAD there are 3 types of Array:

  • Array Rectangle
  • Array Polar
  • Array Path

Rectangular Array

A rectangular array copies entities (objects) at uniform intervals in a 2D or 3D grid formation. Columns, rows, and levels travel along the X, Y and Z axes respectively.

Arrays- arrayrec

Use the ARRAYRECT command to create a rectangular array.

Polar Array

A polar array copies, entities (objects) at uniform intervals in a circular formation. You can change the fill angle (the percentage of the circle), add rows (adds concentric rings) and levels (the items increase along the Z-axis). In addition, you have to option to rotate the entity or to keep all items oriented in the same direction.

Arrays- arraypolar

Use the ARRAYPOLAR  command to create a polar array.

Path Array

A path array arranges entities (objects) at uniform intervals along a path. You can rows (rows parallel to the current line) and levels (the items increase along the Z-axis).

Arrays- arraypath

Use the ARRAYPATH command to create an array along a path.

More options

Whilst creating arrays you will be given a number of options. I encourage you to experiment and see what happens. Here are some of the key options:

Align items (Array Path)

Choose whether to align each item tangent to the path's direction. Alignment is relative to the first item's orientation.

  • Yes -- each item is placed tangent to the path direction.
  • No -- each item keeps the orientation of the first item.

Arrays- align

Angle between (Array polar)

The angle spacing between items.

Arrays- angle

Columns (Array Rectangle)

Specifies the number of columns (items in the Y direction) and the spacing.

Arrays- col

Fill angle (Array polar)

The angle between the first and the last item. Use negative values to travel clockwise and positive values to travel counterclockwise.

Arrays- fillangle

Levels

The number of levels in an array (items in the Z direction) and the spacing.

Arrays- levels

Method (Array Path)

You have two options:

  • Divide -- distributes a specified number of items evenly-spaced along the path
  • Measure -- places a sufficient number of items along the path, separated by a given distance.

Arrays- method

Items

Specifies the number of items or the distance between items. (With a path array this is different, depending on the setting chosen for Method).

Rows

The number of rows in the array, the distance between them and the incremental elevation.

Rectangular array -- the number of items along the y axis.

Arrays- row rec

Path array -- the number of items the move along the x/y plane.

Arrays- arraypath (1)

Polar array -- the number of entities that radiate out from the center of the array.

Arrays- row polar

Rotate (Array polar)

Chose whether the item rotates as it moves around the array or stays in the same orientation.

Arrays- rotate

Tangent direction (Array Path)

Determines how the items are aligned relative to the starting direction of the path.

Arrays- tangent

Z direction (Array Path)

Choose whether to maintain the items' original Z direction or to bank the items naturally along a 3D path, similar to the Align items option.

Arrays- z dirrection

What about Associative Arrays?

If you selected create associative array, you can still edit the array once you've created it. With a path array that means that, if you edit the path, the array will automatically update to follow it. You can edit the number of rotations and the height of a helix, even after the array has been created.

Editing Arrays

You have a few options for editing existing arrays.

Edit Array with the Properties panel

A quick and accurate way to edit an array is with the Properties panel. First, select the array you wish to edit. Then adjust the values in the Properties panel, as required.

Arrays- properties panel

Edit Arrays with the Quad

YOu can also edit arrays dynamically using the quad. To edit an existing array, hover over an array, hold Ctrl, and open up the Quad. A selection of array-specific options will display that allows you to change the rows, columns, level, source point, and even rotate, move and delete entities within an array.

Arrays- quad

Did you know?

You can enter negative values into the properties panel to achieve arrays in the negative direction!

More Tips:

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.

November 6, 2024 4 min

On-site document management made easy with Bricsys® 24/7 & LB Aproplan

The construction industry faces several challenges regarding document management. To deliver projects on time and within budget, project managers must easily maintain document version control, manage user access to documents, and streamline approval processes. Poor document management inevitably leads to complications, delays, efficiency loss and increased costs down the line.

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.

Follow us on social media