Adds an action to a dynamic block definition.
Summary
This command is available only in the Block Editor. Actions define how the geometry of a dynamic block reference moves or changes when the custom properties of a block reference are manipulated in a drawing. You associate actions with parameters.
List of Prompts
The following prompts are displayed.
Adds an array action to the current dynamic block definition. An array action can be associated with a linear, polar, or XY parameter. Specifies that the selection set of objects arrays when the action is triggered in a dynamic block reference.
The lookup action displays the Property Lookup Table dialog box where you can create a lookup table for the block reference.
A set of objects is flipped around the reflection line of the flip parameter when the action is triggered in the block reference.
Specifies that the selection set of objects moves when the action is triggered in a dynamic block reference. A move action can be associated with a point, linear, polar, or XY parameter.
- Select Objects
- Specify Action Location
- Specify Parameter Point
-
When a linear or polar parameter is selected, determines whether the start or end point of the parameter is used to determine the base point of the action.
When an XY parameter is selected, determines which corner of the parameter will be associated with the action. The objects selected for the action will be moved relative to this point.
- Multiplier
- Offset
- XY
Specifies that the selection set of objects rotates when the action is triggered in a dynamic block reference. A rotate action can only be associated with a rotation parameter.
Specifies that the selection set of objects scales relative to the defined base point when the action is triggered in a dynamic block reference. A scale action can only be associated with a linear, polar, or XY parameter.
Specifies that the selection set of objects will stretch or move when the action is triggered in a dynamic block reference. A stretch action can be associated with a point, linear, polar, or XY parameter.
- Specify Parameter Point
-
When a linear or polar parameter is selected, determines whether the start or end point of the parameter is used to determine the base point of the action.
When an XY parameter is selected, determines which corner of the parameter will be associated with the action. The objects selected for the action will be stretched relative to this point.
- First Corner of Stretch Frame
- CPolygon
- Specify Action Location
-
Specifies where in the Block Editor the action should occur.
- Multiplier. When BACTIONBARMODE is set to 0 and the action is triggered, changes the associated parameter value by the specified distance.
- Offset. When BACTIONBARMODE is set to 0 and the action is triggered, increases or decreases the angle of the selected parameter by the specified value.
- XY. When an XY parameter is selected, specifies whether the distance applied to the action is the parameter's X distance, Y distance, or XY distance from the parameter's base point.
- Select Objects
Specifies that the selection set of objects stretches or moves when the action is triggered in a dynamic block reference. A polar stretch action can only be associated with a polar parameter.
- Specify Parameter Point
- Specify Stretch Frame
- Specify Objects to Rotate Only
- Specify Action Location
-
Specifies where in the Block Editor the action should occur.
- Multiplier. When BACTIONBARMODE is set to 0 and the action is triggered, changes the associated parameter value by the specified distance.
- Offset. When BACTIONBARMODE is set to 0 and the action is triggered, increases or decreases the angle of the selected parameter by the specified value.