3D Geometry Decomposition into Developable Surface Patches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to effectively decompose three-dimensional geometry into developable surface patches and two-dimensional cut patterns for materials that resist stretching and shearing, such as sheet metal, textiles, and wood, limiting the ability to deform these materials into desired shapes without stress.

Innovation Solution

A method that iteratively grows surface patches from seed faces in 3D geometry by adding faces with minimum distance to a patch proxy, optimizing patch boundaries, and flattening these patches into truly developable surfaces, which can be further unfolded into 2D shapes for cutting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If sheet materials are used to manufacture objects, then cost-effectiveness and ease of mass production are improved, but the ability to deform into complex 3D shapes is limited due to resistance to stretching and shearing

Engineering Contradiction:
Improvecost-effectivenessVSAvoidability to deform into complex shapes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The 3D surface is segmented into multiple developable patches, each of which can be independently flattened into 2D patterns. This allows complex shapes to be constructed from multiple simpler developable surfaces that respect the material's constraints against stretching and shearing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from 3D geometry to 2D developable patterns by flattening developable patches. This dimensional transformation enables sheet materials to be cut in 2D and then folded/assembled into complex 3D shapes without requiring in-plane stretching or shearing of the material.

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

2Manufacturing precision

If existing decomposition methods are used, then some 3D geometry can be converted to developable patches, but the decomposition is ineffective and cannot accurately produce stress-free cut patterns

Engineering Contradiction:
Improveaccuracy of decompositionVSAvoideffectiveness of decomposition
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The invention replaces traditional geometric decomposition algorithms with an energy minimization approach based on finite element analysis. By minimizing the energy function that penalizes stretching and shearing, the system automatically identifies optimal developable patches and their corresponding 2D patterns, achieving both high accuracy and effectiveness.

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

Solution Approach 2:

The energy minimization process uses feedback from the material's mechanical properties (resistance to stretching and shearing) to iteratively improve the decomposition. The system evaluates the energy state of the deformation and adjusts the patch boundaries and flattening transformations to minimize stress, ensuring accurate and stress-free results.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9619587B2Decomposition of 3D geometry into developable surface patches and 2D cut patterns
Publication Date: 2017.04.11 AUTODESK INC
  • US9619587B2 patent drawing
  • US9619587B2 patent drawing
  • US9619587B2 patent drawing

AI summary

Embodiments disclosed herein provide techniques for decomposing 3D geometry into developable surface patches and cut patterns. In one embodiment, a decomposition application receives a triangulated 3D surface as input and determines approximately developable surface patches from the 3D surface using a variant of k-means clustering. Such approximately developable surface patches may have undesirable jagged boundaries, which the decomposition application may eliminate by generating a data structure separate from the mesh that contains patch boundaries and optimizing the patch boundaries or, alternatively, remeshing the mesh such that patch boundaries fall on mesh edges. The decomposition application may then flatten the patches into truly developable surfaces by re-triangulating the patches as ruled surfaces. The decomposition application may further flatten the ruled surfaces into 2D shapes and lay those shapes out on virtual sheets of material. A person, or machinery, may cut out those shapes from physical sheets of material based on the layout.