3D Object Voxel Representation for Printable Boolean Combinations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of 3D Boolean operations applied to polygonal meshes in additive manufacturing can lead to intensive resource usage and may produce unprintable resultant structures, especially when dealing with complex meshes.

Innovation Solution

Applying 3D Boolean operations in voxel space using an octree representation, where each node represents a voxel, allows for the generation of a voxel representation that avoids complex mesh combinations and enables efficient processing by classifying child nodes based on Boolean operations, resulting in a printable voxel representation for additive manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If 3D Boolean operations are applied to polygonal meshes to combine structures for building 3D objects, then the ability to create complex geometries is improved, but resource usage becomes intensive and unprintable structures may be generated

Engineering Contradiction:
Improveability to create complex geometriesVSAvoidresource usage intensity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the 3D space into a voxel grid, dividing complex mesh Boolean operations into discrete volumetric units. This segmentation transforms continuous mesh operations into discrete voxel-based operations, reducing computational complexity and resource intensity while maintaining the ability to represent complex geometries through the voxel representation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the representation parameter from polygonal meshes to voxels. By transforming the geometric representation from continuous surface meshes to discrete volumetric pixels, the system achieves simpler Boolean operations that are less resource-intensive while still capable of representing complex 3D structures suitable for additive manufacturing.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If 3D Boolean operations are applied to polygonal meshes to combine structures, then geometric flexibility is improved, but the reliability of producing printable structures deteriorates

Engineering Contradiction:
Improvegeometric flexibilityVSAvoidreliability of producing printable structures
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By segmenting the geometry into voxels, the patent ensures that Boolean operations result in discrete, manufacturable volumetric elements. This segmentation approach inherently produces printable structures because voxels represent discrete material volumes that can be directly fabricated by additive manufacturing processes, eliminating the unprintable artifacts that may arise from mesh operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a voxel copy or representation of the desired geometry that is guaranteed to be printable. Instead of directly operating on complex meshes that may produce unprintable results, the system generates a voxel-based copy of the geometry that inherently satisfies manufacturability constraints while preserving the essential geometric features.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If complex mesh combinations are performed using Boolean operations, then design capability is improved, but processing time increases

Engineering Contradiction:
Improvedesign capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments complex mesh Boolean operations into discrete voxel operations, which can be processed more efficiently. By dividing the continuous mesh problem into discrete volumetric units, the system reduces processing time while maintaining design capability, as voxel operations are computationally simpler and can be optimized for parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the operational parameter from mesh-based Boolean operations to voxel-based operations. This parameter change fundamentally reduces processing time because voxel operations involve discrete grid cells that are computationally simpler to handle than continuous mesh surfaces, while still enabling complex design capabilities through the voxel representation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11822311B2Generation of representations of three-dimensional objects using Boolean operations
Publication Date: 2023.11.21 PERIDOT PRINT LLC
  • US11822311B2 patent drawing
  • US11822311B2 patent drawing
  • US11822311B2 patent drawing

AI summary

In some examples, a system receives a first representation of structures to be combined for building a three-dimensional (3D) object by an additive manufacturing machine; and generates, based on the first representation, a second representation comprising voxels that represent the 3D object, the generation of the second representation comprising an evaluation of Boolean operations with respect to voxels in a voxel space to produce the second representation.