Unified CAD Command for Feature Type Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems have redundancies in user interfaces and workflows for extrude, revolve, and sweep features, leading to inefficiencies when users need to change designs, as these features are typically separate and require deletion and rebuilding of downstream features.

Innovation Solution

A single command, referred to as the 'super feature command,' allows users to create and modify extrude, revolve, and sweep features seamlessly, maintaining references to faces and edges, enabling flexible design changes without the need to delete and rebuild dependent features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate commands are used for extrude, revolve, and sweep features, then each feature can be precisely controlled, but the user interface becomes redundant and workflow becomes inefficient

Engineering Contradiction:
Improveworkflow efficiencyVSAvoiduser interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple separate feature creation commands (extrude, revolve, sweep) into a single unified command interface. This merging eliminates redundant UI elements and streamlines workflow by allowing users to access all three feature types through one command, directly resolving the contradiction between operational efficiency and interface complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified command provides multi-functionality by enabling users to create extrude, revolve, and sweep features through a single interface. This universal approach allows one command to perform multiple functions that previously required separate commands, improving workflow efficiency without adding interface complexity

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

2Adaptability or versatility

If a user deletes a feature to change its type, then the feature can be recreated with new parameters, but downstream dependent features fail and require repair

Engineering Contradiction:
Improvedesign flexibilityVSAvoiddownstream feature stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by maintaining placeholder references and preserving downstream feature dependencies before the feature is actually deleted or modified. This allows the downstream features to remain intact and automatically update once the feature type change is complete, preventing feature failure and reducing repair requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a cushioning mechanism by creating temporary placeholder features that preserve the topological relationships and references for downstream features. This cushioning layer protects downstream features from failure during the feature type transition, allowing them to maintain their integrity while the upstream feature is being modified

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Stability of the object's composition

If history-based modeling is used where features depend on previous features, then the model maintains topological integrity, but editing a feature requires rolling back and recreating all subsequent features

Engineering Contradiction:
Improvemodel topological integrityVSAvoidfeature editing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing placeholder references and preserving downstream feature dependencies before deleting or modifying a feature. This preliminary setup allows subsequent features to automatically update without requiring manual recreation, significantly reducing editing time while maintaining topological integrity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates placeholder copies or references that represent the feature's position in the feature tree and its relationships with downstream features. These copies serve as temporary stand-ins that maintain the model's topological structure during editing, allowing rapid feature type changes without time-consuming manual updates

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10755005B1Providing a single command to create multiple CAD features
Publication Date: 2020.08.25 DASSAULT SYSTEMES SOLIDWORKS CORP
  • US10755005B1 patent drawing
  • US10755005B1 patent drawing
  • US10755005B1 patent drawing

AI summary

A computer-implemented method and system uses a single command to modify a feature type of a feature in a computer-aided design model. The method and system construct a three-dimensional (3D) model comprised of at least one feature, where the feature type is an extrude, a revolve, and a sweep. A command is provided that upon execution creates an extrude feature, a revolve feature, or a sweep feature. The feature is modified such that the feature changes from one feature type to another feature type. And after modifying the feature, references to a set of faces of the feature are maintained such that other features dependent on the feature properly update.