CAD Point Repositioning After Curve Vertex Deletion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In CAD systems, repositioning a point on a curve after the deletion of its reference vertex is time-consuming and error-prone, limiting the ability to perform design changes automatically and explore design space effectively.

Innovation Solution

A method that defines a point's initial position in two ways: by its distance from the reference vertex and its position within the three-dimensional scene, allowing automatic repositioning on the curve at a minimal distance from its stored position if the reference vertex is deleted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the reference vertex is deleted during curve modification, then the curve topology is simplified and design changes can be made, but the point position cannot be automatically recomputed and manual user intervention is required

Engineering Contradiction:
Improvecurve modification capabilityVSAvoidautomatic point repositioning
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system stores the initial position of the point on the curve before any modifications occur. This preliminary recording of position data enables automatic repositioning later when the reference vertex is deleted, eliminating the need for manual user intervention and maintaining automation throughout the design process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the existence and validity of the reference vertex. When the reference vertex is deleted, the system detects this change and automatically triggers the repositioning process using the stored initial position data, creating a closed-loop feedback mechanism that maintains point-curve relationship automatically.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If manual user intervention is used to reposition the point after vertex deletion, then the point can be repositioned, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvepoint repositioning capabilityVSAvoiddesign modification time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic self-service by detecting when the reference vertex is deleted and autonomously repositioning the point using the stored initial position. This eliminates the need for manual user intervention, making the process both easier to operate and significantly faster, while reducing the risk of human error.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If the point position is defined only by distance from reference vertex, then the point follows curve modifications, but the point cannot be repositioned automatically when reference vertex is deleted

Engineering Contradiction:
Improvepoint-curve relationshipVSAvoidhandling topology changes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system records the initial position of the point on the curve before any topology changes occur. This preliminary storage of position information provides a reference that enables the system to adapt to topology changes such as vertex deletion, allowing automatic repositioning while maintaining the point-curve relationship.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter used for point positioning from solely distance-based (relative to reference vertex) to a hybrid approach that incorporates the stored initial position. This parameter change enables the system to handle topology changes adaptively by switching to initial-position-based repositioning when the reference vertex no longer exists.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10497183B2Computer implemented method for designing a three-dimensional modeled object comprising a curve and a point place on the curve
Publication Date: 2019.12.03 DASSAULT SYSTEMES SA
  • US10497183B2 patent drawing
  • US10497183B2 patent drawing
  • US10497183B2 patent drawing

AI summary

A computer-implemented method designs a three-dimensional modeled object. The method: provides, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (C) defined by a set of vertices (V1, V2, V3) and a set of edges (E1, E2) connecting said vertices. Next the method places a point (P) on the curve; stores an initial position of the point on the curve, relative to a first vertex (V2); stores an initial position of the point within the three-dimensional scene; and modifies the curve by deleting the first vertex. The method further places the point onto the modified curve (C′) at a modified position (P′) situated at a minimal distance from the stored initial position of the point within the three-dimensional scene.