3D Printing Shell Formation via Vector Trapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D printing methods face challenges in defining and forming the shell of 3D printed objects, particularly in converting 3D print files into vector files to generate or enhance the shell effectively, which affects the strength and structural integrity of the printed objects.
Innovation Solution
A method and system that convert 3D print files into vector files using a vector trapping algorithm to generate or enhance the shell, involving the addition of a colored background area to identify shell-zone stroke areas, allowing for the expansion or enhancement of the shell on the exterior surface, and optionally adding additional layers with different material compositions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Strength
If a higher density of material is used for the shell compared to infill, then the structural strength of the 3D printed object is improved, but the manufacturing complexity of defining and forming the shell increases
Solution Approach 1:
The patent introduces vector trapping algorithms as an intermediary processing step between the 3D model and the printing instructions. This algorithm automatically generates shell-zone stroke areas that define where the shell should be formed, serving as a mediator that translates design intent into manufacturable instructions without requiring complex manual intervention
Solution Approach 2:
The shell formation process is performed in advance during the file preparation stage through vector trapping algorithms that pre-identify shell-zone stroke areas. This preliminary action defines the shell regions before actual printing, separating the shell definition complexity from the printing execution phase
2Manufacturing precision
If vector trapping algorithms are used to generate or enhance the shell, then the shell definition accuracy is improved, but the processing time and computational complexity increase
Solution Approach 1:
The vector trapping algorithm applies shell enhancement selectively only to identified shell-zone stroke areas rather than processing the entire model uniformly. This partial action approach focuses computational resources on critical regions, improving shell definition accuracy while minimizing overall processing time
Solution Approach 2:
The patent segments the 3D model into distinct shell-zone stroke areas using vector trapping algorithms. By dividing the model into specific zones that require shell formation, the system can apply enhanced processing only where needed, balancing precision with processing efficiency
3Reliability
If additional layers with different material compositions are added to the shell, then the functional properties and structural integrity are enhanced, but the device complexity and manufacturing difficulty increase
Solution Approach 1:
The patent employs composite material structures by adding multiple layers with different material compositions to the shell. The vector trapping algorithm identifies shell-zone stroke areas where these composite layers should be applied, creating a multi-layered shell structure that combines different materials to achieve enhanced structural integrity and functional properties
Solution Approach 2:
The system applies different material compositions and layer configurations locally to specific shell-zone stroke areas rather than uniformly across the entire object. This local quality approach allows for optimized material placement where enhanced structural integrity is most needed, while maintaining simplicity in regions where basic shell formation suffices
Data Source
AI summary
A method for generating or enhancing a shell for a printed three-dimensional (3D) object includes converting a 3D print file representing the 3D object to at least one vector file representing the 3D object; using a vector trapping algorithm on the at least one vector file to generate or enhance the shell in the at least one vector file; processing the at least one vector file with the shell to produce at least one rasterized vector file; and printing, using the at least one rasterized vector file, the 3D object with the shell.


