CAD Plugin Bulk Parameter Modification via Selection Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

AUTODESK REVIT and similar BIM software lack functionality for bulk parameter modification of elements, requiring users to modify each element individually, which is time-consuming and prone to errors.

Innovation Solution

A plugin with a selection filter engine that generates an element modification window allowing users to create rules for automatic parameter modification, including options for copying parameter values, executing macros, and changing work sets, which can be applied automatically to elements satisfying filter criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users modify parameters individually in REVIT, then each element can be precisely controlled, but the time required increases significantly and errors are more likely

Engineering Contradiction:
Improveparameter modification accuracyVSAvoidtime for parameter modification
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The plugin creates a template or pattern for parameter modification that can be copied and applied to multiple elements simultaneously. Users define the modification once in a template, and it automatically applies to all matching elements, eliminating repetitive manual input while maintaining precision through the template's consistent application.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically changes parameters across multiple elements based on user-defined criteria and rules. The plugin monitors element properties, identifies matches according to specified conditions, and applies parameter modifications automatically, transforming a manual process into an automated parameter-driven operation.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If users manually select elements for modification, then individual control is maintained, but the complexity of the operation increases and accidental selections occur

Engineering Contradiction:
Improveelement selection simplicityVSAvoidselection process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The plugin acts as an intermediary layer between the user and the complex element selection process. It provides a simplified interface where users can define selection criteria through straightforward parameters rather than manually navigating complex selection mechanisms, while the plugin handles the complex matching and selection logic in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs automatic element identification and selection based on user-defined criteria without requiring manual intervention. The plugin autonomously searches through elements, applies filtering rules, and selects appropriate candidates for modification, making the process self-executing once criteria are set.

Inventive Principle:
Principle #25Self-service

3Reliability

If REVIT maintains its current architecture, then system stability is preserved, but bulk modification functionality cannot be implemented

Engineering Contradiction:
Improvesystem stabilityVSAvoidbulk modification capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The plugin serves as an intermediary component that bridges the gap between REVIT's existing architecture and bulk modification needs. It operates within REVIT's framework, using available APIs and data structures, while adding new functionality through a layered approach that doesn't require core system changes, thus maintaining stability while enabling versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The plugin is designed with universal functionality that can work with multiple element types and parameter categories within REVIT. It provides a general-purpose bulk modification framework that adapts to different scenarios (electrical, plumbing, structural elements) without requiring separate tools or system modifications, enhancing versatility within the existing architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230041213A1Modifying elements in a computer-aided design application using enhanced selection filtering
Publication Date: 2023.02.09 EVOLVE MEP LLC
  • US20230041213A1 patent drawing
  • US20230041213A1 patent drawing
  • US20230041213A1 patent drawing

AI summary

Examples can include a system for creating filters within a computer-aided design (“CAD”) application and performing actions on elements that satisfy the filter criteria. A plugin can generate an element modification window that is displayed on a graphical user interface (“GUI”). The plugin can receive criteria for a first filter based on a tab that allows the user to select a parameter, operator, and operand. The user can categorize and edit the filters and select an action to perform on elements that fit the filter criteria. Such actions can include copying a parameter, modifying a parameter, executing a macro, and changing an element's associated work set. The plugin automatically perform the action on new and modified elements based on a user selection.