ArrayRect

BricsCAD (Windows)BricsCAD (Mac)BricsCAD (Linux)

 

Distributes entity copies into any number of rows, columns, and levels.

Accessing the Command

command bar:  arrayrect

menu bar:  Modify | Array | Rectangular Array

toolbar:  Arrays |

 

: arrayrect

Prompts you in the command bar:

Select entities to array: (Select an entity.)

Entities in set: 1

Select entities to array: (Select more entities or press Enter.)

Type = Rectangular,    Associative = Yes

[ASsociative/Base point/COUnt/Spacing/COLumns/Rows/Levels/eXit]<eXit>: (Press Enter to accept the current settings or select an option.)

Command Options

Option

Description

Associative

Determines whether an array entity is created or a series of copies of the selected entities.

The properties of array entities can be modified using the ARRAYEDIT command.

The default setting is saved by the ARRAYASSOCIATIVITY system variable.

Prompts you:

Create associative array? [Yes/No]<Yes>:

  • Yes: An Array entity is created.

  • No: A series of copies of the selected entities is created.

Base point

Sets the base point of the array. Items are placed relative to the base point.

Prompts you:

Enter base point:

Specify a point in the drawing.

Count

Specifies the number of rows and columns.

Prompts you:

Enter the number of columns <xx>:

Type a value or press Enter to accept the current number.

Enter the number of rows <xx>:

Type a value or press Enter to accept the current number.

Spacing

Allows to specify the spacing between columns and/or rows.

Prompts you:

Enter the distance between columns or [Unit cell] <xx.x>:

Type a value or press Enter to accept the current spacing.

 

Option:

Type U + Enter or choose Unit Cell in the prompt menu.

Prompts you:

Select first point of unit cell: Specify a point.

A rectangle displays dynamically. If Dynamic Input = ON, the width and height of the spacing rectangle display.

Opposite corner:

Do one of the following:

  • Specify a point.

  • Type the desired column and row spacing in the dynamic entry fields.
    Press the TAB key to go back and forth between the entry fields.
    Press Enter to confirm the current values.

Columns

Specifies the number of columns and the spacing between subsequent columns.

Prompts you:

Enter the number of columns <xx>:

Type a value or press Enter to accept the current number.

Enter the distance between columns or [Total] <xx.x>:

  • Distance: specify the distance* between subsequent columns.

  • Total: specify the distance* between the first and the last column.

Rows

Specifies the number of rows and the spacing between subsequent rows.

Prompts you:

Enter the number of rows <xx>:

Type a value or press Enter to accept the current number.

Enter the distance between rows or [Total] <xx.x>:

  • Distance: specify the distance* between subsequent rows.

  • Total: specify the distance* between the first and the last row.

Enter the incrementing elevation between rows <0.0>:

Defines the increasing or decreasing elevation for each subsequent row.

Specify a value.

Levels

Allows to create 3D arrays.

Specifies the number and spacing of levels.

Prompts you:

Enter the number of levels <1>:

Specify the number of levels.

Enter the distance between levels or [Total] <xxx>:

  • Distance: Specify the distance* between subsequent levels.

  • Total: Specify the distance* between the bottom and the top level.

Exit

Accept the current settings and conclude the command.

 

* To specify a distance: type a value or specify two points.

Related Commands

3dArray - creates 3D arrays.

-Array - creates a polar or rectangular array of entities; displays prompts at the command bar.

Array -  distributes entity copies in an evenly spaced rectangular, polar or path array.

ArrayClassic - Creates a polar or rectangular array of entities through a dialog box.

ArrayEdit - allows editing associative array entities and their source entities.

ArrayPath - distributes entity copies evenly along a path into multiple rows, and levels.

ArrayPolar - distributes entity copies evenly in a circular pattern about a center point or axis of rotation, using multiple rows, and levels.

MInsert - inserts arrays of blocks.

 

 

 


© Menhirs NV. All rights reserved.