CAD Volume Extrusion Operator Detection via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD 3D model processing systems lack efficient methods for detecting CAD volume extrusion operators, which are crucial for understanding material distribution and manufacturing processes in mechanical parts, particularly in mechanical CAD and manufacturing CAD.

Innovation Solution

A computer-implemented method for CAD volume extrusion operator detection in CAD 3D models, involving segmentation, iterative grouping of segments based on extrusion axis similarity and closing plane detection, and determination of CAD volume extrusion operators through objective functions and profile curve analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If current CAD 3D model processing systems are used, then basic model operations can be performed, but efficient detection of CAD volume extrusion operators is lacking

Engineering Contradiction:
Improvedetection of CAD volume extrusion operatorsVSAvoidprocessing efficiency
Core Design Contradiction:
Difficulty of detecting and measuringVSProductivity

Solution Approach 1:

The method segments the CAD 3D model skin into multiple segments representing different skin portions, then iteratively groups these segments to identify extrusion surfaces. This segmentation approach transforms the complex detection problem into manageable sub-problems, enabling efficient identification of extrusion operators by analyzing individual segments and their relationships rather than processing the entire model at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces objective functions that evaluate segments based on extrusion-axis alignment and closing plane relationships, adding a new dimensional criterion for detection. By computing disparities between segment orientations and extrusion axes, the method creates an additional evaluation dimension that systematically identifies extrusion operators, transforming the detection process from manual inspection to automated mathematical evaluation.

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

2Measurement precision

If detailed segmentation and iterative grouping is performed, then accurate detection of extrusion operators is achieved, but computational complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The method performs preliminary segmentation of the CAD model skin into discrete segments before the iterative grouping process. This preliminary action organizes the model data into manageable units with defined properties, enabling the subsequent iterative algorithm to work with pre-processed information rather than raw model data, thereby reducing computational complexity while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The iterative grouping process evaluates pairs of segments using objective functions that compute disparities based on extrusion-axis alignment. By focusing computations only on relevant segment pairs and using threshold-based filtering, the method performs partial action on the full set of possible comparisons, achieving accurate detection without exhaustively analyzing every possible segment combination, thus balancing precision with computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230085000A1CAD volume extrusion operator detection
Publication Date: 2023.03.16 DASSAULT SYSTEMES SA
  • US20230085000A1 patent drawing
  • US20230085000A1 patent drawing
  • US20230085000A1 patent drawing

AI summary

A computer-implemented method for CAD volume extrusion operator detection in a CAD 3D model representing a mechanical part. The method includes obtaining a segmentation of the CAD 3D model. The CAD 3D model includes a skin representing an outer surface of the mechanical part. The segmentation comprises segments each representing a skin portion. The method further includes iteratively grouping segments. Segments of a pair are grouped when: each segment of the pair is an extrusion surface and a union of the segments is an extrusion surface having a same extrusion axis as the segments, or each segment of the pair is an extrusion surface and one of the two segments is a closing plane for the other segment. The method further includes determining one or more CAD volume extrusion operators, each corresponding to a respective group.