CN103823928A - Method for automatically generating support of three-dimensional printing part on basis of scanning biasing - Google Patents

Method for automatically generating support of three-dimensional printing part on basis of scanning biasing Download PDF

Info

Publication number
CN103823928A
CN103823928A CN201410055903.XA CN201410055903A CN103823928A CN 103823928 A CN103823928 A CN 103823928A CN 201410055903 A CN201410055903 A CN 201410055903A CN 103823928 A CN103823928 A CN 103823928A
Authority
CN
China
Prior art keywords
intersection
support
biasing
intersection point
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410055903.XA
Other languages
Chinese (zh)
Other versions
CN103823928B (en
Inventor
傅建中
赖金涛
贺永
林志伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201410055903.XA priority Critical patent/CN103823928B/en
Publication of CN103823928A publication Critical patent/CN103823928A/en
Application granted granted Critical
Publication of CN103823928B publication Critical patent/CN103823928B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for automatically generating a support of a three-dimensional printing part on the basis of scanning biasing. The method comprises the following steps of determining an area gather requiring a support in an STL (standard template library); respectively projecting areas in the area gather on an xy plane to form projection areas; generating a series of scanning lines which are mutually staggered along the x direction and the y direction on each projection area so as to form a scanning line gather; scanning the scanning lines in the scanning line gather along the z-axis direction; solving two intersection line sequence gathers; solving an intersection point of the two intersection sequence gathers by using parallel lines of which the spacing distances are (d) so as to obtain two groups of intersection point sequence gathers; classifying the two groups of intersection point sequence gathers and biasing the two groups of intersection point sequence gathers in the z-axis direction so as to obtain four groups of corresponding biased point sequence gathers; sequentially selecting three groups of biased point sequence gathers from the four groups of corresponding biased point sequence gathers to create a triangular patch; generating data information of the supporting patch; and generating the support. By using the method, the support of the three-dimensional printing part is generated automatically. The method is clear in principle and easy to operate.

Description

3 D-printing part based on scanning biasing supports automatic generation method
Technical field
The present invention relates to 3 D-printing field, especially relate to a kind of method of setovering by scanning and carry out part support automatic generation method processing stage of 3 D-printing model, can fast and effeciently generate the required support of part, and can carry out artificial editor.
Background technology
Three-dimensional printing technology is a kind of take digital model file as basis, use powdery metal or the plastics etc. can jointing material, carry out the technology of detail of construction by the mode of successively printing, its main process is that the part that needs are printed carries out slicing delamination with certain bed thickness, then start to print every one deck from substrate, current layer is all piled up and is formed on front one deck, the effect that front one deck plays location and supports current layer.When profile between two-layer if there is front and back and area have greatly changed, the profile of front one deck just can not provide enough location and supporting roles to current layer, cause processing unsuccessfully, so needed part model to process before 3 D-printing, generate enough supports and ensure process afterwards.
The support of 3 D-printing part need to meet following requirement: the support 1, generating must guarantee enough strength and stabilities, with the part of guaranteeing to be supported in himself and it, deformation can not occur; 2, supporting should be the least possible, and unnecessary support can cause waste of material, and working (machining) efficiency reduces; 3, support and be easy to peel off from piece surface, if support section and part are bonding excessively firm, not only increase to support and peel off required time, and can affect supporting zone piece surface machining precision.
Consider these requirements, reasonably select the position of generation support and the form of support just to seem extremely important, mainly contain at present following several for the scheme of part support generation: 1. in pair part model section file, the outline line between levels compares, before the excessive place increase Support Level of difference makes, one deck can have good supporting role (Chen Yuping, Wu Xiaohong etc. to current layer, the automatic generation method of supporting construction research [J] in rapid shaping technique, Xi'an Technology University's journal, 2007,27 (3): 485-489); 2. pair part STL model is analyzed, determine a series of dough sheets that need support, on dough sheet, generate support (Dong Xuezhen, Mo Jianhua etc., the research [J] of cylindricality support generation algorithm in photocuring rapid prototyping of cylindricality, 2004,32 (8): 16-19); 3. calculate the intersection profile of Support Level and part model, then in profile, generate support (Li Wei, Wu Rendong etc., the automatic generating calculation of profile of tooth supporting construction [J] in Quick-forming, the China Mechanical Engineering of profile of tooth, 2003,14 (24): 2127-2130).Scheme 1 can reach the object that generation is supported to a certain extent, but in the process that generates support, could not utilize well the topology information of model file, and the support of generation is reliable not, and support is difficult for peeling off.Scheme 2 has been considered the topology information of model file, and still the support of single generation cylindricality cannot be treated supporting surface and form enough anchorage forces.The profile of tooth that scheme 3 generates supports the support that can compare part, and has also considered peeling off of support, but calculated amount is too large in the time generating this profile of tooth support, and efficiency is on the low side.In addition three kinds of human-editeds that scheme all can not support, the support validity and reliability existing problems of generation.
Summary of the invention
The invention provides a kind of 3 D-printing part based on scanning biasing and support automatic generation method, by determining a series of supporting zone to be generated after part STL model is analyzed, in supporting zone to be generated, generate the sweep trace of certain density, then utilize the method for scanning biasing to generate and support in each region, human-edited is carried out in the support that can generate regional simultaneously, existing support carried out part deletion or increased new support, finally obtain high-quality support, the method has effectively simple, principle is clear, simple to operate, be easy to the features such as realization.
3 D-printing part based on scanning biasing supports an automatic generation method, comprises the following steps:
(1) the STL model of part is analyzed, determined a series of regions of supporting that need to generate, form regional ensemble P={P 1, P 2... P t..., P m, wherein: P tbe that t needs generate the region of supporting, M is the number that needs to generate the region of supporting; M is generally the natural number that is greater than zero;
(2) the each region in regional ensemble P is projected to respectively in xy plane, form a corresponding M view field, to each view field, to generate spacing be g along x and the interlaced a series of sweep traces of y direction, forms sweep trace set L corresponding to this region p;
(3) by sweep trace set L pin each sweep trace along z axle positive dirction scanning, ask for model in the intersection of corresponding region obtain intersection arrangement set UL p, by intersection arrangement set UL pin every intersection scan and calculate and model crossing intersection first along z axle negative direction, obtain intersection arrangement set DL p;
(4) with being equidistantly that the parallel lines of d are to intersection arrangement set UL pwith intersection arrangement set DL pin the corresponding line find intersection simultaneously of each group, obtain two groups of intersection point arrangement sets, be respectively intersection point arrangement set D uLPwith intersection point arrangement set D dLP;
(5) antinode arrangement set D uLPwith intersection point arrangement set D dLPin some classification, wherein part point is setovered according to preset value in z axle positive dirction, another part point is setovered according to preset value in z axle negative direction, two parts point is crisscross arranged respectively;
(6) extract respectively intersection point arrangement set D uLPwith intersection point arrangement set D dLPthe point that middle biased direction is identical, obtains the point sequence set D after 4 groups of corresponding biasings uLP+, D uLP-, D dLP+and D dLP-; 3 that choose successively in these 4 groups points create tri patch, generate and support dough sheet data message, complete the generation of support.
Wherein in step (6), D uLP+for D uLPmiddle corresponding point sequence set after setovering along z axle positive dirction; D uLP-for D uLPmiddle corresponding point sequence set after setovering along z axle negative direction; D dLP+for D dLPmiddle corresponding point sequence set after setovering along z axle positive dirction; D dLP-for D dLPmiddle corresponding point sequence set after setovering along z axle negative direction.
Judge which region need to generate while support, can adopt multiple existing method, as preferably, described needs generate the region of supporting and identify by the method vector n of each tri patch in STL model, when n is less than at the component of z direction
Figure BDA0000467298370000031
this tri patch need to generate support, connected needs is generated to the tri patch supporting and combine the region that forms a needs generation support.
As preferably, described intersection arrangement set UL pwith intersection arrangement set DL pthe broken line set being made up of a series of line segments, as intersection arrangement set UL pin certain line crossing with model while scanning along z axle negative direction, but and z 0when Plane intersects, intersection arrangement set DL pthe line of middle correspondence is intersection arrangement set UL pin that line at z 0projection in plane, z 0plane is that z axial coordinate is 0 plane.
As preferably, described step (5) comprises the following steps:
(a) note intersection point arrangement set D uLPin i group intersection point be D iU={ D iU1, D iU2... D iUj..., D iUN, wherein D iUjbe j intersecting point coordinate in i group intersection point; N is the number of intersection point in i group; Extract D iUin even item, and the even item of extraction is carried out to d in z axle positive dirction +biasing obtain intersection point arrangement set D iU + = { D iU 1 + , D iU 2 + , . . . , D iUs + , . . . , D iUA + } ; Extract D iUin odd term, and the odd term of extraction is carried out to d in z axle negative direction _biasing obtain D iU - = { D iU 1 - , D iU 2 - , . . . , D iUr - , . . . , D iUB - } , D _, d +for the distance of needs biasing, be all greater than zero, and
Figure BDA0000467298370000043
wherein
Figure BDA0000467298370000044
for D iUin point coordinate after the biasing of s even item intersection point, A is the number of middle intersection point,
Figure BDA0000467298370000046
for D iUin point coordinate after the biasing of r odd term intersection point, B is
Figure BDA0000467298370000047
the number of middle intersection point, A+B=N;
(b) note intersection point arrangement set D dLPin i group intersection point be D iD={ D iD1, D iD2..., D iDk..., D iDN, wherein D iDkbe k intersecting point coordinate in i group intersection point; Extract D iDin even item, and the even item of extraction is carried out to d in z axle negative direction +biasing obtain intersection point arrangement set D iD - = { D iD 1 - , D iD 2 - , . . . , D iDp - , . . . , D iDA - } , Extract D iUin odd term, and the odd term of extraction is carried out to d in z axle positive dirction _biasing obtain D iD + = { D iD 1 + , D iD 2 + , . . . , D iDq + , . . . , D iDB + } , Wherein
Figure BDA00004672983700000410
for D iDin point coordinate after the biasing of p even item intersection point, for D iDin point coordinate after the biasing of q odd term intersection point; Work as D iDin z 0in plane time, d _=d +=0; Wherein, z 0plane is that z axial coordinate is 0 plane;
(c) read in order at every turn
Figure BDA00004672983700000412
with
Figure BDA00004672983700000413
in each point
Figure BDA00004672983700000414
Figure BDA00004672983700000415
with
Figure BDA00004672983700000416
m=n or m=n-1, and be less than or equal to N, by
Figure BDA00004672983700000417
with
Figure BDA00004672983700000419
a tri patch of each composition is as support;
(d) right
Figure BDA00004672983700000420
with
Figure BDA00004672983700000421
every group of point preserved all support dough sheet data messages after all generating and supporting.
For the part of some special construction, for improving support accuracy, as preferably, support after the generation of dough sheet data message, for the region that can not meet printing needs, carry out human-edited, described human-edited's process is as follows: in a visualized graph interface, show one by one the sweep trace set L in outline line and the region that needs to generate each region in the regional ensemble P supporting p, to choose the region that can not meet printing needs, and delete the line segment that does not wherein need to generate support, the position of simultaneously supporting in needs increase is drawn corresponding line segment and is joined corresponding sweep trace set L pin, the region that each energy meets printing needs completes after editor, sweep trace set L pmiddle conductor had the region of increase and decrease to regenerate support by step (3)-(5), sweep trace set L pmiddle conductor does not have vicissitudinous region to retain original support, completes the renewal to supporting.
With D uLPfor example, while carrying out the biasing of z axle positive dirction, described d +meet: 0 < d +≤ 0.3mm; Described d +meet; In print procedure, the part of this part biasing finally can be dissolved in 3 d part model, not impact on the process of zeroth order, only odd term is setovered and is also fine in z-direction (in z axle negative direction) theoretically, but the strong point is too little, be unfavorable for supporting, the biasing of also carrying out d+ in z+ direction (z axle positive dirction) afterwards final support and the intersection of model is some extremely short line segments in fact, realize the transformation of support level from point to line, improved support strength.Described d -meet: 2mm≤d -≤ 6mm.So that after having printed, fast and easy realization support separates with part.
According to three-dimensional model structure difference, the numerical values recited of capable of regulating g and d, as preferably, described g meets: 4mm≤g≤8mm; Described d meets: 2mm≤g≤5mm.
The x, y, z that the present invention mentions, in the situation that there is no specified otherwise, all refers to x-axis, y-axis and z-axis in three-dimensional coordinate.
The 3 D-printing part that the present invention is based on scanning biasing supports automatic generation method and has effectively simple, principle is clear, simple operation and other advantages can automatically generate support to part processing stage of 3 D-printing model, and the artificial support edit methods of interactive is provided.
The 3 D-printing part that method of the present invention generates supports can provide enough supports for the part of 3 D-printing in print procedure, improve the success ratio of 3 D-printing, and after printing completes, can peel off with part well, thereby guarantee reasonable surface accuracy.
Accompanying drawing explanation
Fig. 1 is that the present invention carries out the process flow diagram that the support of 3 D-printing part generates automatically;
Fig. 2 is a region p to be supported in the present invention tprojection in xy plane and the corresponding sweep trace that is spaced apart g thereof;
Fig. 3 is that the present invention is using the equidistant parallel lines for d to UL pand DL pfind intersection, obtains two groups of intersection point arrangement set D simultaneously uLPand D dLP;
Fig. 4 is that the present invention is at D iDin z 0in plane time, generate and support schematic diagram;
Fig. 5 is that the present invention is at D iDin z 0, generate and support schematic diagram when plane the top;
Fig. 6 needs to generate the part STL model and the region P to be supported thereof that support in the embodiment of the present invention 1 1, P 2and P 3;
Fig. 7 is P in the embodiment of the present invention 1 2the sweep trace L that region generates 2;
Fig. 8 is the support that in the embodiment of the present invention 1, part generates;
Fig. 9 is the support that in the embodiment of the present invention 2, part generates;
Figure 10 is human-edited front and back sweep trace in the embodiment of the present invention 2;
Figure 11 is the support generating after human-edited in the embodiment of the present invention 2.
In figure: 1, outline line; 2, sweep trace; 3, intersection; 4, bias point; 5, intersection point; 6, bias point; 7, intersection point; 8, intersection; 9, triangular plate; 10, triangular plate; 11 bias points; 12, bias point; 13, the sweep trace automatically generating; 14, human-edited's sweep trace.
Embodiment
Below in conjunction with accompanying drawing and example, the present invention is further illustrated.
Embodiment 1
Shown in Fig. 6, be the part STL model of a support to be generated, now need to carry out support generation to it, to guarantee that part can not cave in 3 D-printing process.
According to the flow process of Fig. 1, the method vector n of each tri patch in STL model is identified, when n is less than at the component of z direction
Figure BDA0000467298370000061
this tri patch need to generate support, and the tri patch that connected needs generation is supported is combined and obtained region to be supported, and multiple regions form regional ensemble P={P 1, P 2, P 3, P 1, P 2, P 3be respectively and need to generate the single region of supporting, as shown in Figure 6.
As shown in Figure 2, respectively by P 1, P 2, P 3project in xy plane, and a series of sweep traces 2 along x and y direction that are g=6mm in each view field inner generation spacing, the edge projection in region forms outline line 1, obtains P 1, P 2, P 3corresponding sweep trace set L p={ L 1, L 2, L 3, wherein, L 1for P 1corresponding sweep trace collection, L 2for P 2corresponding sweep trace collection, L 3for P 3corresponding sweep trace collection, Fig. 7 has shown P 2the sweep trace collection L generating in region 2.
As Fig. 3 and Fig. 4, one by one by sweep trace set L pin each group sweep trace along z+ direction (z axle positive dirction) scanning, ask for the intersection 3 of model corresponding region and obtain intersection sequence UL p={ UL 1, UL 2, UL 3, wherein UL 1for L 1with P 1intersection collection, UL 2for L 2with P 2intersection collection, UL 3for L 3with P 3intersection collection.Then by UL pin each group line calculate and the intersection 8 of model along z-direction (z axle negative direction) scanning, wherein P 3uL in region 3can be crossing with model when along z-scanning direction, directly obtain UL 3intersection collection DL with model 3, and P (as shown in Figure 3) 1, P 2each group of line in region can crossing with model (not as shown in Figure 4) when along z-scanning direction, thereby will be by calculating UL 1and UL 2at z 0projection in plane obtains intersection collection DL 1with intersection collection DL 2, obtain intersection sequence D L p={ DL 1, DL 2, DL 3.
As Fig. 3 and Fig. 4, with the parallel lines of equidistant d=3mm to UL pand DL pin corresponding line find intersection 5 and the intersection point 7 simultaneously of each group, obtain intersection point arrangement set D uLP={ D uL1, D uL2, D uL3and intersection point arrangement set D dLP={ D dL1, D dL2, D dL3.Wherein, D uL1for parallel lines and intersection collection UL 1intersection point collection, D uL2for parallel lines and intersection collection UL 2intersection point collection, D uL3for parallel lines and intersection collection UL 3intersection point collection.D uL1for parallel lines and intersection collection DL 1intersection point collection, D uL2for parallel lines and intersection collection DL 2intersection point collection, D uL3for parallel lines and intersection collection DL 3intersection point collection.
With region P 2the 5th group of interior point is example:
Region P 2interior D uL2in the 5th group point be:
D 5U=(15,0,10), (15,3,10) ..., (15,33,10) }, extract D 5Uin even item, and by D 5Umiddle even item is carried out d in z+ direction +the biasing (as the bias point 4 in Fig. 4 and Fig. 5) of=0.2mm obtains:
D 5 U + = { ( 15,3,10.2 ) , ( 15,9,10.2 ) , . . . , ( 15,33,10.2 ) } , Extract D 5Uin odd term, and middle odd term is carried out in z-direction to d -the biasing (as the bias point 6 in Fig. 4 and Fig. 5) of=5mm obtains:
D 5 U - = { ( 15,0,5 ) , ( 15 , 6,5 ) , . . . , ( 15,30 , 5 ) } , Wherein d -pass through d - = 3 d - d + Calculate.
Region P 2interior D dL2in the 5th group of point for D 5D=(15,0,0), (15,3,0) ..., (15,33,0) }, D 5Dmiddle a little all at z 0in plane, thereby d _=d +=0, extract D 5Dmiddle even item, and by D 5Dmiddle even item is carried out d in z-direction +biasing (as the bias point 12 in Fig. 5) obtain D 5 D - = { ( 15,3,0 ) , ( 15,9,0 ) , . . . , ( 15,33,0 ) } , Extract D 5Dmiddle odd term, and middle odd term is carried out in z+ direction to d _biasing (as bias point in Fig. 5 11) obtain D 5 D + = { ( 15,0,0 ) , ( 15,6,0 ) , . . . , ( 15,30,0 ) } .
Read in order
Figure BDA0000467298370000083
with
Figure BDA0000467298370000084
in each some composition tri patch (as the triangular plate 9 in Fig. 3 and Fig. 5 and triangular plate 10) as supporting, the tri patch of composition is respectively { (15,0,0), (15,3,0), (15,0,5) }, { (15,0,5), (15,3,0), (15,3,10.2) } ..., { (15,30,0), (15,33,0), (15,30,10.2) }, { (15,30,5), (15,33,0), (15,33,10.2) }.As shown in Figure 4 and Figure 5.
All groups of each region point is all generated after tri patch supports and preserves all supports, and Fig. 8 has shown P in this part 1, P 2, P 3the support of interior generation.
Embodiment 2
Shown in Fig. 9, be a part and the support that automatically generates by the present invention thereof, as can be seen from the figure P esupport in region is reasonable not, too fragile, supports this and easily caves in 3 D-printing process, thereby need to carry out human-edited to this part support.
In visualized graph interface, show P eregion interscan line, as shown in Figure 10 (a), deletes original sweep trace (sweep trace 13 automatically generating), manually at P einterior drafting sweep trace, obtains human-edited's sweep trace 14, as shown in Figure 10 (b), after having edited by automatically generating step in supporting to P ethe newly-generated support of Regional Gravity And, retains the original support of other parts, the support after being edited, as shown in figure 11.

Claims (7)

1. the 3 D-printing part based on scanning biasing supports an automatic generation method, it is characterized in that, comprises the following steps:
(1) the STL model of part is analyzed, determined a series of regions of supporting that need to generate, form regional ensemble P;
(2) the each region in regional ensemble P is projected to respectively in xy plane, form a corresponding M view field, to each view field, to generate spacing be g along x and the interlaced a series of sweep traces of y direction, forms sweep trace set L corresponding to this region p;
(3) by sweep trace set L pin each sweep trace along z axle positive dirction scanning, ask for model in the intersection of corresponding region obtain intersection arrangement set UL p, by intersection arrangement set UL pin every intersection scan and calculate and model crossing intersection first along z axle negative direction, obtain intersection arrangement set DL p;
(4) with being equidistantly that the parallel lines of d are to intersection arrangement set UL pwith intersection arrangement set DL pin the corresponding line find intersection simultaneously of each group, obtain two groups of intersection point arrangement sets, be respectively intersection point arrangement set D uLPwith intersection point arrangement set D dLP;
(5) antinode arrangement set D uLPwith intersection point arrangement set D dLPin some classification, wherein part point is setovered according to preset value in z axle positive dirction, another part point is setovered according to preset value in z axle negative direction, two parts point is crisscross arranged respectively;
(6) extract respectively intersection point arrangement set D uLPwith intersection point arrangement set D dLPthe point that middle biased direction is identical, obtains the point sequence set D after 4 groups of corresponding biasings uLP+, D uLP-, D dLP+and D dLP-; 3 that choose successively in these 4 groups points create tri patch, generate and support dough sheet data message, complete the generation of support.
2. the 3 D-printing part based on scanning biasing according to claim 1 supports automatic generation method, it is characterized in that, described needs generate the region of supporting and identify by the method vector n of each tri patch in STL model, when n is less than at the component of z direction
Figure FDA0000467298360000011
this tri patch need to generate support, connected needs is generated to the tri patch supporting and combine the region that forms a needs generation support.
3. the 3 D-printing part based on scanning biasing according to claim 1 supports automatic generation method, it is characterized in that described intersection arrangement set UL pwith intersection arrangement set DL pthe broken line set being made up of a series of line segments, as intersection arrangement set UL pin certain line crossing with model while scanning along z axle negative direction, but and z 0when Plane intersects, intersection arrangement set DL pthe line of middle correspondence is intersection arrangement set UL pin that line at z 0projection in plane, z 0plane is that z axial coordinate is 0 plane.
4. the 3 D-printing part based on scanning biasing according to claim 1 supports automatic generation method, it is characterized in that, described step (5) comprises the following steps:
(a) note intersection point arrangement set D uLPin i group intersection point be D iU={ D iU1, D iU2... D iUj..., D iUN, wherein D iUjbe j intersecting point coordinate in i group intersection point; N is the number of intersection point in i group; Extract D iUin even item, and the even item of extraction is carried out to d in z axle positive dirction +biasing obtain intersection point arrangement set D iU + = { D iU 1 + , D iU 2 + , . . . , D iUs + , . . . , D iUA + } ; Extract D iUin odd term, and the odd term of extraction is carried out to d in z axle negative direction _biasing obtain D iU - = { D iU 1 - , D iU 2 - , . . . , D iUr - , . . . , D iUB - } , D _, d +for the distance of needs biasing, be all greater than zero, and
Figure FDA0000467298360000023
wherein
Figure FDA0000467298360000024
for D iUin point coordinate after the biasing of s even item intersection point, A is
Figure FDA0000467298360000025
the number of middle intersection point,
Figure FDA0000467298360000026
for D iUin point coordinate after the biasing of r odd term intersection point, B is
Figure FDA0000467298360000027
the number of middle intersection point, A+B=N;
(b) note intersection point arrangement set D dLPin i group intersection point be D iD={ D iD1, D iD2..., D iDk..., D iDN, wherein D iDkbe k intersecting point coordinate in i group intersection point; Extract D iDin even item, and the even item of extraction is carried out to d in z axle negative direction +biasing obtain intersection point arrangement set D iD - = { D iD 1 - , D iD 2 - , . . . , D iDp - , . . . , D iDA - } , Extract D iUin odd term, and the odd term of extraction is carried out to d in z axle positive dirction _biasing obtain D iD + = { D iD 1 + , D iD 2 + , . . . , D iDq + , . . . , D iDB + } , Wherein
Figure FDA00004672983600000210
for D iDin point coordinate after the biasing of p even item intersection point,
Figure FDA00004672983600000211
for D iDin point coordinate after the biasing of q odd term intersection point; Work as D iDin z 0in plane time, d _=d +=0; Wherein, z 0plane is that z axial coordinate is 0 plane;
(c) read in order at every turn
Figure FDA0000467298360000031
with
Figure FDA0000467298360000032
in each point
Figure FDA0000467298360000033
Figure FDA0000467298360000034
with , m=n or m=n-1, and be less than or equal to N, by
Figure FDA0000467298360000036
with
Figure FDA0000467298360000037
a tri patch of each composition is as support;
(d) right
Figure FDA0000467298360000039
with
Figure FDA00004672983600000310
every group of point preserved all support dough sheet data messages after all generating and supporting.
5. support automatic generation method according to the 3 D-printing part based on scanning biasing described in the arbitrary claim of claim 1-4, it is characterized in that, support after the generation of dough sheet data message, for the region that can not meet printing needs, carry out human-edited, described human-edited's process is as follows: in a visualized graph interface, show one by one the sweep trace set L in outline line and the region that needs to generate each region in the regional ensemble P supporting p, to choose the region that can not meet printing needs, and delete the line segment that does not wherein need to generate support, the position of simultaneously supporting in needs increase is drawn corresponding line segment and is joined corresponding sweep trace set L pin, the region that each energy meets printing needs completes after editor, sweep trace set L pmiddle conductor had the region of increase and decrease to regenerate support by step (3)-(5), sweep trace set L pmiddle conductor does not have vicissitudinous region to retain original support dough sheet data message, completes the renewal to supporting dough sheet data message.
6. support automatic generation method according to the 3 D-printing part based on scanning biasing described in the arbitrary claim of claim 1-4, it is characterized in that described d +meet: 0 < d +≤ 0.3mm; Described d +meet; Described d -meet: 2mm≤d -≤ 6mm.
7. support automatic generation method according to the 3 D-printing part based on scanning biasing described in the arbitrary claim of claim 1-4, it is characterized in that, described g meets: 4mm≤g≤8mm; Described d meets: 2mm≤g≤5mm.
CN201410055903.XA 2014-02-19 2014-02-19 3 D-printing part based on scanning biasing supports automatic generation method Active CN103823928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410055903.XA CN103823928B (en) 2014-02-19 2014-02-19 3 D-printing part based on scanning biasing supports automatic generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410055903.XA CN103823928B (en) 2014-02-19 2014-02-19 3 D-printing part based on scanning biasing supports automatic generation method

Publications (2)

Publication Number Publication Date
CN103823928A true CN103823928A (en) 2014-05-28
CN103823928B CN103823928B (en) 2016-08-17

Family

ID=50758988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410055903.XA Active CN103823928B (en) 2014-02-19 2014-02-19 3 D-printing part based on scanning biasing supports automatic generation method

Country Status (1)

Country Link
CN (1) CN103823928B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104608391A (en) * 2015-03-02 2015-05-13 英华达(上海)科技有限公司 Method and system for confirming printing direction of stereoscopic printing machine
CN104732028A (en) * 2015-03-30 2015-06-24 沈阳飞机工业(集团)有限公司 Method for generating powder laying and sintering supporting structure of aircraft structural part based on space lattice
CN105904729A (en) * 2016-04-22 2016-08-31 浙江大学 Non-support three-dimensional printing method based on inclined layering
CN106373184A (en) * 2016-08-30 2017-02-01 苏州紫金港智能制造装备有限公司 Three-dimensional printing model placing required support amount rapid estimation method
CN107599404A (en) * 2017-09-21 2018-01-19 中科院广州电子技术有限公司 A kind of upright projection of FDM 3 D-printings vertical support model seeks friendship method
CN108213434A (en) * 2018-03-23 2018-06-29 中国航发商用航空发动机有限责任公司 A kind of part goes the production method of supporting tool and removes supporting tool
CN111859489A (en) * 2020-07-27 2020-10-30 深圳市纵维立方科技有限公司 Support structure generation method and device, electronic equipment and storage medium
CN112590198A (en) * 2020-12-31 2021-04-02 杭州电子科技大学 STL file-based 3D printing support structure design method
CN116890458A (en) * 2023-09-11 2023-10-17 南京铖联激光科技有限公司 3D printing slicing software-based self-defined marking supporting region method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6105235A (en) * 1994-04-28 2000-08-22 Johnson & Johnson Professional, Inc. Ceramic/metallic articulation component and prosthesis
CN103294421B (en) * 2013-06-13 2016-03-30 福州大学 Three-dimensional copy device

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104608391B (en) * 2015-03-02 2017-02-01 英华达(上海)科技有限公司 Method and system for confirming printing direction of stereoscopic printing machine
CN104608391A (en) * 2015-03-02 2015-05-13 英华达(上海)科技有限公司 Method and system for confirming printing direction of stereoscopic printing machine
TWI638714B (en) 2015-03-02 2018-10-21 英華達股份有限公司 Self-adaptive method of tuning printing direction in printing three-dimension model and system to achieve it
CN104732028A (en) * 2015-03-30 2015-06-24 沈阳飞机工业(集团)有限公司 Method for generating powder laying and sintering supporting structure of aircraft structural part based on space lattice
CN104732028B (en) * 2015-03-30 2018-05-15 沈阳飞机工业(集团)有限公司 A kind of aircraft structure powdering sintering supporting structure generation method based on space lattice
CN105904729A (en) * 2016-04-22 2016-08-31 浙江大学 Non-support three-dimensional printing method based on inclined layering
CN105904729B (en) * 2016-04-22 2018-04-06 浙江大学 It is a kind of based on incline cut and fill stoping without support 3 D-printing method
CN106373184B (en) * 2016-08-30 2019-08-02 苏州紫金港智能制造装备有限公司 A kind of 3 D-printing model puts required amount of support Method of fast estimating
CN106373184A (en) * 2016-08-30 2017-02-01 苏州紫金港智能制造装备有限公司 Three-dimensional printing model placing required support amount rapid estimation method
CN107599404A (en) * 2017-09-21 2018-01-19 中科院广州电子技术有限公司 A kind of upright projection of FDM 3 D-printings vertical support model seeks friendship method
CN108213434A (en) * 2018-03-23 2018-06-29 中国航发商用航空发动机有限责任公司 A kind of part goes the production method of supporting tool and removes supporting tool
CN108213434B (en) * 2018-03-23 2019-09-17 中国航发商用航空发动机有限责任公司 A kind of production method for removing supporting tool of part and remove supporting tool
CN111859489A (en) * 2020-07-27 2020-10-30 深圳市纵维立方科技有限公司 Support structure generation method and device, electronic equipment and storage medium
CN111859489B (en) * 2020-07-27 2024-04-16 深圳市纵维立方科技有限公司 Support structure generation method and device, electronic equipment and storage medium
CN112590198A (en) * 2020-12-31 2021-04-02 杭州电子科技大学 STL file-based 3D printing support structure design method
CN116890458A (en) * 2023-09-11 2023-10-17 南京铖联激光科技有限公司 3D printing slicing software-based self-defined marking supporting region method
CN116890458B (en) * 2023-09-11 2023-11-28 南京铖联激光科技有限公司 3D printing slicing software-based self-defined marking supporting region method

Also Published As

Publication number Publication date
CN103823928B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN103823928A (en) Method for automatically generating support of three-dimensional printing part on basis of scanning biasing
CN103885385B (en) A kind of processing method of dividing and ruling of triangle grid model
CN103341787B (en) The numerical control machining cutter radius compensation method of feature based
CN110039186B (en) Curved surface model path planning method applied to laser surface etching
CN103064343B (en) Track generating method facing toward complex curved surface processing and track generating system thereof
CN104731014B (en) The pattern modeling method of elliptical vibration assisted machining microflute
CN105608274A (en) Tribon M3 ship design software based quick lofting method for molded line of anchor platform
CN106707969B (en) A kind of three-dimensional class cycloid polishing locus generation method along central axis feeding
CN106709163B (en) Automatic conversion method from complex CAD three-dimensional model to Monte-card geometry
CN102881047B (en) Automatic non-closed implicit curved surface reconstruction method
CN101515168B (en) Method for generating ring-cutting roughing NC tool path of product triangular mesh model
CN106249698A (en) Intelligent programming for wire cutting method and system based on three-dimensional graphics design platform
CN103324939A (en) Deviation classification and parameter optimization method based on least square support vector machine technology
CN109062143A (en) A kind of spiral bevel gear milling locus of tool edge three-dimensional modeling method and device
CN105022343B (en) Method of numerical control (NC) machining tool path generation based on space filling curve
CN105427374A (en) 3D (Three-dimensional) printing-oriented model decomposition and arrangement method
CN109299556B (en) Annular cutter path generation and optimization method based on image processing
CN112476054B (en) Ultrasonic machine tool dagger tool path generation method based on equal cutting angles
CN104036096B (en) Method for mapping bump features on inclined face to manufacturing feature bodies
CN106651993A (en) Method for filling non self-intersecting polygon in FPGA
CN104317248A (en) Milling track generation method of irregularly shaped region
CN105117508B (en) Scan path generation method based on selective laser melting technology
CN103513607A (en) 2.5-axis ring cutting knife track generating method based on mathematical morphology
CN108229046A (en) A kind of three-dimensional modeling method for being machined machined surface in face work technique
CN104890236A (en) Stereo lithography rapid moulding scanning-path ordering method for 3D printing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant