Auto-dimensioning REVIT Plugin for Part Assemblies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD software like Autodesk REVIT lacks auto-dimensioning capabilities, requiring manual measurement of parts which is time-consuming, prone to inaccuracies, and does not provide correct dimensioning for part types, leading to incorrect part ordering in construction projects.

Innovation Solution

A plugin with a dimensioning engine that interacts with REVIT using an API to determine dimensioning rules based on part identifiers, dynamically selects reference points, and calculates dimensions, displaying them outside the part assembly boundary, allowing for accurate and efficient auto-dimensioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual measurement is used in REVIT, then the user can obtain measurements between two points, but the process is time-consuming and prone to inaccuracies

Engineering Contradiction:
Improvedimensioning accuracyVSAvoidmeasurement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service dimensioning by automatically identifying parts, selecting reference points, and calculating dimensions without requiring manual user intervention. The dimensioning engine autonomously performs measurements based on part geometry and type, eliminating the time-consuming manual process while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of using a ruler tool with an automated computational system. The dimensioning engine uses algorithms to automatically determine measurement points and calculate dimensions, substituting the manual mechanical measurement process with an automated digital solution that is both faster and more accurate.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If manual ruler placement is used for each part, then measurements can be obtained, but the process is a huge waste of time and prone to inaccuracies and mistakes

Engineering Contradiction:
Improvedimensioning efficiencyVSAvoidmeasurement reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The dimensioning system performs self-service by automatically identifying parts and their types, selecting appropriate reference points, and calculating dimensions without requiring manual user intervention for each part. This automated approach dramatically improves productivity while eliminating the inaccuracies and mistakes associated with manual measurement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the dimensioning engine continuously monitors part geometry, identifies measurement points based on part type characteristics, and adjusts dimensioning calculations accordingly. This feedback loop ensures high reliability by validating measurements against known part properties and geometric constraints.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If REVIT's built-in measurement functionality is used, then basic measurements can be obtained, but the software does not include functionality for determining what the two points should be for particular part types

Engineering Contradiction:
Improvedimensioning easeVSAvoidpart-specific dimensioning information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a dimensioning engine as an intermediary between REVIT's basic measurement functionality and the user. This intermediary automatically determines the correct reference points and measurement locations based on part type, bridging the gap between simple measurement capability and intelligent part-specific dimensioning requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The dimensioning engine performs self-service by automatically analyzing part geometry, identifying part types, and determining the correct reference points for measurement without requiring user knowledge or manual point selection. This preserves all part-specific dimensioning information while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11361427B2Auto-dimensioning REVIT models
Publication Date: 2022.06.14 EVOLVE MEP LLC
  • US11361427B2 patent drawing
  • US11361427B2 patent drawing
  • US11361427B2 patent drawing

AI summary

Examples can include a system for auto-dimensioning part assemblies in REVIT or other software. A plugin can receive an identifier of a part assembly that is displayed on a graphical user interface (“GUI”). The plugin can determine a dimensioning rule based on the part identifier and dynamically select first and second reference points based on the dimensioning rule. Based on these rules, the plugin can calculate a dimension represented by the first and second reference points. This can include measuring a distance different than the distance between the first and second reference points. Then, the system can display the dimension outside a boundary of the part assembly.