Evolve Tools

EVOLVE Tools is a series of custom parameters to connect Revit content with specific utilities and features within the EVOLVE plugin. These parameters allow for flexible rule-based logic and improve automation through the Element Filter system and other feature-specific integrations. For EVOLVE families, the parameters are located in the Type Properties of a family, under the Data group:

Below is a summary of each supported parameter, its purpose, and best practices for usage.

eVolve_Colorizer

Connects families to the Colorizer utility via Element Filter.

  • Usage:
    Use with a filter condition such as:
    eVolve_Colorizer Contains [Value]
  • Tip:
    If a family supports multiple Colorizer rules, separate each value with a semicolon (;).

eVolve_Data_Profile

Connects families to the Data Profile utility via Element Filter.

  • Usage:
    eVolve_Data_Profile Contains [Value]
  • Tip:
    Use semicolons to separate multiple Data Profile values in the same family.

eVolve_Feature

Connects families to feature-specific functionality in the EVOLVE plugin, such as Hanger Placement, Auto Strap Placement, etc.

See full list of supported features and values

eVolve_Parameter_Sync

Connects families to the Parameter Sync utility via Element Filter.

  • Usage:
    eVolve_Parameter_Sync Contains [Value]
  • Tip:
    Use semicolons to support multiple Parameter Sync rules in the same family.

eVolve_Renumbering

Connects families to the Renumbering utility via Element Filter.

  • Usage:
    eVolve_Renumbering Contains [Value]
  • Tip:
    While this typically uses a single rule per family, semicolon-separated values are allowed if needed.

eVolve_Seismic_Can_Place_On_Edge

Used by the Seismic Support tool to determine placement behavior.

  • Purpose:
    When present, this parameter allows seismic supports to be placed on the edge of the family geometry.
  • Type:
    Yes/No parameter.

eVolve_Seismic_Placement_Family

Defines the nested family within a hanger to be used for attaching seismic supports.

  • Purpose:
    Guides the Seismic Support tool to use the correct sub-component for connection.
  • Type:
    Text parameter containing the name of the nested family.

Notes and Best Practices

  • When using Element Filter logic (e.g., in Colorizer or Data Profile tools), always use Contains as the comparison method to allow for flexible matching.
  • Semicolon-separated values enable a single family to participate in multiple rules or tools.
  • For more advanced automation, combine these parameters across your content to unlock full compatibility with EVOLVE’s suite of tools.
  • These parameters are best used as Type parameters.


How did we do?


Powered by HelpDocs (opens in a new tab)