Blending Arbitrary Pipe Surfaces via Spherical Parametrization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CAD modeling subsystems are unable to effectively blend arbitrary pipe surfaces, such as cylinders and cones, due to limitations in existing blending algorithms that fail to produce sufficiently smooth surfaces and satisfy high curvature continuity constraints, making it difficult to meet functionality, aesthetic, and manufacturing requirements.

Innovation Solution

A computer-implemented method using spherical parametrization to trim and blend surfaces by projecting trimming curves onto a fundamental sphere and then mapping them to a two-dimensional parametric domain, generating a parametric blending surface that satisfies G2 continuity constraints, allowing for the creation of smooth intersections between arbitrary pipe surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional blending algorithms are used in CAD modeling subsystems, then the algorithms are compatible with parametric surfaces, but the algorithms are unable to effectively blend arbitrary pipe surfaces such as cylinders and cones

Engineering Contradiction:
Improveability to blend arbitrary pipe surfacesVSAvoidcurvature continuity constraints satisfaction
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces an implicit blending algorithm as an intermediary component that operates outside the traditional parametric surface framework. This implicit algorithm serves as a mediator that can handle arbitrary pipe surfaces (cylinders, cones) by defining blending surfaces through implicit equations rather than parametric representations, thereby extending CAD capabilities to previously unsupported geometries while maintaining G2 continuity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent fundamentally changes the mathematical representation parameters from parametric surfaces (u,v) to implicit surfaces F(x,y,z)=0. This parameter transformation enables the blending algorithm to operate on arbitrary pipe surfaces by using level sets and implicit equations, which can naturally represent complex geometries like cylinders and cones while ensuring high curvature continuity through the implicit formulation

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If implicit blending algorithms are used to operate on a wide range of surfaces, then the algorithms can blend arbitrary surfaces, but the algorithms generate implicit surfaces in Euclidean space 3 which are incompatible with CAD modeling subsystems that operate on parametric surfaces

Engineering Contradiction:
Improveability to operate on wide range of surfacesVSAvoidcompatibility with CAD modeling subsystems
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the blending process into distinct phases: implicit surface generation for the blending region, intersection computation with existing parametric surfaces, and extraction of parametric representations for the final model. This segmentation allows the implicit algorithm to handle arbitrary surfaces while the output is converted to parametric form compatible with CAD subsystems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from the traditional 2D parametric domain (u,v) to 3D implicit space F(x,y,z)=0, adding a dimensional perspective that enables handling of arbitrary surfaces. By working in the implicit 3D space and then projecting back to parametric representations, the system gains the versatility of implicit methods while maintaining CAD compatibility

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If parametric blending surfaces are generated to join trimmed surfaces, then the blending surface can be integrated into the model, but the existing algorithms do not produce sufficiently smooth surfaces to meet G2 or higher continuity constraints

Engineering Contradiction:
Improvecurvature continuity (G2 or higher)VSAvoidblending algorithm complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent performs preliminary trimming of surfaces along blending curves before generating the blending surface. By pre-defining the trimmed boundaries and using these as constraints for the implicit blending algorithm, the system ensures that the resulting blending surface automatically satisfies G2 continuity requirements while simplifying the overall manufacturing process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10621781B2Robustly blending surfaces via spherical parametrization
Publication Date: 2020.04.14 AUTODESK INC
  • US10621781B2 patent drawing
  • US10621781B2 patent drawing
  • US10621781B2 patent drawing

AI summary

In various embodiments of the present invention, a blending engine blends multiple surfaces included in a three-dimensional (3D) model of an object. First, the blending engine trims off portions of the surfaces that are targeted for blending at trimming curves to generate trimmed surfaces. The blending engine then constructs a single parametric blending surface via a unified parametrization for the trimming curves. Notably, to achieve the unified parametrization, the blending engine performs one or more spherical parametrization operations that generate parametrized curves based on the trimming curves and a fundamental sphere. After constructing the parametric blending surface based on the parametrized curves, the blending engine joins the parametric blending surface to the trimmed surfaces to produce a final, smooth intersection between the surfaces. Advantageously, because the blending engine creates a single parametric blending surface, the blending engine can blend arbitrary pipe surfaces and is compatible with computer-aided design modeling subsystems.