B-Rep Generation for Two-Axis 3D Printing via Layer Extrusion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for determining the boundary representation (B-Rep) of 3D printing processes are inefficient, particularly for two-axis 3D printing, as they rely on time-consuming Boolean operations and are not adapted for the specific configurations encountered in 3D printing simulations, leading to compatibility issues with user expectations and reliability problems.
Innovation Solution
A computer-implemented method that simulates a two-axis 3D printing process by determining a stack of planes and forming B-Reps using extrusions of 2D contours, excluding solid Boolean operations and collision tests, allowing for faster and more robust processing of 3D printing data in a standardized B-Rep format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If Boolean operations are used to determine B-Rep of 3D printing processes, then manufacturing precision is maintained, but computing time and productivity deteriorate
Solution Approach 1:
The patent segments the 3D printing process into discrete layers and represents each layer as a 2D contour. Instead of performing Boolean operations on entire 3D volumes, the method processes each layer independently in 2D, then extrudes the contours to form 3D B-Rep. This segmentation dramatically reduces computing time while maintaining precision by preserving the exact geometry of each layer.
Solution Approach 2:
The patent transitions from 3D Boolean operations to 2D contour processing. By representing each printing layer as a 2D contour and performing operations in this reduced dimensionality, the method achieves significant computational efficiency gains. The 2D contours are then extruded to reconstruct the 3D B-Rep, maintaining accuracy while avoiding the computational complexity of direct 3D Boolean operations.
2Adaptability or versatility
If traditional 3D printing simulation methods are used, then compatibility with general CAD systems is maintained, but reliability deteriorates due to configuration issues
Solution Approach 1:
The patent changes the fundamental parameters of representation from general 3D solid models to layer-specific 2D contours with explicit extrusion parameters. This parameter change eliminates configuration issues associated with traditional methods while maintaining compatibility through standardized B-Rep output. The method reliably handles two-axis printing configurations by explicitly modeling the toolpath and layer deposition process.
3Manufacturing precision
If solid Boolean operations are performed, then geometric accuracy is maintained, but device complexity and resource usage increase
Solution Approach 1:
The patent segments the complex 3D Boolean operation into simpler 2D contour operations for each layer. Instead of performing one complex 3D Boolean operation, the method processes each layer independently using 2D contour intersection and union operations, then extrudes the results. This segmentation reduces processing complexity while maintaining geometric accuracy through precise 2D operations.
Solution Approach 2:
The patent substitutes complex 3D Boolean mechanics with simpler 2D contour operations followed by extrusion. The mechanical complexity of 3D solid operations is replaced by 2D planar operations that are computationally lighter, while the extrusion step reconstructs the 3D geometry accurately without requiring complex 3D Boolean logic.
Data Source
Figure 1
Figure 2~9
Figure 10
AI summary
The invention notably relates to a computer-implemented method for determining a B-Rep of the result of a two-axis 3D printing process, the method comprising: providing (S10) a stack of planes, each couple of consecutive planes corresponding to a respective slice of the result of the 3D printing process; for (S20) each couple of consecutive planes: providing (S210) one or more respective tool trajectories; determining a respective 2D contour corresponding to the one or more tool trajectories; determining (S230) a respective extrusion of the respective 2D contour bounded by a second plane of the couple and a first plane of the couple; and forming (S30) the B-Rep with the extrusions and portions of the planes. The method improves 3D printing.