BIM Plugin Handedness Tracking for Flipped Assemblies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

AUTODESK REVIT and similar BIM software fail to accurately track and correct the directional properties of components like doors and ducts during mirroring operations, leading to incorrect installations and frustrations in the building process.

Innovation Solution

A plugin that interacts with the CAD software to track and maintain a 'swing parameter' for assemblies, determining the correct handedness and orientation by analyzing parameters such as mirrored, facing flipped, and hand flipped states, and replacing assemblies as necessary to ensure correct directionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If REVIT tracks mirroring, hand flip, and facing flip features for components, then the graphical user interface can display flipped components correctly, but the software fails to track left swing, right swing, flow direction, hot/cold, and other important directional properties

Engineering Contradiction:
Improvetracking of flip featuresVSAvoiddirectional properties
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the tracking system into two distinct parts: the base REVIT system tracks basic flip features (mirroring, hand flip, facing flip), while the plugin adds specialized swing parameter tracking for directional properties. This segmentation allows each system to focus on its strength without interfering with the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The plugin acts as an intermediary between the user and the REVIT software, bridging the gap by adding swing parameter tracking capabilities that REVIT lacks. The plugin receives flip feature data from REVIT and supplements it with proper swing parameter determination and tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a plan is flipped in REVIT, then doors and windows can appear correct on the graphical user interface, but the part family remains the same causing incorrect orders and frustrations during the building process

Engineering Contradiction:
Improvevisual display of flipped componentsVSAvoidaccuracy of part ordering
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The plugin implements a feedback mechanism where it continuously monitors flip features in REVIT and uses this information to determine the correct swing parameter. This feedback loop ensures that the swing parameter remains synchronized with the actual visual state of components, preventing ordering errors.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the swing parameter based on the combination of flip features detected in REVIT. When mirroring, hand flip, or facing flip occurs, the plugin calculates the appropriate swing parameter adjustment to maintain accuracy between the visual display and the part specifications.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If REVIT does not track swing parameter, then the software maintains simplicity in its flip tracking system, but assemblies may be incorrectly configured after flips occurring within the BIM software

Engineering Contradiction:
Improveflip tracking systemVSAvoidassembly configuration accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The plugin serves as an intermediary that adds swing parameter tracking without requiring changes to the core REVIT system. It receives data from REVIT's flip tracking and supplements it with swing parameter calculation, maintaining simplicity in REVIT while achieving precision in assembly configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The plugin performs self-service by automatically detecting flip features and calculating the appropriate swing parameter adjustments without requiring manual intervention. It autonomously maintains the swing parameter in sync with the visual state of assemblies.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11550966B2Intelligent assembly flipping in computer-aided design
Publication Date: 2023.01.10 EVOLVE MEP LLC
  • US11550966B2 patent drawing
  • US11550966B2 patent drawing
  • US11550966B2 patent drawing

AI summary

Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.