Curve Editing with Transient Constraint Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional curve editing in computer-aided design and manufacturing systems requires either no constraints or full system constraining, which lacks the advantages of synchronous technology, such as automated, local, and intuitive editing, and often fails to maintain design intent, especially in large unconstrained curve sets.

Innovation Solution

The method involves selecting curves, inferring relationships between them, modifying the curve set while enforcing these relationships, and post-processing to reapply constraints, allowing for transient constraint management and maintaining design intent during modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full system constraining is applied for curve editing, then design intent is maintained, but editing flexibility and ease of operation deteriorates

Engineering Contradiction:
Improvedesign intent maintenanceVSAvoidediting flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the constraint application process into three distinct phases: pre-processing (de-activating constraints), modification (intuitive editing without constraint interference), and post-processing (re-applying constraints). This temporal segmentation allows the system to maintain design intent while providing editing flexibility during the modification phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by de-activating constraints before curve modification and re-applying them after modification. This preliminary preparation and restoration of constraints enables intuitive editing while preserving design intent, resolving the contradiction between flexibility and reliability.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If no constraints are applied for curve editing, then editing flexibility is improved, but design intent maintenance deteriorates

Engineering Contradiction:
Improveediting flexibilityVSAvoiddesign intent maintenance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The constraint system dynamically transitions between active and inactive states based on the editing phase. During modification, constraints are inactive to provide flexibility; after modification, constraints are reactivated to maintain design intent. This dynamic behavior resolves the contradiction between flexibility and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies constraints periodically at specific stages: before modification (pre-processing) and after modification (post-processing). This periodic application ensures design intent is maintained at critical moments while allowing flexibility during the actual editing process.

Inventive Principle:
Principle #19Periodic action

3Productivity

If transient constraint solving is implemented, then editing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveediting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the constraint solving process from the main editing workflow and implements it as a separate post-processing step. The system solves transient constraints after modification rather than during it, reducing the complexity of the real-time editing system while maintaining productivity through automated constraint resolution.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary constraint solving process that acts as a mediator between the modification phase and the final constrained model. This intermediary step handles the complex constraint solving automatically, improving editing efficiency while managing system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10140389B2Modifying constrained and unconstrained curve networks
Publication Date: 2018.11.27 SIEMENS INDUSTRY SOFTWARE INC
  • US10140389B2 patent drawing
  • US10140389B2 patent drawing
  • US10140389B2 patent drawing

AI summary

Methods for modifying geometric models and corresponding systems and computer-readable mediums. A method includes receiving a geometric model, the geometric model including a plurality of curves. The method includes receiving a selection of one or more curves of the plurality of curves, finding at least one other curve of the plurality of curves that is related to the selected curve, and finding relationships between the selected curve and the other curve(s), including adding the selected curve, the other curve(s), and the relationships to a selected curve set. The method includes pre-processing the selected curve set, including de-activating a set of constraints for the geometric model. The method includes receiving a modification of the selected curve and modifying the selected curve set to produce a modified geometric model and modified selected curve set. The method includes post-processing the modified selected curve set, including re-activating and applying constraints for the geometric model.