Dynamic Blocks – Parameters and Actions

Lets run through some of the parameters and actions used to define dynamic blocks.

In the block authoring palette or on the ribbon you will find the following parameters.1

  • Point parameter – Helps define specific X and Y co-ordinates in a block
  • Linear parameter – Defines the distance between 2 key points.
  • Polar parameter – Defines the distance and an angle between 2 key points
  • XY parameter – Defines an X and Y distance from a specific point
  • Rotation parameter – Defines an angle
  • Flip parameter– Mirrors objects around a reflection line
  • Visibility parameter – Defines what objects are visible and which are invisible
  • Lookup parameter – Allows you to make a drop down list of predefined parameters
  • Basepoint parameter – defines a basepoint for the block2
  • Move Action – Moves objects in a selection set. Paired with point, linear, polar, or XY parameter.
  • Scale Action – Scales objects in a selection set. Paired with linear, polar, or XY parameter.
  • Stretch Action – Stretches or moves objects in a selection set. Paired with point, linear, polar, or XY parameter.
  • Polar Stretch Action – Stretches and rotates objects in a selection set. Paired with the polar parameter.
  • Rotate Action – Rotates objects in a selection set around a point. Paired with rotate parameter.
  • Flip Action – Mirrors a selection set.  Paired with the flip parameter.
  • Array Action – Rectangular Arrays a selection set. Paired with linear, polar, or XY parameter.
  • Lookup Action – Creates a list of user defined parameters.
  • Block Properties Table Action – Allows changes to be made to parameters and properties using a table lookup.