INSERT command
Opens the Insert block dialog box.

Icon:
Alias: DDINSERT, I
Description
Opens the Insert Block dialog box to insert a block instance from a block definition. The block definition may exist in the current drawing or as an external DWG file.

- If the block contains attributes, then you are prompted to enter values for the attributes in the Command line or through Edit Attributes dialog box, depending on the value of the ATTDIA system variable.
- When working with drawings containing mechanical components, the dialog box displays a warning message recommending using the BMINSERT command instead.
- Name
- Browse
- Path
- Insert external reference
- Insertion Point
- Scale
- Rotation
- Block unit
- Advanced settings
Name
Specifies the name of the block, whose definition exists in the drawing, or is a DWG or DXF file on the computer or network.
Browse
Selects a DWG or DXF file from your computer or network. Opens the Select Drawing File dialog box.
Path
Displays the path to the block, if the block was opened from a DWG or DXF file.
Insert external reference
Toggles whether the block is inserted as a local or external reference.
Insertion Point
Specifies the insertion point of the block in the drawing.
Scale
Scales the block:
- X, Y, Z: Defines the scaling of the block:
- X specifies the scale factor along the x axis. Enter a negative value to mirror the block about the y axis.
- Y specifies the scale factor along the y axis. Enter a negative value to mirror the block about the x axis.
- Z specifies the scale factor along the z axis.
Note:- Values larger than 1 make the block larger.
- 1 inserts the block at actual size.
- Values smaller than 1 make the block smaller.
- Values less than zero flip the block, like mirroring it.
- Uniform Scale: Toggles whether the same scale factor is used for all axes.Note: This option is enabled by default when inserting blocks created with the Scale uniformity option enabled (see the BLOCK command article).
Rotation
Specifies the rotation angle of the block about its insertion point, starting with the x-axis as 0 degrees.
Block unit
Controls the automatic scaling of the block with respect to the INSUNITS system variable of the current drawing.
Advanced settings
Displays the available advanced settings.
- Explode
- Toggles whether to insert the exploded block.
- Show dynamic dimensions
- Toggles whether to show in the drawing dynamic dimensions.
- Insert Sheet Metal Form Feature
- Toggles whether to insert sheet metal form feature.Note:
- The Insert Sheet Metal Form Feature option is available only if a sheet metal form features block is selected for insertion and the Model Space contains SM flanges.
- This option is available for a BricsCAD Pro license or higher.
- Insert BIM Component
- Toggles whether to insert BIM Components.Note:
- The Insert BIM Component option is available only if an external BIM component block is selected for insertion.
- This option is available for a BricsCAD BIM license. If you are using a BricsCAD Pro or a BricsCAD Mechanical license, the option becomes Insert feature.
- Use reference curves for insert
- Toggles whether reference curves are used for insert.Note:
- The Use reference curve for insert option is available only if the selected DWG file contains reference curves. See also the Fuzzy insert guided workflow article.
- BricsCAD Pro or higher is required for these options.
- Insert as anchor
- Anchors a block to a face of a solid. This anchor links the block to the face. The block will stay on the face when the host solid is moved or edited.Note: BIMANCHOR is an experimental feature. Use the MANAGEEXPERIMENTALFEATURES command to enable or disable experimental features.
Options within the command
When the Insert Block dialog box is enabled, the following options appear in the Command line.
option in the- Edit inserted entity
- Enables you to change the parameter expressions for the inserted entity. Continue editing individual parameters until you press FINISH to end the option. This option is also available in the Hot Key Assistant.
- Enter parameter name
- Specifies the name of the parameter.
- Enter expression
- Specifies the expression for the parameter.
- FINISH
- Finishes the editing of individual parameters.
- SMART insert
- Enables you to connect a Piping standard part to an existing Piping standard part. It automatically creates appropriate 3D constraints between the two parts and copies expressions for the parameters of the existing part to the new part. This option is also available in the Hot Key Assistant.
- Rotate component
- Allows you to change the rotation angle for the inserted entity.
- set Base point
- Allows you to change the base point for the inserted entity.Note: By default is <0,0,0>.
- Name
- Allows you to change the component insert name.
- insertion Type
- Specifies the insertion type.
- Flip
- Allows you to flip the direction for the inserted entity.
- Multiple
- Allows you to you to insert multiple copies of the same entity by specifying an insertion point for each instance.Note: Continue inserting entities until you press Enter to end the command.
- Array
- Allows you to create an associative array of the inserted entity by specifying the base point, distance between columns, distance between rows and end point of the array.
- Direction
- Allows you to select an existing axial entity to define the direction.
- 2Points
- Selects two points to define the direction.
- Zaxis
- Selects the Z axis as direction.
- Object
- Allows you to select an axial entity.
- Last
- Uses the previous axis.
- View
- Allows you to specify a point on view direction.
- Xaxis
- Selects the X axis as direction.
- Yaxis
- Selects the Y axis as direction.
- Single row
- Distributes entity copies into a single row.
- Rectangular
- Distributes entity copies into any number of rows.
- Columns
- Specifies the number of the columns.
- Rows
- Specifies the number of the rows.
- Placement
- Sets the distance between the entities.
- Accept
- Accepts the resulting array.
- Scale
- Allows you to scales the inserted block.
- Change target 3d solids
- Allows you to apply the inserted entity to existing 3D solids in the current drawing.
- Select target 3D solids
- Selects the target 3D solids.
- cleaR
- Clears the selection set to ensure no solids are affected by the inserted entity.
- Select all affected 3d solids
- All solids intersecting or touching solids in the BC_SUBTRACT and BC_UNITE layers of the inserted entity are affected.