(57)【要約】      （修正有）【課題】３Ｄオブジェクトの内部の色情報削除方法の提供。【解決手段】３Ｄオブジェクトの内部色情報削除方法であって、インポートした３Ｄオブジェクトに対しオブジェクトスライス処理を行って、少なくとも２個のプリント層のデータを取得するステップＳ１０と、隣接する上、下２個のプリント層のデータに対し比較を行うステップＳ１２と、比較した結果に基づき下のプリント層と上のプリント層との重畳領域を取得するステップＳ１４と、下のプリント層のデータにおいて重畳領域上の色情報を削除するステップＳ１６と、削除後の色情報に基づき下のプリント層のデータを更新するステップＳ１８と、を含む色情報削除方法。【効果】３Ｄプリンタにより３Ｄオブジェクトのプリントを行う時、処理後のデータに基づき各プリント層のプリント動作を行い、これにより３Ｄオブジェクトの内部構造に対する着色の実施を回避できる。【選択図】図２
2018108720.tif 000002
【特許請求の範囲】
【請求項１】
ａ）プロセッサがインポートされた３Ｄオブジェクト（２）に対しオブジェクトスライス処理を行って、複数のプリント層のデータを取得するステップと、
ｂ）下のプリント層（３１）と隣接する上のプリント層（３２）に対し比較を行うとともに、比較した結果に基づき前記下のプリント層（３１）と前記上のプリント層（３２）の重畳領域（３０）を取得するステップと、
ｃ）前記下のプリント層（３１）のデータにおいて前記重畳領域（３０）上の色情報を削除するステップと、
ｄ）前記プロセッサは前記複数のプリント層のうちいずれか２個の隣接するプリント層が全て比較を完了するまで前記ステップｂと前記ステップｃとを繰り返し実行するステップと、を含む、３Ｄオブジェクトの内部色情報削除方法。 
【請求項２】
前記ステップｃは、前記重畳領域（３０）に前記３Ｄオブジェクト（２）の外表面部分に属する前記色情報を更に保留する、請求項１に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項３】
前記ステップａの後に、前記３Ｄオブジェクト（２）に対し画像スライス処理を行って、各前記プリント層の色のプリント情報をそれぞれ生成するステップａ１を更に含む、請求項２に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項４】
前記ステップａは、前記オブジェクトスライス処理後に各前記プリント層の輪郭接続情報をそれぞれ生成するとともに、前記ステップｂは前記下のプリント層（３１）の前記輪郭接続情報と前記上のプリント層（３２）の前記輪郭接続情報との交点を取得するとともに、前記交点により前記重畳領域（３０）を確定する、請求項３に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項５】
前記ステップｃは、前記下のプリント層（３１）の前記色のプリント情報に対し画像識別と編集プロセスを実行して、前記色プリント情報において前記重畳領域（３０）上の色を削除する、請求項３に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項６】
前記ステップａは、前記プロセッサにより前記３Ｄオブジェクト（２）に対し前記オブジェクトスライス処理を行って、各前記プリント層の輪郭接続情報をそれぞれ生成し、各前記プリント層はそれぞれ複数の多辺形面からなる、請求項２に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項７】
前記多辺形面が三角面（４）である、請求項６に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項８】
前記ステップｂは前記下のプリント層（３１）の前記輪郭接続情報と前記上のプリント層（３２）の前記輪郭接続情報との交点を取得するとともに、前記交点により前記重畳領域（３０）を確定する、請求項６に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項９】
前記ステップｃは前記重畳領域（３０）に基づき前記下のプリント層（３１）の前記複数の多辺形面の輪郭を修正するとともに、修正後の前記複数の多辺形面に基づき前記下のプリント層（３１）に対し画像スライス処理を実行して前記下のプリント層（３１）の色のプリント情報を生成する、請求項６に記載の３Ｄオブジェクトの内部色情報削除方法。
【請求項１０】
ａ）インポートされた３Ｄオブジェクト（２）に対しプロセッサによりオブジェクトスライス処理を行って、複数のプリント層の輪郭接続情報をそれぞれ生成し、各前記プリント層はそれぞれ複数の三角面（４）からなるステップと、
ｂ）下のプリント層（３１）の前記輪郭接続情報と隣接する上のプリント層（３２）の前記輪郭接続情報との交点を取得するとともに、前記交点により前記下のプリント層（３１）と前記上のプリント層（３２）との重畳領域（３０）を確定するステップと、
ｃ）前記重畳領域（３０）に基づき前記下のプリント層（３１）の前記複数の三角面（４）の輪郭を修正して、前記複数の三角面（４）の前記重畳領域（３０）上における情報を削除するステップと、
ｄ）修正後の前記複数の三角面（５）に基づき前記下のプリント層（３１）に対し画像スライス処理を実行して、前記下のプリント層（３１）の色のプリント情報を生成するステップと、
ｅ）前記プロセッサは前記複数のプリント層のうちいずれか２個の隣接するプリント層が全て比較を完了するまで前記ステップｂから前記ステップｄまでを繰り返し実行するステップと、を含む、３Ｄオブジェクトの内部色情報削除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は３Ｄオブジェクトに関するものであり、特に３Ｄオブジェクトの内部の色情報削除方法に関するものである。
【背景技術】
【０００２】
３Ｄプリンタ技術の成熟、及び３Ｄプリンタの体積縮小と価格低下により、近年３Ｄプリンタは実際に極めて速い速度で普及している。そこでプリントの完了した３Ｄモデルが使用者から更に受け入れられやすくなるようにするため、一部のメーカーはフルカラー３Ｄモデルをプリントできる３Ｄプリンタを既に開発した。
【０００３】
フルカラー３Ｄモデルをプリントするため、上記３Ｄプリンタが採用する３Ｄオブジェクト内にはオブジェクト情報と色情報を含まなければならない。また使用者が比較的複雑な３Ｄオブジェクトの編集を行いやすいようにするため、一部のソフトウェアが事前に作成を完了した従属３Ｄオブジェクトを提供し、使用者は複数の３Ｄオブジェクトの組み合わせと編集により必要な３Ｄオブジェクトを素早く作成することができる。
【０００４】
図１Ａ及び図１Ｂに示されているのは、それぞれ関連技術の３Ｄオブジェクト組み合わせ前の概略図と３Ｄオブジェクト組み合わせ後の概略図である。図１Ａに示されているように、使用者は３Ｄイラストレータソフトを操作する時、先ずソフトに内蔵されているかまたは使用者が事前に編集を完了している第１従属３Ｄオブジェクト１１及び第２従属３Ｄオブジェクト１２をインポートすることができ、更に２個の従属３Ｄオブジェクト１１、１２を結合して必要な３Ｄオブジェクト１にすることができる。図１Ａでは２個の従属３Ｄオブジェクト１１、１２を例にしているが、３Ｄオブジェクト１の作成は２個の従属３Ｄオブジェクトだけに限るわけではない。
【０００５】
編集動作を実行する時、使用者は２個の従属３Ｄオブジェクト１１、１２に対しそれぞれ編集を行った後、更に編集後の２個の従属３Ｄオブジェクト１１、１２を結合して３Ｄオブジェクト１にすることができ、また先ず結合して３Ｄオブジェクト１を生成した後、更に３Ｄオブジェクト１に対し編集を行うこともできる。
【０００６】
図１Ｂに示されているように、第１従属３Ｄオブジェクト１１が頂部に位置し、第２従属３Ｄオブジェクト１２が底部に位置している場合、第２従属３Ｄオブジェクト１１、１２が結合した後、第２従属３Ｄオブジェクト１２の頂面１２１は結合後の３Ｄオブジェクト１の構造内部に位置することになる。このため、第２従属３Ｄオブジェクト１２の頂面１２１が色を有する場合、３Ｄオブジェクト１の構造内部は対応する色情報を有することになる。
【０００７】
３Ｄプリンタは３Ｄオブジェクト１に基づき対応する実体３Ｄモデルのプリント動作を行う時、頂面１２１に対応する構造に対し着色を行うことになる。３Ｄモデルの構造内部が使用者から見えるようにはできない（使用者は３Ｄモデルの外表面だけを見る）ため、３Ｄモデルの構造内部に対し着色を行うことにより実際にはインクの浪費を招くことになる。更にインクは水性または油性であるため、３Ｄモデルの構造内部に対し着色を行った場合は、プリントが完了した３Ｄモデルの構造強度を弱めることになる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は３Ｄオブジェクトの内部の色情報削除方法を提供するもので、３Ｄオブジェクトの内部の色情報を削除することによって、３Ｄプリンタが３Ｄオブジェクトをプリントする時に内部構造に対する着色を行わなくてよくなる。
【課題を解決するための手段】
【０００９】
本発明の実施例では、方法は主にインポートした３Ｄオブジェクトに対しオブジェクトスライス処理を行って、少なくとも２個のプリント層のデータを取得するステップと、隣接する上、下２個のプリント層のデータに対し比較を行うステップと、比較した結果に基づき下のプリント層と上のプリント層の重畳領域を取得するステップと、下のプリント層のデータから重畳領域上の色情報を削除するステップと、削除後の色情報に基づき下のプリント層のデータを更新するステップと、を含む。
【００１０】
関連技術と比較すると、本発明は３Ｄオブジェクトのスライス処理を実行する時に隣接する２個のプリント層の重畳領域上における色情報を削除することによって、３Ｄプリンタが３Ｄオブジェクトに対応する実体３Ｄモデルをプリントする時に、３Ｄモデルの内部構造に対し着色を行わないようにする。こうなると、３Ｄモデルの構造強度を効果的に向上させることができるとともに、余分なインクの浪費を低減することができる。
【図面の簡単な説明】
【００１１】
【図１Ａ】関連技術の３Ｄオブジェクト組み合わせ前の概略図である。
【図１Ｂ】関連技術の３Ｄオブジェクト組み合わせ後の概略図である。
【図２】本発明の具体的実施例における内部の色削除の流れ図である。
【図３Ａ】本発明の具体的実施例における第１重畳の概略図である。
【図３Ｂ】本発明の具体的実施例における第２重畳の概略図である。
【図４】本発明の別の具体的実施例における内部の色削除の流れ図である。
【図５Ａ】本発明の具体的実施例における第１色情報の概略図である。
【図５Ｂ】本発明の具体的実施例における第２色情報の概略図である。
【図５Ｃ】本発明の具体的実施例における第３色情報の概略図である。
【図６】本発明のもう１つの具体的実施例における内部の色削除の流れ図である。
【発明を実施するための形態】
【００１２】
ここでは本発明の好適な実施例について、図面に基づき以下の通り詳細に説明する。
本発明の各実施例は３Ｄオブジェクトの内部の色情報削除方法（以下、方法と称する）を開示しており、方法は主にコンピュータデバイスまたは３Ｄプリンタに運用され、コンピュータデバイスと３Ｄプリンタはローカル端末またはクラウド端末に配置することができる。
【００１３】
方法はコンピュータデバイスまたは３Ｄプリンタのプロセッサにより使用待ちの３Ｄオブジェクトに対し前処理を行うものである。具体的には、３Ｄプリンタは３Ｄオブジェクトに基づき対応する実体３Ｄモデルをプリントする前に、前処理により３Ｄオブジェクトの構造内部に存在する色情報を削除することができるとともに、３Ｄオブジェクトの外表面上にある色情報だけを保留することができる。３Ｄプリンタはプリント動作を実行する時、処理後の３Ｄオブジェクトに基づきプリントを行い、これにより余分なインクの浪費を効果的に低減できると同時に、プリントの完了した３Ｄモデルの構造強度を向上させることができる。
【００１４】
先ず図２を参照すると、それは本発明の具体的実施例における内部の色削除の流れ図である。図２に示されているように、ある実施例では、先ずプロセッサがインポートされた３Ｄオブジェクトに対しオブジェクトスライス処理を行って、３Ｄオブジェクトを複数のプリント層にスライスするとともに、複数のプリント層のデータをそれぞれ取得する（ステップＳ１０）。上記オブジェクトのスライス処理は本技術分野の公知の技術に属し、ここではこれ以上述べない。
【００１５】
本実施例では、３Ｄオブジェクトは使用者による編集が可能であるとともに、少なくとも２個の従属３Ｄオブジェクトが結合してなるが（図１Ａと図１Ｂに示されている通り）、限定は加えない。
【００１６】
続いて、プロセッサは複数のプリント層のうち下のプリント層と隣接する上のプリント層とを比較する（ステップＳ１２）とともに、比較の結果に基づき下のプリント層と上のプリント層の重畳領域を取得する（ステップＳ１４）。例を挙げると、プロセッサは複数のプリント層のうち第１層と第２層とを比較するとともに、第１層と第２層の重畳領域を取得し、または複数のプリント層のうち第２層と第３層とを比較するとともに、第２層と第３層との重畳領域を取得し、他もこれにより類推する。
【００１７】
ステップＳ１４の後、プロセッサは下のプリント層のデータにおいて重畳領域上の色情報を更に削除する（ステップＳ１６）。ただ、下のプリント層のデータの中に下のプリント層に含まれない何らかの色情報が表示された場合、または下のプリント層が重畳領域上に何らかの色情報を含んでいない場合、ステップＳ１６はまたプロセッサにより実行されなくてもよい。
【００１８】
具体的には、本発明は主にプリント層上にその他のプリント層が積層されるとともに、隣接する２つのプリント層が一部重畳を有する時、下のプリント層上において重畳領域内の色情報が削除されるものである。しかしながら、２個の隣接するプリント層の輪郭部分に重畳がある時、プロセッサは重畳領域内に３Ｄオブジェクトの外表面部分に属する色情報を保留することになる。こうなると、３Ｄオブジェクトの構造内部の色情報を削除することができると同時に、３Ｄオブジェクトの外表面部分の色を完全に維持することができる。
【００１９】
ここで提起すべきは、本発明は主に隣接する２個のプリント層の比較により削除が必要な色情報があるかどうかを判断するものであるため、プロセッサは隣接する２個のプリント層のデータを取得するだけで、上記比較動作を行うことができる点である。
【００２０】
ある実施例において、プロセッサはステップＳ１０において３Ｄオブジェクトの全てのスライス動作を直接完了して、３Ｄオブジェクトの全てのプリント層のデータを取得（例えば３Ｄオブジェクトを１００層または１０００層にスライスする等）した後、更にステップＳ１２を実行して、２個ずつ隣接するプリント層の比較を行うことができる。別の実施例では、プロセッサはステップＳ１０において先ず２回のスライス動作を完了するとともに２個のプリント層のデータを取得することができ、続いてステップＳ１２を実行して２個の隣接するプリント層の比較を行うとともに、比較完了後に更に次のスライス動作を行うことができる。ただ、上記はいずれも本発明の具体的実施例にすぎず、これらに限定すべきではない。
【００２１】
ステップＳ１６の後に、プロセッサは削除後の色情報に基づき下のプリント層のデータを更新するとともに保存することができる（ステップＳ１８）。更新後のデータの中に、下のプリント層の重畳領域における色情報は既に含まれていない。    
【００２２】
ステップＳ１８の後に、プロセッサは３Ｄオブジェクトの複数のプリント層が既に全て処理を完了したかどうかを判断する（ステップＳ２０）とともに、３Ｄオブジェクトのオブジェクトスライス処理がなお未完成であるか、または複数のプリント層内のいずれか２個の隣接するプリント層がまだ全て比較を完了していないうちは、ステップＳ１０からステップＳ１８までを繰り返し実行して、全てのプリント層とその他プリント層との重畳領域上の（即ち、３Ｄオブジェクトの構造内部に属する）色情報を削除する。
【００２３】
プロセッサは３Ｄオブジェクトの複数のプリント層が既に全て処理を完了したと判断した場合、更新されるとともに保存された後のデータをエクスポートして、３Ｄプリンタによりデータに基づき３Ｄオブジェクトに対応する実体３Ｄモデルのプリント動作を行うことができる（ステップＳ２２）。
【００２４】
図３Ａと図３Ｂを参照すると、それらはそれぞれ本発明の具体的実施例の第１重畳概略図と第２重畳概略図である。図３Ａに示されているように、使用者は３Ｄイラストレータソフトを操作する時、第１従属３Ｄオブジェクト２１と第２従属３Ｄオブジェクト２２とを事前に編集または読み込むことができる。ある実施例では、使用者は２個の従属３Ｄオブジェクト２１、２２に対しそれぞれ編集を行った後、更に編集後の２個の従属３Ｄオブジェクト２１、２２を結合して必要な３Ｄオブジェクト２にすることができる。別の実施例では、使用者はまた先ず２個の従属３Ｄオブジェクトを結合して必要な３Ｄオブジェクト２にした後、更に３Ｄオブジェクト２に対し直接編集を行うこともできる。本実施例では２個の従属３Ｄオブジェクト２１、２２を例にしているが、従属３Ｄオブジェクトの数量は実際には２個に限らない。
【００２５】
使用者が編集を完了した後、プロセッサは３Ｄオブジェクト２に対し上記オブジェクトスライス処理を行って、複数のプリント層３のデータを得ることができる。３Ｄプリンタがプリントを行う時は、主にそれらのプリント層３のデータに基づきそれらのプリント層３を層ごとに逐一プリントし、こうしてそれらのプリント層３により３Ｄオブジェクト２に対応する実体３Ｄモデルを積層して形成するものである。
【００２６】
具体的には、２個の従属３Ｄオブジェクト２１、２２は２個の独立したオブジェクトであるとともに、使用者のニーズに基づき結合が行われる。２個の従属３Ｄオブジェクト２１、２２の接続箇所は、本来は各従属３Ｄオブジェクト２１、２２の外表面部分であるため、色情報を有することになる可能性がある（例えば第１従属３Ｄオブジェクト２１の頂面２２１は色情報を有する）。本発明の各実施例の１つの目的は、即ち各従属３Ｄオブジェクト２１、２２の接続箇所（即ち、重畳部位）における色情報を削除することにより、インクの浪費を回避するとともに、プリントが完了した３Ｄモデルの構造強度を強化する効果を達成することである。
【００２７】
図３Ｂに示されているように、プロセッサはオブジェクトスライス処理を実行する時、複数のプリント層３を生成する他、更に２個ずつ隣接するプリント層３に対して比較を行う。具体的には、プロセッサは複数のプリント層３のうち下のプリント層３１及びそれに隣接する上のプリント層３２の１層ごとを比較するとともに、下のプリント層３１と上のプリント層３２の重畳領域２２２を探し出す。本実施例では、下のプリント層３１は色情報を有するため、プロセッサは比較後に下のプリント層３１と上のプリント層３２の重畳領域２２２を探し出すとともに、下のプリント層３１の重畳領域２２２上における色情報を削除し、更にそれに基づき下のプリント層３１の関連データを更新することになる。
【００２８】
本実施例では、上のプリント層３２は下のプリント層３１を完全にはカバーしていない。下のプリント層３１は重畳領域２２２以外の部分においては３Ｄオブジェクト２の外表面部分である可能性があるため、プロセッサはそれを保留して削除はしないことになる。
別の実施例では、上のプリント層３２の面積は下のプリント層３１の面積より大きい可能性があるとともに、上のプリント層３２は下のプリント層３１を完全にカバーする可能性がある。こうした状況下で、プロセッサは下のプリント層３１の頂面（即ち、上のプリント層３２の接続箇所）の色情報を全部削除することになる。
【００２９】
具体的には、３Ｄプリンタが３Ｄオブジェクト２をプリントする時は、更新後のデータに基づき下のプリント層３１に対し着色を行うため、３Ｄプリンタは下のプリント層３１の重畳領域２２２上における部位に対し着色動作を行うことはない。こうなると、インクの浪費を効果的に回避することができると同時に、プリントの完了した３Ｄモデルの構造強度を向上させることができる。
【００３０】
図４を参照すると、それは本発明の別の具体的実施例における内部の色削除の流れ図である。図４は図２に示されている削除の流れを更に詳細に説明するために用いられるものである。
【００３１】
図４に示されている実施例は上記コンピュータデバイスまたは３Ｄプリンタに運用される。コンピュータデバイスまたは３Ｄプリンタのプロセッサは先ずインポートされた３Ｄオブジェクトに対しオブジェクトスライス処理を行って、複数のプリント層の輪郭接続情報をそれぞれ生成する（ステップＳ３０）。
【００３２】
また、プロセッサは更に３Ｄオブジェクトに対し画像スライス処理を行って、各プリント層の色のプリント情報を生成する（ステップＳ３２）。
具体的には、各プリント層は１個の輪郭接続情報及び１個の色のプリント情報に対応し、即ちオブジェクトスライス処理及び画像スライス処理が完了した後、輪郭接続情報の数量と色のプリント情報の数量とプリント層の数量とは同じになる。プリントを行う時、３Ｄプリンタはそれらの輪郭接続情報に基づき、３Ｄオブジェクトに対応する実体３Ｄモデルの本体をプリントするとともに、それらの色のプリント情報に基づき実体３Ｄモデルの本体に対し着色を行う。
【００３３】
続いて、プロセッサは複数のプリント層のうち下のプリント層と隣接する上のプリント層とを比較する。具体的には、プロセッサは下のプリント層の輪郭接続情報と上のプリント層の輪郭接続情報とを比較して（ステップＳ３４）、下のプリント層の輪郭接続情報と上のプリント層の輪郭接続情報との交点を取り出すとともに、交点により重畳領域を確定する（ステップＳ３６）。言い換えると、下のプリント層と上のプリント層に一部同じかまたは完全に同じプリント経路がある場合、同じ部分が即ち重畳領域となる。
【００３４】
ステップＳ３６の後に、プロセッサは重畳領域に基づき下のプリント層の色のプリント情報を修正及び更新して、下のプリント層の色のプリント情報において重畳領域上の色を削除する（ステップＳ３８）。具体的には、ステップＳ３８において、プロセッサは主に下のプリント層の色のプリント情報に対し画像識別と編集プロセスを実行して、色のプリント情報の画像内容を読み出した後、更に画像内容に対し編集を行う（即ち、画像内容において重畳領域上の色を削除する）。
【００３５】
ステップＳ３８の後に、プロセッサは編集後の色に基づき下のプリント層の色のプリント情報を更新する。
ステップＳ３８の後に、プロセッサは３Ｄオブジェクトの複数のプリント層が全て既に処理を完了しているかどうかを判断する（ステップＳ４０）とともに、複数のプリント層のうちいずれか２個の隣接するプリント層の全ての比較がまだ完了していないうちは、ステップＳ３０からステップＳ３８までを繰り返し実行して、全てのプリント層についてその他プリント層との重畳領域上における色を削除する。
【００３６】
プロセッサが３Ｄオブジェクトの複数のプリント層は既に全部処理を完了したと判断した場合、更新後のそれらの輪郭接続情報とそれらの色のプリント情報をエクスポートまたは一時保存して、３Ｄプリンタによりそれらの輪郭接続情報とそれらの色のプリント情報に基づき３Ｄオブジェクトに対応する実体３Ｄモデルのプリント動作を行うことができる（ステップＳ４４）。
【００３７】
一般に、３Ｄオブジェクトのモデル作成過程において、プロセッサは主に３Ｄオブジェクトの外表面を複数の多辺形面の組み合わせ（例えば三角面または四角面等）と見なす。３Ｄオブジェクトに対し色情報の算出を行う時、プロセッサは主に複数の多辺形面の色の設定により、３Ｄオブジェクト全体の色情報を決定する。
【００３８】
図５Ａから図５Ｃまでを参照すると、それらはそれぞれ本発明の具体的実施例における第１色情報の概略図と、第２色情報の該略図と、第３色情報の概略図である。図５Ａから図５Ｃでは、３Ｄオブジェクトの外表面を複数の三角面と見なすことを例にして例を挙げて説明されているが、三角面が例にされているわけではない。
【００３９】
図５Ａでは３Ｄオブジェクトのうち１個のプリント層３を例にして、概略説明が行われている。図５Ａに示されているように、プリント層３はＬ型の形状を呈するが、プロセッサについて述べると、プリント層３は複数の三角面４からなる。図５Ａの実施例では、プリント層３はスライス平面（図には示されていない）に平行な第１三角面４１と、第２三角面４２と、第３三角面４３と、第４三角面４４とからなる。このため、プロセッサは各三角面４に対する色の設定によりプリント層３全体の色情報を決定する。その他の実施例では、それらの三角面４はスライス平面に平行であるとは限らない。
【００４０】
図５Ｂに示されているように、プリント層３と隣接し且つ上層にある別のプリント層とが重畳領域３０を有する場合、プロセッサは比較した後、各三角面４に対し編集を行って、各三角面４において重畳領域３０と重畳する部分のある色情報を削除するとともに、修正後の三角面５を生成する。図５Ｂの実施例において、修正後の三角面５は第１修正後三角面５１と、第２修正後三角面５２と、第３修正後三角面５３と第４修正後参画面５４とを含む。
【００４１】
図５Ｃに示されているように、それらの修正後三角面５は重畳領域３０上の色情報を既に除去している（非標準三角面になっている）。本実施例では、プロセッサは主にそれらの修正後三角面５の色情報によりプリント層３全体の色情報を決定する。
【００４２】
図６を参照すると、それは本発明のもう１つの具体的実施例における内部の色削除の流れ図である。図６では別の具体的実施例により図２に示されている削除の流れが更に詳細に説明されている。
【００４３】
図６に示されている実施例はコンピュータデバイスまたは３Ｄプリンタに運用される。コンピュータデバイスまたは３Ｄプリンタのプロセッサは先ずインポートされた３Ｄオブジェクトに対しオブジェクトスライス処理を行って、複数のプリント層の輪郭接続情報をそれぞれ生成する（ステップＳ５０）。また、前の文で述べたように、各プリント層はそれぞれ複数の多辺形面からなる。
【００４４】
ステップＳ５０の後に、プロセッサは複数のプリント層のうち下のプリント層と隣接する上のプリント層とを比較する。具体的には、プロセッサは下のプリント層の輪郭接続情報と上のプリント層の輪郭接続情報とを比較して（ステップＳ５２）、下のプリント層の輪郭接続情報と上のプリント層の輪郭接続情報の交点を取り出すとともに、交点により重畳領域を確定する（ステップＳ５４）。
【００４５】
ステップＳ５４の後に、プロセッサは重畳領域に基づき下のプリント層における複数の多辺形面の輪郭を修正する（ステップＳ５６）とともに、更に修正後の複数の多辺形面に基づき下のプリント層に対し画像スライス処理を実行して、下のプリント層の色のプリント情報を生成する（ステップＳ５８）。
【００４６】
ここで提議すべきは、図４の実施例では、プロセッサが先ず画像スライス処理を実行して下のプリント層の色のプリント情報を生成した後、更に画像識別及び編集プロセスにより色のプリント情報に対し修正を行って、色のプリント情報において重畳領域上の色を削除する点である。言い換えると、図４の実施例で実行される削除ステップは、画像に対する編集行為に属する。
【００４７】
図６の実施例では、プロセッサは先ず下のプリント層における複数の多辺形面の輪郭に対し修正を行って、重畳領域上の情報を削除した後、更に修正後の多辺形面に基づき下のプリント層に対し画像スライス処理を実行するとともに、色のプリント情報を生成する。こうなると、プロセッサによって生成された色のプリント情報の中には、最初から重畳領域上の色情報は存在しないことになる。言い換えると、図６の実施例で実行される削除ステップは、３Ｄオブジェクトのプリント経路に対する編集行為に属する。
【００４８】
ここで提議すべきは、ある実施例では、プロセッサは１個のプリント層における複数の多辺形面の輪郭修正が完了した後、画像スライス処理を１回実行して、プリント層のために対応する色のプリント情報を生成する点である。別の実施例では、プロセッサはまた全てのプリント層における複数の多辺形面の輪郭について全て修正が完了した後、更に画像スライス処理を実行して、同時に全てのプリント層のために色のプリント情報をそれぞれ生成することもでき、限定は加えない。
【００４９】
ステップＳ５８の後に、プロセッサは３Ｄオブジェクトの複数のプリント層について全て既に処理が完了したかどうかを判断する（ステップＳ６０）とともに、複数のプリント層におけるいずれか２個の隣接するプリント層についてまだ全ての比較が完了していないうちは、ステップＳ５０からステップＳ５８までを繰り返し実行して、修正後の情報により全てのプリント層の色のプリント情報を生成する。
【００５０】
プロセッサは３Ｄオブジェクトの複数のプリント層について全て処理が完了したと判断した場合、それらの輪郭接続情報とそれらの色のプリント情報とをエクスポートまたは一時保存することができ、３Ｄプリンタによりそれらの輪郭接続情報とそれらの色のプリント情報とに基づき３Ｄオブジェクトに対応する実体３Ｄモデルのプリント動作を行うことができる（ステップＳ６２）。
【００５１】
方法により、プロセッサは３Ｄオブジェクトの内部構造上に位置する色情報を事前に削除することができる。３Ｄプリンタが３Ｄオブジェクトに基づき対応する実体３Ｄモデルをプリントする時、３Ｄモデルの内部に対する着色の実施を回避でき、こうなると余分なインクの浪費を効果的に回避できるとともに、３Ｄモデルの構造強度を向上させることができる。
【００５２】
以上に述べたことは本発明の好適な具体的実例にすぎず、そのために本発明の特許範囲を限定するものではないため、本発明内容を運用してなされた同等の変更は、いずれも同じ論理により本発明の範囲内に含まれることを、合わせて申し述べる。
【符号の説明】
【００５３】
１、２  ３Ｄオブジェクト
１１、２１  第１従属３Ｄオブジェクト
１２、２２  第２従属３Ｄオブジェクト
１２１、２２１  頂面
２２２  重畳領域
３  プリント層
３０  重畳領域
３１  下のプリント層
３２  上のプリント層
４  三角面
４１  第１三角面
４２  第２三角面
４３  第３三角面
４４  第４三角面
５  修正後三角面
５１  第１修正後三角面
５２  第２修正後三角面
５３  第３修正後三角面
５４  第４修正後三角面
Ｓ１０〜Ｓ２２  削除ステップ
Ｓ３０〜Ｓ４２  削除ステップ
Ｓ５０〜Ｓ６２  削除ステップ
【図１Ａ】
2018108720.tif 000003
【図１Ｂ】
2018108720.tif 000004
【図２】
2018108720.tif 000005
【図３Ａ】
2018108720.tif 000006
【図３Ｂ】
2018108720.tif 000007
【図４】
2018108720.tif 000008
【図５Ａ】
2018108720.tif 000009
【図５Ｂ】
2018108720.tif 000010
【図５Ｃ】
2018108720.tif 000011
【図６】
2018108720.tif 000012