3D Model Point Cloud Generation Using Reference-Plane Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional point cloud data generated from CAD data lacks uniform arrangement of point data, making it difficult to accurately compare with actual object data for product standards compliance.

Innovation Solution

A method involving setting a reference plane, arranging regular position coordinates on the plane, and generating model point coordinates at intersections between virtual straight lines and the model data to create uniformly arranged point cloud data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If STL data is used to represent surface shapes, then three-dimensional point cloud data can be generated, but the point data positions are not uniformly arranged making comparison with actual object data difficult

Engineering Contradiction:
Improveease of generating point cloud dataVSAvoidaccuracy of comparison with actual object data
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-defining regular position coordinates on a reference plane before generating the point cloud data. The system calculates intersection points between virtual straight lines extending from these predetermined regular coordinates and the three-dimensional model data, ensuring the output point cloud has uniformly arranged positions that match sensor-generated data patterns.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If highly accurate three-dimensional point cloud data is generated using sub-point cloud and curvature data, then the model shape closely represents the CAD data, but the point data positions remain non-uniform

Engineering Contradiction:
Improveaccuracy of model shape representationVSAvoidease of comparison with actual object data
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent segments the point cloud generation process into two independent components: (1) accuracy determination based on sub-point cloud and curvature data, and (2) position arrangement based on regular position coordinates. This segmentation allows the system to maintain high shape accuracy while simultaneously achieving uniform position arrangement, resolving the contradiction between precision and ease of comparison.

Inventive Principle:
Principle #1Segmentation

3Productivity

If STL data with approximated surface shapes is used, then three-dimensional point cloud data can be generated, but a difference occurs between the original CAD data model shape and the point cloud data model shape

Engineering Contradiction:
Improveefficiency of point cloud data generationVSAvoidaccuracy of model shape representation
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces regular position coordinates as an intermediary element that mediates between the STL data and the final point cloud output. By using these predetermined regular coordinates on a reference plane and calculating intersections with virtual straight lines, the system bridges the gap between approximated STL surfaces and uniformly arranged accurate point cloud data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12511852B2Information processing method, information processing system, and program
Publication Date: 2025.12.30 LINKWIZ INC
  • US12511852B2 patent drawing
  • US12511852B2 patent drawing
  • US12511852B2 patent drawing

AI summary

An information processing method, which is an invention according to a main aspect of the present invention, comprises acquiring three-dimensional model data, setting a reference plane around the acquired three-dimensional model data; setting regular position coordinates regularly arranged on the reference plane according to a predetermined rule; and generating model point coordinates at an intersection between a first virtual straight line extending from the regular position coordinates and the three-dimensional model data.