Sketch Constraint Solving with Möbius Transforms Through Infinity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing geometric constraint solvers in CAD software struggle with slow response times and blocking issues when geometric elements are manipulated to infinite values, such as points passing through infinity or curvature changes, leading to a suboptimal user experience.

Innovation Solution

Employing transformations from the Möbius group to handle geometric constraints, allowing elements to transition through infinity without blocking, by representing geometric elements as Lie spheres and applying Möbius transformations to solve geometric constraint systems efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If numerical methods are used to solve geometric constraints, then a solution can be found, but the response time becomes too slow for user interaction

Engineering Contradiction:
Improveconstraint solution accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces traditional numerical algebraic methods with a geometric mechanics approach using Lie spheres and Möbius transformations. This substitution transforms the constraint solving problem from a numerical computation task into a geometric transformation task, achieving both accuracy and speed. The Lie sphere geometry provides an exact mathematical framework that avoids iterative numerical approximation, directly delivering precise solutions at high computational speed.

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

2Productivity

If traditional constraint solvers are used, then computation is fast, but the system blocks when elements pass through infinity

Engineering Contradiction:
Improvecomputation speedVSAvoidcontinuity of operation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter space by introducing Lie sphere coordinates and using Möbius transformations. This parameter transformation allows the system to handle infinite values naturally through the geometric properties of Lie spheres, where points at infinity are represented as valid geometric entities. The transformation maintains computational speed while eliminating blocking issues by working in a parameter space that naturally accommodates infinite values.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces Lie spheres as an intermediary geometric structure that mediates between traditional geometric elements and their constraints. Lie spheres provide a unified representation that handles finite and infinite cases uniformly, acting as a bridge that allows continuous transformation and constraint satisfaction without blocking, even when elements pass through infinity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users manually modify construction trees, then complex sketches can be constrained, but modification becomes difficult and time-consuming

Engineering Contradiction:
Improveconstraint flexibilityVSAvoidsketch modification ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables the constraint solving system to automatically adapt and re-solve constraints without user intervention. When sketch elements are modified, the system self-corrects by重新 computing the constraint satisfaction using Lie spheres and Möbius transformations, eliminating the need for users to manually adjust construction trees. This self-service capability maintains full constraint flexibility while dramatically improving ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250391071A1Method for resolving geometric constraints of a sketch
Publication Date: 2025.12.25 TOPSOLID
  • US20250391071A1 patent drawing
  • US20250391071A1 patent drawing
  • US20250391071A1 patent drawing

AI summary

A method for solving geometric constraints of a sketch, wherein the following steps are implemented: a computer interaction device displays to a user an initial sketch respecting one or more initial geometric constraints; via the computer interaction device, the user sets new geometric constraints by modifying at least one of the initial geometric constraints; a computer calculation device determines, using transformations of the Möbius group, a transformed sketch respecting the new geometric constraints; and the computer interaction device displays the transformed sketch to the user.