3D Geometric Data Unification and Part Hiding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CAD models face challenges in real-time 3D visualization due to geometry defects like incorrectly oriented faces and normals, leading to performance barriers and unacceptable visualization quality, as industry-standard algorithms like ray-casting are computationally expensive and impractical for large models.

Innovation Solution

The technology employs multi-scale visibility patches and adjacency heuristics to restore proper face and normals orientation at a per-object and per-polygon level, targeting ray-casting metrics for refined visibility determination, thereby improving rendering efficiency and quality by reducing the need for brute-force ray-casting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ray-casting algorithm is used to determine normal orientation, then measurement precision is improved, but productivity deteriorates due to computational expense

Engineering Contradiction:
Improvenormal orientation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the problem of normal orientation determination by dividing it into two stages: (1) a fast heuristic phase that processes all triangles to identify candidate inverted faces, and (2) a selective ray-casting phase that only processes identified candidates. This segmentation allows the computationally expensive ray-casting to be applied only where necessary, rather than to all triangles in the model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using different methods for different parts of the data: fast adjacency-based heuristics are applied to all triangles, while expensive ray-casting is applied only to specific candidate triangles that are likely to be inverted. This localized application of high-precision methods optimizes the balance between accuracy and performance.

Inventive Principle:
Principle #3Local quality

2Reliability

If all CAD data is retained for 3D visualization, then reliability is improved, but productivity deteriorates due to rendering cost of redundant data

Engineering Contradiction:
Improvevisualization accuracyVSAvoidrendering speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and removes internal parts and hidden features from the CAD model before rendering. By identifying and eliminating geometry that cannot be seen from any external viewing angle (internal parts) or is occluded by other geometry (hidden features), the patent reduces the rendering workload while preserving all visually relevant information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing to remove internal parts and hidden features before the actual rendering operation. This advance elimination of redundant geometry ensures that the rendering pipeline only processes visible, relevant features, significantly improving rendering performance without affecting visualization quality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If tesselation process is used to create 3D model, then adaptability is improved, but reliability deteriorates due to normal inversion errors

Engineering Contradiction:
Improvemodeling flexibilityVSAvoidnormal orientation correctness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a self-correcting system where the adjacency-based heuristic analysis automatically identifies triangles with inverted normals by examining local geometric relationships. The system uses the inherent structural information in the mesh data (adjacency relationships, face orientations) to detect and flag errors without requiring external reference information, enabling automatic correction of tesselation-induced normal inversions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7940262B2Unification and part hiding in three dimensional geometric data
Publication Date: 2011.05.10 SAP AMERICA INC
  • US7940262B2 patent drawing
  • US7940262B2 patent drawing
  • US7940262B2 patent drawing

AI summary

Technology is disclosed for improving the rendering of a three-dimensional (3D) object. In one aspect, the technology applies multi-scale visibility patches and adjacency heuristics to restore proper face and normals orientation at a per-object and per-polygon level; and target where best to apply ray-casting metrics to refine visibility determination.