# Linear Component Pattern
Linear arrays can replicate a finite number of instances of an entity evenly arranged in one or two directions. Its command interface is shown in the figure below.

Linear array is to perform arrays in two directions for the instance. If a sub-instance is selected in the viewport, the top-level instance where it is located is still arrayed. The description of each control is as follows:
(1) Parts: Pick up instances that require array operation.
(2) Direction: Pick up a side line or two vertices as the arrangement direction of the linear array.
(3) Distance: the arrangement distance between two instances.
(4) Reverse: For orientation Settings, click to preview the model in the opposite direction of the current selection.
(5) Number of Instances: The number of entities in the array according to the current orientation.
(6) Direction 2: Add another direction array after checking.
(7) Instance to Skip: When checked, select the instances to skip in the array preview; the selected instances will not be generated.
Example: Pick an instance and pick its edge as the array direction. After setting the parameters, the example shown in the figure below is a linear array effect.

When the array is required in the second direction, check the option of direction 2 at this time, and the interface changes to the content shown in the following figure.

(1) Direction: Pick up another edge line or two vertices, this direction can coincide with the above selected direction or parallel.
(2) Distance: Array distance in the second direction.
(3) Reverse: For the orientation setting, preview the model against the currently selected direction after clicking.
(4) Number of Instances: The number of entities in the array according to the current orientation.
(5) Array source only: When checked, array extends only two columns in the direction of two lines.
(6) Instance to Skip: When checked, select the instances to skip in the array preview; the selected instances will not be generated.
Example: Pick another line of the instance as the second direction, set the parameters, the preview is as shown below:

After checking the Skip Instance option, pick the origin of the instance to be skipped in the array preview, and the model will not be generated. the preview is as shown below:

Click "OK" to complete this operation, the effect is as shown in the following figure:
