TW201912387A - 彩色3d物件的著色區域內縮方法 - Google Patents
彩色3d物件的著色區域內縮方法 Download PDFInfo
- Publication number
- TW201912387A TW201912387A TW106129715A TW106129715A TW201912387A TW 201912387 A TW201912387 A TW 201912387A TW 106129715 A TW106129715 A TW 106129715A TW 106129715 A TW106129715 A TW 106129715A TW 201912387 A TW201912387 A TW 201912387A
- Authority
- TW
- Taiwan
- Prior art keywords
- color
- printing
- information
- layer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004040 coloring Methods 0.000 title claims abstract description 28
- 238000007639 printing Methods 0.000 claims abstract description 113
- 238000007373 indentation Methods 0.000 claims description 46
- 239000012778 molding material Substances 0.000 claims description 19
- 230000008602 contraction Effects 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 5
- 230000008021 deposition Effects 0.000 claims description 3
- 210000003811 finger Anatomy 0.000 claims description 2
- 238000005507 spraying Methods 0.000 claims description 2
- 210000003813 thumb Anatomy 0.000 claims description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 14
- 239000007921 spray Substances 0.000 description 8
- 238000010146 3D printing Methods 0.000 description 6
- 239000000853 adhesive Substances 0.000 description 3
- 230000001070 adhesive effect Effects 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001746 injection moulding Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Abstract
一種彩色3D物件的著色區域內縮方法,包括下列步驟:匯入3D物件;對3D物件進行切層處理以產生多個列印層的多筆物件列印資訊及多筆顏色列印資訊;對最低需著色列印層的顏色列印資訊執行內縮處理以產生內縮後顏色列印資訊;儲存多筆物件列印資訊、多筆顏色列印資訊及內縮後顏色列印資訊。3D列印機於列印時,依據多筆物件列印資訊控制3D噴頭列印各個列印層的切層物件,依據內縮後顏色列印資訊控制2D噴頭對最低需著色列印層的切層物件進行著色,並依據多筆顏色列印資訊控制2D噴頭對其他列印層的切層物件進行著色。
Description
本發明涉及一種彩色3D物件,尤其涉及一種彩色3D物件的著色區域內縮方法。
有鑑於3D列印技術的成熟,以及3D印表機的體積縮小與價格降低,近年來3D印表機實以極快的速度普及化。而 為了令列印完成的3D模型更容易被使用者所接受,部分廠商已研發出能夠列印彩色3D模型的3D印表機。
參閱圖1,為相關技術的3D列印機示意圖。圖1揭露了一種3D列印機1,具有列印平台11、3D噴頭12以及2D噴頭13,其中3D噴頭12及2D噴頭13共構於相同的控制桿14上,以受3D列印機1的共同控制。
3D噴頭12用以噴射成型材,以列印3D模型。2D噴頭13用以於3D模型上噴灑墨水,以對3D模型進行著色。藉此,3D列印機1可有效地列印上述彩色3D模型。
參閱圖2A及圖2B,分別為相關技術的3D物件的第一層示意圖及第二層示意圖。視使用者所匯入的3D物件的內容而定,3D列印機1在列印彩色的3D模型2時,有時候需要對3D模型2的底面進行著色(指整個底面皆著色,而非僅在外輪廓進行著色)。
3D列印機1在列印此類3D模型2時,會先控制3D噴頭12於列印平台11上噴射成型材,以列印3D模型2的切層物件第一層21,並且再控制2D噴頭12於切層物件第一層21上噴灑墨水,以對切層物件第一層21進行著色。待切層物件第一層21著色完成後,3D列印機1再控制3D噴頭12於著色後的切層物件第一層21上噴射成型材,以列印3D模型2的切層物件第二層22。
如圖2B所示,由於切層物件第一層21上沾滿了墨水,而墨水會弱化成型材的黏著度,造成切層物件第一層21與切層物件第二層22間的黏著度下降,而有容易分離或翹曲的問題產生,導致3D模型2整體的結構弱化。
再者,3D列印機1是先於列印平台11上噴射成型材以列印切層物件第一層21後,再對切層物件第一層21進行著色,因此切層物件第一層21與列印平台11的黏著度相當地高。當3D模型列印完成而使用者要將3D模型從列印平台11上取下時,會發生切層物件第一層21附著在列印平台11上且與切層物件第二層22分離的現象。
如上所述,如何提高彩色3D模型(尤其是底面需要著色的彩色3D模型)的結構強度,實為本技術領域極需克服的技術問題。
本發明提供一種彩色3D物件的著色區域內縮方法,可對3D模型的底面的著色區域進行內縮處理,藉由擴大底面的不上色區域以提高3D模型的黏著度。
於本發明的一實施例中,該彩色3D物件的著色區域內縮方法包括下列步驟:匯入一3D物件;對該3D物件進行一切層處理以產生多個列印層的多筆物件列印資訊及多筆顏色列印資訊;對最低需著色列印層的該顏色列印資訊執行一內縮處理以產生內縮後顏色列印資訊;儲存該多筆物件列印資訊、該多筆顏色列印資訊及該內縮後顏色列印資訊。一3D列印機於列印時,依據該多筆物件列印資訊控制一3D噴頭列印各個列印層的切層物件,依據該內縮後顏色列印資訊控制一2D噴頭對最低需著色列印層的該切層物件進行著色,並依據該多筆顏色列印資訊控制該2D噴頭對其他列印層的該切層物件進行著色。
本發明的各個實施例可應用於底面需要進行著色的3D模型。具體地,本發明藉由對3D模型的底面的著色區域進行內縮處理,可擴大底面的不上色區域,並藉由擴大不上色區域來提高多個切層物件間的黏著度,進而提高3D模型整體的結構強度。
茲就本發明之一較佳實施例,配合圖式,詳細說明如後。
如前文所述,本發明的各個實施例的主要目的在於,當一個3D模型的底面需要著色時,先對底面的顏色列印資訊進行內縮處理,以藉由擴大底面物件的不上色區域來提高底面物件的黏著度,進而提高3D模型整體的結構強度。
參閱圖3A,為本發明的一具體實施例的內縮流程圖。圖3A揭露了本發明的一種著色區域內縮方法(下面簡稱為內縮方法),主要應用於如圖1所示的3D列印機1,但不加以限定。
於一實施例中,所述3D列印機1具有列印平台11、用以在列印平台11上噴射成型材以列印3D模型的3D噴頭12、以及用以在3D模型上噴灑墨水以對3D模型進行著色的2D噴頭13。本實施例中,3D噴頭12主要採用具有透光性的成型材(例如為完全透明的成型材或半透明的成型材),並且本發明的內縮方法主要是應用於熔融沉積成型(Fused Deposition Modeling, FDM)式3D列印機,但並不以此為限。
如圖3A所示,要採用本發明的內縮方法,首先由外部電腦(圖未標示)或所述3D列印機1的處理器匯入一個3D物件(步驟S10),以令處理器對3D物件進行處理。具體地,所述3D物件指的是尚未列印的虛擬3D物件,並且儲存於一個3D檔案中(例如副檔名是.stl、.obj、.ply等的3D檔案)。所述處理器於輸入並開啟所述3D檔案後,匯入所述3D物件。
上述3D檔案為本技術領域的常用格式,於此不再贅述。
接著,所述處理器對匯入的3D物件進行切層處理,以產生多個列印層的多筆物件列印資訊及多筆顏色列印資訊(步驟S12)。本實施例中,多筆物件列印資訊分別對應各個列印層的切層物件的列印路徑,多筆顏色列印資訊分別對應各個列印層的切層物件的著色內容及/或著色路徑。
值得一提的是,每一個列印層都需要以成型材來列印切層物件,因此所述切層處理會分別為每一個列印層皆產生對應的一筆物件列印資訊(例如所述切層處理將所述3D物件切割成100個列印層,則會同時產生100筆物件列印資訊)。然而,並非每一個列印層的切層物件皆需著色,所述切層處理只有在一個列印層的切層物件需要著色時,才會為該列印層產生對應的一筆顏色列印資訊,因此所述多筆顏色列印資訊的數量小於或等於所述多個列印層的數量。
請同時參閱圖4A,為本發明的一具體實施例的3D物件的第一層示意圖。本發明的主要目的在於,當一個3D物件的底面需要著色時(即,最低需著色列印層的切層物件3的外輪廓及內部結構皆需噴灑墨水),處理器可對該列印層所對應的顏色列印資訊進行內縮處理以擴大所述切層物件3上的不上色區域,藉此提高所述切層物件3與相鄰的其他切層物件的黏著度。
回到圖3A,所述處理器於所述切層處理執行完畢後,進一步取得多個列印層中的最低需著色列印層的顏色列印資訊(步驟S14),並且對所述最低需著色列印層的顏色列印資訊執行內縮處理,以產生一筆內縮後顏色列印資訊(步驟S16)。
如前文所述,並非每一個列印層的切層物件皆需著色,也就是說並非每一個列印層都具有對應的顏色列印資訊。於上述步驟S14中,處理器主要是由多筆顏色列印資訊中,取得所有列印層中需要著色且層數最低的顏色列印資訊(即,最接近3D模型的底面的顏色列印資訊)。換句話說,於上述步驟S14中,處理器主要是取得切層處理所產生的第一筆顏色列印資訊。
請同時參閱圖4B,為本發明的一具體實施例的3D物件的內縮後第一層示意圖。如圖4B所示,於上述步驟S16後,處理器即產生內縮後顏色列印資訊。若處理器依據內縮後顏色列印資訊對相同列印層的切層物件4進行著色,則著色後的切層物件4的顏色部分42的外輪廓將與物件部分41的外輪廓間產生一個內縮量S的距離。藉此,切層物件4可保留較大的不上色區域(所述不上色區域的大小對應至內縮量S的大小),進而提高切層物件4與其他切層物件間的黏著度。
於另一實施例中,處理器在產生所述內縮後顏色列印資訊時,可同時於所述不上色區域中添加黏著劑資訊。藉此,若處理器依據內縮後顏色列印資訊對相同列印層的切層物件4進行著色,可進一步藉由塗佈在所述不上色區域的黏著劑來進一步加強切層物件4與相鄰的其他切層物件間的黏著度。
值得一提的是,於步驟S16中,處理器可進一步確認所述最低需著色列印層的顏色列印資訊的內容,以判斷是否需要執行內縮處理。如前文所述,本發明的主要目的在於提高3D模型整體的結構強度,因此只要3D模型的底面的切層物件具有足夠的黏著度,處理器可不必對所述最低需著色列印層的顏色列印資訊執行上述內縮處理。
具體地,於步驟S16中,處理器可判斷所述最低需著色列印層的顏色列印資訊是否如圖4A的切層物件3所示,以墨水將整個切層物件3填滿,或者墨水量是否超過整個切層物件3的一定比例。並且,處理器於判斷所述顏色列印資訊的內容達到預設定的內縮標準時(例如著色區域超過整個切層物件3的面積的80%),再執行所述內縮處理以產生所述內縮後顏色列印資訊。藉此,可有效提高3D列印機1所列印的3D模型的品質。
值得一提的是,於本實施例中,處理器僅對最低需著色列印層的顏色列印資訊執行所述內縮處理並產生內縮後顏色列印資訊,而不對其他列印層的顏色列印資訊執行所述內縮處理。具體而言,為了令使用者可藉由仰視角度看到列印完成的3D模型的底面的顏色,所述3D模型需對最低需著色列印層的切層物件的外輪廓及內部結構皆進行著色(例如圖4A所示的切層物件3)。至於其他列印層的切層物件,則只需對外輪廓進行著色即可(即,內部結構具有大量的不上色區域)。因此,即使不對其他列印層的顏色列印資訊執行所述內縮處理,亦不會對3D模型的結構強度所有危害。
步驟S16後,處理器儲存所述切層處理產生的多筆物件列印資訊、多筆顏色列印資訊及所述內縮處理產生的內縮後顏色列印資訊(步驟S18)。步驟S18後,處理器即可將所述多筆物件列印資訊、多筆顏色列印資訊及內縮後顏色列印資訊匯入圖1所示的3D列印機1,以令3D列印機1列印所述3D物件所對應的實體3D模型。
參閱圖3B,為本發明的一具體實施例的列印流程圖。於進行列印時,3D列印機1依序取得多個列印層中的一個列印層(例如最低的第一列印層)的物件列印資訊,並且依據所述第一列印層的物列印資訊控制3D噴頭12於列印平台11上噴射成型材,以列印第一列印層所對應的切層物件(步驟S20)。
接著,3D列印機1判斷所述第一列印層的切層物件是否需要著色(步驟S22)。於一實施例中,3D列印機1判斷目前列印的列印層(如第一列印層)是否具有對應的內縮後顏色列印資訊。若目前列印的列印層不具有對應的內縮後顏色列印資訊,則3D列印機1判斷所述切層物件不需著色。於此情況下,3D列印機1返回步驟S20並取得下一個列印層(例如第二列印層)的物件列印資訊,並且依據第二列印層的物列印資訊再次執行步驟S20。藉此,3D列印機1控制3D噴頭12於已列印完成的切層物件上噴射成型材,以列印第二列印層所對應的切層物件。
值得一提的是,3D物件的每一個列印層的厚度皆很薄(例如0.2mm),只要所選用的成型材具有較佳的透光性,即使3D物件於第三列印層、第四列印層才對切層物件的內部結構進行著色,其顏色仍可被視為是3D模型的底面的顏色。因此,所述內縮後顏色列印資訊並不一定對應至3D物件中最低的列印層(如第一列印層)。
若目前列印的列印層具有對應的內縮後顏色列印資訊,則3D列印機1依據所述列印層對應的內縮後顏色列印資訊控制2D噴頭13於所述切層物件上噴灑墨水,以對切層物件進行著色(步驟S24)。
接著,於上述列印層(例如第一列印層)的切層物件列印且著色完成後,3D列印機1取得下一個列印層(例如第二列印層)的物件列印資訊,並依據第二列印層的物件列印資訊控制3D噴頭12噴射成型材,以列印第二列印層的切層物件(步驟S26)。
於所述第二列印層的切層物件列印完成後,3D列印機1進一步判斷所述切層物件是否需要著色(步驟S28)。若所述切層物件不需著色,則3D列印機1返回步驟S26並取得下一個列印層(例如第三列印層)的物件列印資訊,並且依據第三列印層的物件列印資訊再次執行步驟S26,以列印第三列印層所對應的切層物件。
反之,若所述切層物件是否需要著色,則3D列印機1取得所述列印層(如第二列印層)所對應的顏色列印資訊,並依據所述顏色列印資訊控制2D噴頭13噴灑墨水,以對列印完成的切層物件進行著色(步驟S30)。
步驟S30後,3D列印機1判斷所述3D物件所對應的3D模型是否列印完成(步驟S32),即,判斷目前的列印層是否為3D物件的最後一個列印層。
若3D模型尚未列印完成(即,目前的列印層並非3D物件的最後一個列印層),則3D列印機1返回步驟S26並取得下一個列印層(例如第三列印層)的物件列印資訊,並且依據第三列印層的物件列印資訊再次執行步驟S26至步驟S30,直到3D物件的所有列印層皆列印且著色完成為止。
請同時參閱圖5,為本發明的一具體實施例的切層物件堆疊示意圖。如圖5所示,由於3D列印機1是依據內縮後顏色列印資訊列印3D物件的最低層(例如第一列印層)的切層物件4的顏色部分42,因此切層物件4的物件部分41具有較大的不上色區域(該不上色區域沒有沾到墨水,而可保有成型材原始的黏著力)。
如此一來,當3D列印機1於第一列印層的切層物件4上列印第二列印層的切層物件5時,可以得到較佳的黏著度,不會因為3D列印機1對切層物件4的內部結構部分進行著色而降低了相鄰的兩個切層物件4、5的黏著度。藉此,當3D模型列印完成且使用者要將3D模型由列印平台11上取下時,不會發生兩個切層物件4、5分離而損壞3D模型的現象。
於圖5的實施例中,3D列印機1是依據內縮後顏色列印資訊控制2D噴頭13對切層物件4進行著色以型成顏色部分42,因此切層物件4的顏色部分42可能沒有涵蓋切層物件4的物件部分41的外輪廓。然而,切層物件4的厚度實相當地薄,雖然切層物件4的外輪廓沒有上色(目的在於提高切層物件4與相鄰的切層物件5間的黏著度),但只要其他切層物件的外輪廓皆有著色,即不會對3D模型的整體外觀造成影響。
續請參閱圖6及圖7,其中圖6為本發明的另一具體實施例的內縮流程圖,圖7為本發明的一具體實施例的內縮方向判斷示意圖。圖6用以對圖3A流程圖的步驟S16做進一步的解釋,以說明處理器如何對最低需著色列印層的顏色列印資訊執行所述內縮處理。
於前述圖3A的步驟S14後,處理器取得了3D物件的多個列印層中的最低需著色列印層的顏色列印資訊(對應圖7所示的顏色部分42),並且,處理器進一步對取得的顏色列印資訊進行分析,以獲得構成所述顏色列印資訊的多個水平三角面(步驟S160)。本實施例中的水平三角面,指平行於列印平台11(即,平行於X-Y平面)的三角面。
於圖7的實施例中,是以第一水平三角面421及第二水平三角面422構成所述顏色部分42為例,舉例說明,但所述顏色部分42可能由為數眾多的水平三角面所構成,其數量不以兩個為限。
於步驟S160中,處理器是取得所述顏色列印資訊中的多個三角面,並將面法向量n朝下的三角面做為上述的水平三角面。更具體地,處理器判斷多個三角面的面法向量n與一Z軸向量(例如為(0,0,1))間的夾角,並且於所述夾角等於或趨近於0度時(即,面法向量n與Z軸向量平行),視為面法向量n朝下。一般來說,最低需著色列印層的顏色列印資訊中所包含的多個三角面,皆為面法向量n朝下的水平三角面,但不以此為限。
步驟S160後,處理器分別取得多個水平三角面的多個邊的方向(步驟S162),並且再依據多個邊的方向判斷所述內縮處理的一個內縮方向(步驟S164)。
於一實施例中,處理器是經過設定,將人類右手大姆指朝向水平三角面的面法向量n的方向(於本實施例中即為朝下),並以右手的四指的握拳方向做為水平三角面的多個邊的方向(稱之為右手定則)。於另一實施例中,設計師於繪製3D物件時,可直接遵循上述右手定則來對水平三角面的多個頂點進行編號。於此情況下,處理器不需另外判斷水平三角面的多個邊的方向。
如圖7所示,第一水平三角面421是由第一頂點4211、第二頂點4212及第三頂點4213構成。第一水平三角面421的面法向量n朝下,因此其多個邊的方向為順時針方向。第二水平三角面422是由第一頂點4221、第二頂點4222及第三頂點4223構成。第二水平三角面422的面法向量n朝下,因此其多個邊的方向同樣為順時針方向。
本實施例中,處理器是將各個水平三角面421、422的多個邊的右側垂直方向做為所述內縮方向。換句話說,處理器是將各個邊由3D物件的外輪廓朝向3D物件的內部結構的方向做為所述內縮方向。
回到圖6。步驟S164後,處理器由各個水平三角面421、422的多個邊中取得需要執行所述內縮處理的外輪廓(步驟S166),並且,再依據所述內縮方向及預設定的內縮量對多個外輪廓執行所述內縮處理(步驟S168),藉此產生所述內縮後顏色列印資訊。
具體地,於步驟S166中,處理器是判斷一個水平三角面(例如第一水平三角面421)的任一邊是否與相鄰的另一個水平三角面(例如第二水平三角面422)的任一邊相同,當判斷為相同時(即,所述邊為兩個水平三角面421、422共用)認定所述邊不是所述列印層的外輪廓,而當判斷為不相同時認定所述邊屬於需要執行內縮處理的外輪廓。
如圖7所示,由第一水平三角面421的第一頂點4211及第三頂點4213構成的邊,與由第二水平三角面422的第三頂點4223及第一頂點4221構成的邊相同,因此處理器認定所述邊為第一水平三角面421及第二水平三角面422所共用,屬於所述列印層的內部結構而不屬於外輪廓。於此情況下,處理器不對所述邊執行內縮處理。
反之,由第一頂點4211及第二頂點4212構成的邊、由第二頂點4212及第三頂點4213構成的邊、由第一頂點4221及第二頂點4222構成的邊、以及由第二頂點4222及第三頂點4223構成的邊,並沒有與相鄰的其他水平三角面的邊相同,因此處理器認定上述多個邊屬於所述列印層的外輪廓。於此情況下,處理器會對上述多個邊執行內縮處理。
於另一實施例中,處理器亦可判斷一個水平三角面(例如第一水平三角面421)的任兩個相鄰頂點是否與相鄰的另一個水平三角面(例如第二水平三角面422)的任兩個相鄰頂點相同,於判斷為相同時(即,所述兩個相鄰頂點為兩個水平三角面421、422共用)認定所述兩個相鄰頂點所構成的邊不屬於所述列印層的外輪廓,而當判斷為不相同時認定所述兩個相鄰頂點所構成的邊屬於需要執行內縮處理的外輪廓。
舉例來說,處理器可將第一水平三角面421的任兩個相鄰頂點匯入一個固定函數中,並經由函數計算得到第一數值,再將第二水平三角面422的任兩個相鄰頂點匯入相同函數中,並經由函數計算得到第二數值。若第一數值相等於第二數值,處理器可判斷所匯入的兩個頂點為兩個平水平三角面421、422共用的頂點,因此認定所述兩個相鄰頂點所構成的邊不屬於所述列印層的外輪廓,不需要執行內縮處理。
惟,上述僅為本發明的部分具體實施範例,本發明的處理器還可依據其他技術手段來判斷兩個邊是否為相同的邊,而不以上述實施範例為限。
於上述實施例中,處理器是依據所述內縮方向及預設定的內縮量來執行內縮處理。於另一實施例中,處理器可依據下列公式動態計算所述內縮量:。
於上述公式中,S為處理器執行內縮處理所採用的最小內縮量;a為>1的內縮參數,並且隨著3D噴頭12所採用的成型材不同,所述內縮參數會對應改變;w為3D噴頭12的一噴嘴直徑(即,對應至3D噴頭12噴射出的成型材的寬度);d為3D噴頭12及2D噴頭13於結構間的距離誤差。然而,上述僅為本發明的多個實施範例,但不以此為限。
通過本發明的內縮方法,可確保3D列印機即使對3D模型的底面進行著色,也不會影響3D模型整體的結構強度,而可令所列印的3D模型具有更好的列印品質。
以上所述僅為本發明之較佳具體實例,非因此即侷限本發明之專利範圍,故舉凡運用本發明內容所為之等效變化,均同理皆包含於本發明之範圍內,合予陳明。
1‧‧‧3D列印機
11‧‧‧列印平台
12‧‧‧3D噴頭
13‧‧‧2D噴頭
14‧‧‧控制桿
2‧‧‧3D模型
21‧‧‧切層物件第一層
22‧‧‧切層物件第二層
3、4、5‧‧‧切層物件
41‧‧‧物件部分
42‧‧‧顏色部分
421‧‧‧第一水平三角面
4211、4221‧‧‧第一頂點
4212、4222‧‧‧第二頂點
4213、4223‧‧‧第三頂點
422‧‧‧第二水平三角面
S‧‧‧內縮量
n‧‧‧面法向量
S10~S18‧‧‧內縮步驟
S160~S168‧‧‧內縮步驟
S20~S32‧‧‧列印步驟
圖1為相關技術的3D列印機示意圖。
圖2A為相關技術的3D物件的第一層示意圖。
圖2B為相關技術的3D物件的第二層示意圖。
圖3A為本發明的一具體實施例的內縮流程圖。
圖3B為本發明的一具體實施例的列印流程圖。
圖4A為本發明的一具體實施例的3D物件的第一層示意圖。
圖4B為本發明的一具體實施例的3D物件的內縮後第一層示意圖。
圖5為本發明的一具體實施例的切層物件堆疊示意圖。
圖6為本發明的另一具體實施例的內縮流程圖。
圖7為本發明的一具體實施例的內縮方向判斷示意圖。
Claims (13)
- 一種彩色3D物件的著色區域內縮方法,包括: a)由一處理器匯入一3D物件; b)對該3D物件進行一切層處理,以產生多個列印層的多筆物件列印資訊及多筆顏色列印資訊; c)取得最低需著色列印層的該顏色列印資訊; d)對最低需著色列印層的該顏色列印資訊執行一內縮處理,以產生一內縮後顏色列印資訊;及 e)儲存該多筆物件列印資訊、該多筆顏色列印資訊及該內縮後顏色列印資訊。
- 如請求項1所述的彩色3D物件的著色區域內縮方法,其中步驟d)包括下列步驟: d1)取得構成最低需著色列印層的該顏色列印資訊的多個水平三角面; d2)分別取得該多個水平三角面的多個邊的方向; d3)依據該多個邊的方向判斷一內縮方向; d4)由該多個邊中取得屬於需要執行該內縮處理的外輪廓;及 d5)依據該內縮方向及一內縮量對該多個外輪廓執行該內縮處理。
- 如請求項2所述的彩色3D物件的著色區域內縮方法,其中步驟d4)是判斷一個水平三角面的任一邊是否與相鄰的另一個水平三角面的任一邊相同,並於判斷為不相同時認定該邊屬於需要執行該內縮處理的該外輪廓。
- 如請求項2所述的彩色3D物件的著色區域內縮方法,其中步驟d4)是判斷一個水平三角面的任兩個相鄰頂點是否與相鄰的另一個水平三角面的任兩個相鄰頂點相同,並於判斷為不相同時認定由該兩個相鄰頂點所構成的邊屬於需要執行該內縮處理的該外輪廓。
- 如請求項2所述的彩色3D物件的著色區域內縮方法,其中該多個水平三角面的面法向量朝下,步驟d2)是將右手大姆指朝向該面法向量的方向,並以右手的四指的握拳方向做為該多個邊的方向。
- 如請求項5所述的彩色3D物件的著色區域內縮方法,其中步驟d3)是將該多個邊的右側垂直方向做為該內縮方向。
- 如請求項5所述的彩色3D物件的著色區域內縮方法,其中該多個水平三角面的該面法向量與一Z軸向量間的夾角等於或趨近於0度時,視為該面法向量朝下。
- 如請求項2所述的彩色3D物件的著色區域內縮方法,其中該多筆物件列印資訊、該多筆顏色列印資訊及該內縮後顏色列印資訊適用於一3D印表機,該3D印表機具有用以噴射成型材的一3D噴頭及用以噴灑墨水的一2D噴頭,其中該3D噴頭採用一具有透光性的成型材。
- 如請求項8所述的彩色3D物件的著色區域內縮方法,其中該3D噴頭採用完全透明或半透明的成型材。
- 如請求項8所述的彩色3D物件的著色區域內縮方法,其中該3D列印機為熔融沉積成型(Fused Deposition Modeling, FDM)式3D列印機。
- 如請求項8所述的彩色3D物件的著色區域內縮方法,其中該內縮量為:,其中S為一最小內縮量,a為>1的一內縮參數,w為該3D噴頭的一噴嘴直徑,d為該3D噴頭及該2D噴頭間的一距離誤差。
- 如請求項8所述的彩色3D物件的著色區域內縮方法,其中更包括下列步驟: f)依據一個列印層的該物件列印資訊控制該3D噴頭列印該列印層對應的一切層物件; g)判斷該切層物件是否需要著色; h)於該切層物件不需要著色時,依據下一個列印層的該物件列印資訊重覆執行步驟f)及步驟g);及 i)於該切層物件需要著色時,依據該列印層對應的該內縮後顏色資訊控制該2D噴頭對該切層物件進行著色。
- 如請求項12所述的彩色3D物件的著色區域內縮方法,其中更包括下列步驟: j)步驟i)後,依據下一個列印層的該物件列印資訊控制該3D噴頭列印該下一個列印層對應的該切層物件;及 k)依據該下一個列印層對應的該顏色資訊控制該2D噴頭對該切層物件進行著色。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106129715A TWI716633B (zh) | 2017-08-31 | 2017-08-31 | 彩色3d物件的著色區域內縮方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106129715A TWI716633B (zh) | 2017-08-31 | 2017-08-31 | 彩色3d物件的著色區域內縮方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201912387A true TW201912387A (zh) | 2019-04-01 |
| TWI716633B TWI716633B (zh) | 2021-01-21 |
Family
ID=66991508
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106129715A TWI716633B (zh) | 2017-08-31 | 2017-08-31 | 彩色3d物件的著色區域內縮方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI716633B (zh) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE68929423T2 (de) * | 1988-04-18 | 2003-08-07 | 3D Systems, Inc. | Stereolithografische CAD/CAM-Datenkonversion |
| US5838144A (en) * | 1997-05-07 | 1998-11-17 | York International Corporation | Solid state, reduced voltage motor starter enabling equalized input/output volt-amp ratings |
| US9073259B2 (en) * | 2011-11-29 | 2015-07-07 | Xerox Corporation | Media-based system for forming three-dimensional objects |
| CN105980142B (zh) * | 2014-02-05 | 2017-10-17 | 株式会社御牧工程 | 造型物及其制造方法 |
| KR101836865B1 (ko) * | 2015-05-20 | 2018-03-09 | 삼성에스디에스 주식회사 | 3차원 오브젝트의 색상 처리 시스템 및 방법 |
-
2017
- 2017-08-31 TW TW106129715A patent/TWI716633B/zh active
Also Published As
| Publication number | Publication date |
|---|---|
| TWI716633B (zh) | 2021-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102023037B1 (ko) | 컬러 3차원 프린팅 방법 및 3차원 프린팅 장비 | |
| TWI723156B (zh) | 彩色3d物件的著色輪廓內縮方法 | |
| Song et al. | Colored fused filament fabrication | |
| JP7253012B2 (ja) | 仮想造形ボリューム内のセグメント | |
| TWI711531B (zh) | 立體列印裝置與其噴墨著色方法 | |
| TWI674966B (zh) | 彩色3d物件的著色範圍補償方法 | |
| CN106068528A (zh) | 制造具有悬突部分的三维对象 | |
| CN108688144B (zh) | 3d打印机的模型打印方法 | |
| JP2020006679A (ja) | インクジェット幅調整方法および3d印刷設備 | |
| WO2016173063A1 (zh) | 3d打印方法及系统 | |
| KR20200010976A (ko) | 잉크젯 위치 조절 방법 및 3차원 출력 장비 | |
| CN104190936A (zh) | 一种优化的3d打印方法 | |
| KR102098072B1 (ko) | 컬러 3d 물체의 착색영역 내향 축소방법 | |
| KR20190024556A (ko) | 보호층을 가지는 컬러 3d 실체 모형의 슬라이싱 및 인쇄 방법 | |
| EP3807077A1 (en) | Evaluating candidate virtual build volumes | |
| CN106426938A (zh) | 一种彩色模型三维打印方法 | |
| CN108274742B (zh) | 立体打印上色方法与立体打印系统 | |
| CN108274740B (zh) | 彩色3d物件的颜色补偿方法 | |
| KR20200003892A (ko) | 적층 제조를 위한 물체 모델의 네스트형 세그먼트 | |
| TWI716633B (zh) | 彩色3d物件的著色區域內縮方法 | |
| JP6768588B2 (ja) | 多色3dオブジェクトのスライスプリント方法 | |
| JP7271379B2 (ja) | 造形装置及び造形方法 | |
| CN110869191B (zh) | 含有着色剂的熔合抑制剂 | |
| US20190077091A1 (en) | Color three-dimensional shaping apparatus and method for controlling color three-dimensional shaping apparatus | |
| EP3737548A1 (en) | Full color gamut, high resolution three-dimensional object |