Polygon Mesh Surface Reconstruction for Continuous BREP Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing polygonal model data is insufficient for manufacturing physical objects or generating realistic images, as it lacks a continuous surface representation, necessitating the conversion to BREP objects like NURBS surfaces.

Innovation Solution

A method to generate BREP objects from polygonal data by subdividing and retopologizing the data, adding vertices, generating surfaces, and assembling them to create continuous surfaces that are G2 continuous at all points and G1 continuous at non-G2 points, using techniques such as clamping and modifying vertex positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If polygonal model data is used to represent surfaces, then the data set size is significantly reduced and design manipulation is easier, but the data is insufficient for manufacturing physical objects or generating realistic images because it lacks continuous surface representation

Engineering Contradiction:
Improvesuitability for manufacturingVSAvoiddata set size
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent divides the polygonal mesh into multiple patches, where each patch is converted to a separate NURBS surface. This segmentation allows the complex conversion process to be broken down into manageable portions while maintaining the overall continuous surface representation needed for manufacturing applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the data representation from discrete polygonal vertices and faces to continuous NURBS surface parameters (control points, knot vectors, and basis functions). This parameter change enables the data to represent smooth continuous surfaces required for manufacturing while managing data complexity through mathematical optimization.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the polygonal data is converted to BREP objects with continuous surfaces, then the data becomes sufficient for manufacturing and realistic image generation, but the conversion process becomes more complex and computationally intensive

Engineering Contradiction:
Improvecontinuity of surface representationVSAvoidconversion process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the polygonal mesh into multiple patches that can be independently converted to NURBS surfaces. This segmentation reduces the overall complexity by breaking down the conversion task into smaller, more manageable units while ensuring continuous surface representation through proper patch stitching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial conversion by selecting only certain patches for NURBS conversion based on their suitability, rather than converting the entire mesh uniformly. This selective approach reduces computational complexity while maintaining sufficient continuity for manufacturing applications.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple patches are converted to NURBS surfaces and assembled, then G2 continuity is achieved at all points and G1 continuity at non-G2 points, but the processing time and computational resources increase

Engineering Contradiction:
Improvecontinuity level (G2 and G1)VSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent achieves G2 continuity at critical points and G1 continuity elsewhere, rather than uniformly applying the highest continuity level across all surfaces. This selective continuity approach reduces computational time and resources while maintaining sufficient precision for manufacturing applications.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies different continuity levels (G2 vs G1) to different regions of the surface based on local requirements. This local quality approach ensures high precision where needed while reducing processing time in less critical areas, optimizing the balance between manufacturing precision and processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12511833B2Methods and systems for generating surfaces from polygonal data
Publication Date: 2025.12.30 INTEGRITYWARE INC
  • US12511833B2 patent drawing
  • US12511833B2 patent drawing
  • US12511833B2 patent drawing

AI summary

A method of producing surface data from electronic polygonal data is disclosed. The method includes accessing the polygonal data with a computer, the polygonal data defining a mesh of polygonal data points and including a plurality of vertices, and where the polygonal data describes an object. The method also includes generating a plurality of bounded areas, each including one or more vertices of the polygonal data, expanding a plurality of the bounded areas by adding a plurality of vertices thereto, generating a surface for each of the expanded bounded areas based on the vertices of the expanded bounded areas, generating the surface data based at least in part on the surfaces, and storing the surface data in a computer readable data storage.