Method for arranging joints to 3d model, arranging apparatus for the method, and application program for using the same
AssigneesXYZprinting, Inc., Kinpo Electronics, Inc., Cal-Comp Electronics & Communications Company Limited
InventorsTIEN-I KAO, TING-YU LU
Life of this patent
Estimating the term…
Abstract
A method for arranging joints to a 3D model is present. The method first obtains a 3D file, and executes a slice process to a 3D model recorded in the 3D file for obtaining a plurality of cross sections. During the slice process, the method determines if differences between each two cross-section areas of two adjoined cross sections is larger than a threshold. If the difference between the two cross-section areas of two adjoined cross sections is larger than the threshold, the method obtains a corresponding joint data from a database, and arranges the joint data into a position between the two adjoined cross sections. The method finally outputs the arranged 3D model to a 3D printer.
Claims13
A method for arranging joints to 3D model, comprising:
- a) executing a slice process to a 3D model recorded in a 3D file for obtaining a plurality of cross sections;
- b) sequentially determining if differences between each two cross-section areas of two adjoined cross sections is larger than a threshold;
- and
- c) if the difference between the two cross-section areas of two adjoined cross sections is larger than the threshold, obtaining a corresponding joint data, and arranging the joint data into a position between the two adjoined cross sections.
An arranging apparatus, comprising:
- a file obtaining module, opening a 3D file so as to obtain a 3D model in the 3D file;
- a slice processing module, executing a slice process to the 3D model for obtaining a plurality of cross sections;
- a cross section area comparing module, sequentially determining if a difference between two cross-section areas of two adjoined cross sections is larger than a threshold, and if the difference between two cross-section areas of two adjoined cross sections is larger than the threshold, determining a position between the two cross sections is fitted to arrange a joint data;
- a joint processing module, obtaining the joint data that is fitted to be arranged between the two cross sections and arranging the joint data in to the position between the two cross sections;
- and
- an adjusting module, adjusting the 3D model arranged with one or more joint data, and removing the joint data that is unnecessary in the one or more joint data according to an external operation.
Dependencies are inferred from the claim text.