Hello again and thanks for coming back for more lessons on my guided tour of BricsCAD Shape. Today moves us from the land of creation to the land of replication with Array.


Download the sample file: Download Daisy 🐄


What is an Array?

Simply put: an array is just an arrangement of entities that are repetitively spaced in a rectangular or circular shape, or arranged along a path.

2D Rectangular Array

In the last post, we made Daisy a new friend but this time, let's get her a whole herd. We could copy and paste her or we could use Array Rectangle to repeat copies of her.

Arrays in BricsCAD Shape - 2d array

To create a 2D rectangular array:

  1. Use the 2D Array command.
  2. Select the entity/entities to the array.
  3. The Command Line will display Enter array type '[Rectangular/PAth/POlar] <Rectangular>:' Hit Enter. If "<Rectangular>" is not displayed type 'Rec'.
  4. The Command Line (see BricsCAD Shape User Interface) will display your options. To change the number of rows and spacing between, type row, to change the number of columns and spacing between type col.
  5. The Command Line will display the number of columns or rows in the current array. To keep this the same hit Enter. To change, type the new value then hit Enter.
  6. The Command Line will then display the current distance between each entity. To keep this the same hit Enter, to change, type the new value then hit Enter.
  7. The Command Line will display the current height difference between each row or column. To keep this the same hit Enter, to change, type the new value then hit Enter.

Circular Array

Let's give daisy a daisy. We could copy and rotate each petal or we could use Array Polar!

Arrays in BricsCAD Shape - polar array

To create a 2D Polar Array:

  1. Use the 2D Array command.
  2. Select the entity/entities to the array.
  3. The Command Line will display 'Enter array type [Rectangular/PAth/POlar] <Rectangular>:' type 'Po'.
  4. Choose the center point of the Array.
  5. You have options to choose the number of repeated entities, the angle between each entity, the total angle of the circle to fill, the number of rows (in concentric rings), the number of levels (3D -- along the z-axis) and if you want to rotate the entities or not.
  6. Once you are happy with your settings hit Enter.

I encourage you to experiment and see what happens.

Array along a path

What if we want to array an object along an irregular shape?

Arrays in BricsCAD Shape - path array

  1. Use the 2D Array command.
  2. Select the entity/entities to the array.
  3. The Command Line will display 'Enter array type [Rectangular/PAth/POlar] <Rectangular>:' type 'Pa'.
  4. Choose the path to follow.

You have similar options to the other arrays, be sure to experiment and see what happens!

3D Arrays

Arrays don't just work in 2D they also work in 3D! Use the Array 3D tool, it works very much the same as the other tools however there is a 3rd axis (the z-axis)!

Arrays in BricsCAD Shape - 3D array

Editing Arrays

To edit an existing array, hover over an array and open up the Quad. Under the Edit tab, a selection of options will display, you can manually edit the array, change the source point, edit the source entity and reset any edits.

Arrays in BricsCAD Shape - adjust array

You can also dynamically edit the Array once it has been created, hover over the Array, and hit Ctrl. Even more, options will appear! You can edit individual items within the array and dynamically adjust the spacing of rows and columns.

Arrays in BricsCAD Shape - modify array

What's next?

In this CAD lesson, we reviewed tools to edit entities; altering their appearance. In the next lesson, we'll go down under world coordinate systems.


Download BricsCAD Shape free

Watch the webinar "BricsCAD Shape in 10 minutes"


More CAD lessons:

  1. What is BricsCAD Shape?
  2. Download & Install
  3. Get started
  4. The Interface
  5. Commands
  6. Selecting Objects
  7. Transform
  8. Materials
  9. Components
  10. View Styles
  11. Layers
  12. Editing Entities
  13. More way to Edit Entities
  14. Arrays
  15. Dynamic User Coordinate Systems
  16. Export files and images
  17. Lazy Man's Guide to BricsCAD Shape