(57)【要約】【課題】三次元形状の部位毎に形状を指定することなく特性値を調整することができる。【解決手段】三次元形状データの生成装置１０は、三次元形状を複数のボクセルの集合で表した三次元形状データのボクセル毎に特性値を設定し、三次元形状を造形する三次元造形装置の造形条件と特性値との対応関係を取得し、取得した対応関係を用いて、特性値に対応する造形条件をボクセル毎に設定する。【選択図】図１
2020032561.tif 000002
【特許請求の範囲】
【請求項１】
三次元形状を複数のボクセルの集合で表した三次元形状データの前記ボクセル毎に特性値を設定する特性値設定部と、
前記三次元形状を造形する三次元造形装置の造形条件と前記特性値との対応関係を取得する取得部と、
前記対応関係を用いて、前記特性値に対応する前記造形条件を前記ボクセル毎に設定する造形条件設定部と、
を備えた三次元形状データの生成装置。    
【請求項２】
前記特性値設定部は、硬度、密度、色度、比熱、電気抵抗率、及び隣接ボクセルとの結合度の少なくとも１つに関する値を前記特性値として前記ボクセル毎に設定する
請求項１記載の三次元形状データの生成装置。
【請求項３】
前記特性値は、前記隣接ボクセルとの結合度であり、
前記造形条件設定部は、前記隣接ボクセルとの結合度に応じて前記三次元形状を造形する際の経路を設定する
請求項２記載の三次元形状データの生成装置。
【請求項４】
前記造形条件設定部は、前記結合度に応じて、前記結合度が設定された面の経路の造形条件を調整する
請求項３記載の三次元形状データの生成装置。
【請求項５】
前記造形条件設定部は、前記特性値に応じて、前記三次元形状を熱溶解積層法で造形する場合の造形速度、造形材料の送り速度、前記造形材料を吐出する吐出ヘッドと前記三次元形状が造形される造形台との距離、前記吐出ヘッドの温度、及び前記造形材料の走査間隔の少なくとも１つを前記造形条件として前記ボクセル毎に設定する
請求項１〜４の何れか１項に記載の三次元形状データの生成装置。
【請求項６】
前記造形条件設定部は、前記特性値に応じて、前記三次元形状をレーザー焼結法で造形する場合のレーザー光の強度、前記レーザー光の走査速度、及び前記レーザー光の焦点位置の少なくとも１つを前記造形条件として前記ボクセル毎に設定する
請求項１〜４の何れか１項に記載の三次元形状データの生成装置。
【請求項７】
前記三次元形状の表面を平滑化する平滑化部
を備えた請求項１〜６の何れか１項に記載の三次元形状データの生成装置。
【請求項８】
前記造形条件設定部は、前記平滑化部により平滑化された形状の外周に沿って前記三次元形状を造形する際の経路を設定する
請求項７記載の三次元形状データの生成装置。
【請求項９】
請求項１〜８の何れか１項に記載の三次元形状データの生成装置により生成された三次元形状データに基づいて三次元形状を造形する造形部
を備えた三次元造形装置。
【請求項１０】
コンピュータを、請求項１〜８の何れか１項に記載の三次元形状データの生成装置の各部として機能させるための三次元形状データの生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元形状データの生成装置、三次元造形装置、及び三次元形状データの生成プログラムに関する。
【背景技術】
【０００２】
特許文献１には、造形対象の立体物、及び、該立体物を支持する支持部を構成するドットを形成するためのドット形成部と、形成されるドットによる前記立体物及び前記支持部の造形を制御する制御部と、を備える立体物造形装置であって、前記制御部は、前記支持部において、該支持部を表現するボクセル集合に含まれるボクセルにおけるドットの形成率を表す入力値とディザマスクとに基づいて、前記立体物を支持する支持構造が形成されるようにドットを前記ボクセル集合に配置する、立体物造形装置が開示されている。
【０００３】
特許文献２には、液体を吐出可能なヘッドユニットと、前記ヘッドユニットから吐出された液体を硬化させてドットを形成する硬化ユニットと、造形すべき立体物の形状をボクセル集合で表し、当該ボクセル集合のうち、決定部がドットを形成する対象として決定したボクセルにドットを形成することで、ドットの集合体として前記立体物が造形されるように前記ヘッドユニットの動作を制御する造形制御部と、を備え、前記決定部は、前記ボクセル集合のうち前記立体物の内部に位置するボクセルにおけるドットの形成率に応じた値である形成指標値と、ディザマスクの有する閾値との比較結果に応じて、ドットを形成する対象のボクセルを決定する、ことを特徴とする立体物造形装置が開示されている。
【０００４】
特許文献３には、第１の造形物の形状を規定する第１の３次元データを用いて出力装置が出力した第１の造形物の形状を測定した測定結果を受け付ける測定結果受付部と、前記測定結果受付部が受け付けた測定結果の第１の３次元データが規定する形状からの誤差に基づいて補正用データを算出する補正用データ算出部と、前記補正用データ算出部が算出した補正用データを用いて、第２の造形物の形状を規定する第２の３次元データを補正するデータ補正部と、を有する３次元データ生成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１０９４２７号公報
【特許文献２】特開２０１７−３０１７７号公報
【特許文献３】特開２０１８−１７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
三次元形状を造形する場合において、三次元形状の部位毎に特性値（例えば、硬度、密度等）を変えて造形したい場合がある。従来では、例えば三次元形状の部位毎に硬度を変えたい場合、実際に様々な形状を造形して硬度を測定することで硬度と形状との対応関係を予め求めておき、求めた対応関係を用いて部位毎に形状を指定することで部位毎に硬度を変えていた。
【０００７】
しかしながら、部位毎に形状を指定するのは非常に手間がかかる、という問題があった。
【０００８】
本発明は、三次元形状の部位毎に形状を指定することなく特性値を調整することができる三次元形状データの生成装置、三次元造形装置、及び三次元形状データの生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１記載の発明の三次元形状データの生成装置は、三次元形状を複数のボクセルの集合で表した三次元形状データの前記ボクセル毎に特性値を設定する特性値設定部と、前記三次元形状を造形する三次元造形装置の造形条件と前記特性値との対応関係を取得する取得部と、前記対応関係を用いて、前記特性値に対応する前記造形条件を前記ボクセル毎に設定する造形条件設定部と、を備える。
【００１０】
請求項２記載の発明は、前記特性値設定部は、硬度、密度、色度、比熱、電気抵抗率、及び隣接ボクセルとの結合度の少なくとも１つに関する値を前記特性値として前記ボクセル毎に設定する。
【００１１】
請求項３記載の発明は、前記特性値は、前記隣接ボクセルとの結合度であり、前記造形条件設定部は、前記隣接ボクセルとの結合度に応じて前記三次元形状を造形する際の経路を設定する。
【００１２】
請求項４記載の発明は、前記造形条件設定部は、前記結合度に応じて、前記結合度が設定された面の経路の造形条件を調整する。
【００１３】
請求項５記載の発明は、前記造形条件設定部は、前記特性値に応じて、前記三次元形状を熱溶解積層法で造形する場合の造形速度、造形材料の送り速度、前記造形材料を吐出する吐出ヘッドと前記三次元形状が造形される造形台との距離、前記吐出ヘッドの温度、及び前記造形材料の走査間隔の少なくとも１つを前記造形条件として前記ボクセル毎に設定する。
【００１４】
請求項６記載の発明は、前記造形条件設定部は、前記特性値に応じて、前記三次元形状をレーザー焼結法で造形する場合のレーザー光の強度、前記レーザー光の走査速度、及び前記レーザー光の焦点位置の少なくとも１つを前記造形条件として前記ボクセル毎に設定する。
【００１５】
請求項７記載の発明は、前記三次元形状の表面を平滑化する平滑化部を備える。
【００１６】
請求項８記載の発明は、前記造形条件設定部は、前記平滑化部により平滑化された形状の外周に沿って前記三次元形状を造形する際の経路を設定する。
【００１７】
請求項９記載の発明の三次元造形装置は、請求項１〜８の何れか１項に記載の三次元形状データの生成装置により生成された三次元形状データに基づいて三次元形状を造形する造形部を備える。
【００１８】
請求項１０記載の発明の三次元形状データの生成プログラムは、コンピュータを、請求項１〜８の何れか１項に記載の三次元形状データの生成装置の各部として機能させるためのプログラムである。
【発明の効果】
【００１９】
請求項１、９、１０記載の発明によれば、三次元形状の部位毎に形状を指定することなく特性値を調整することができる、という効果を有する。
【００２０】
請求項２記載の発明によれば、様々な特性値をボクセル毎に設定することができる、という効果を有する。
【００２１】
請求項３記載の発明によれば、隣接ボクセルとの結合度を用いて経路を設定することができる、という効果を有する。
【００２２】
請求項４記載の発明によれば、結合度に応じた造形条件を設定することができる、という効果を有する。
【００２３】
請求項５記載の発明によれば、三次元形状を熱溶解積層法で造形する場合に、様々な造形条件をボクセル毎に設定することができる、という効果を有する。
【００２４】
請求項６記載の発明によれば、三次元形状をレーザー焼結法で造形する場合に、様々な造形条件をボクセル毎に設定することができる、という効果を有する。
【００２５】
請求項７記載の発明によれば、三次元形状の表面を平滑化しない場合と比較して、精度良く三次元形状を造形することができる、という効果を有する。
【００２６】
請求項８記載の発明によれば、平滑化された形状の外周に沿って経路を設定しない場合と比較して、三次元形状の外周を更に滑らかにすることができる、という効果を有する。
【図面の簡単な説明】
【００２７】
【図１】三次元造形システムの構成図である。
【図２】三次元形状データの生成装置の構成図である。
【図３】メッシュデータで表された三次元形状の一例を示す図である。
【図４】三次元造形装置の構成図である。
【図５】三次元形状データの生成プログラムによる処理の流れを示すフローチャートである。
【図６】ボクセルに設定された硬度の一例を示す図である。
【図７】硬度と造形速度との対応関係を示す線図である。
【図８】造形材料の経路データについて説明するための図である。
【図９】三次元形状の表面を平滑化した形状に沿って設定された経路について説明するための図である。
【図１０】平滑化した三次元形状の外周に沿って連続的に設定された経路について説明するための図である。
【図１１】隣接ボクセルとの結合度について説明するための図である。
【図１２】隣接ボクセルとの結合度に基づいて設定されたボクセル単位の経路について説明するための図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照して、本発明を実施するための形態例を詳細に説明する。
【００２９】
図１は、本実施形態に係る三次元造形システム１の構成図である。図１に示すように、三次元造形システム１は、三次元形状データの生成装置１０及び三次元造形装置１００を備える。
【００３０】
次に、図２を参照して、第１実施形態に係る三次元形状データの生成装置１０の構成について説明する。
【００３１】
生成装置１０は、例えばパーソナルコンピュータ等で構成され、コントローラ１２を備える。コントローラ１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、ＲＡＭ（Random Access Memory）１２Ｃ、不揮発性メモリ１２Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｅを備える。そして、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、不揮発性メモリ１２Ｄ、及びＩ／Ｏ１２Ｅがバス１２Ｆを介して各々接続されている。
【００３２】
また、Ｉ／Ｏ１２Ｅには、操作部１４、表示部１６、通信部１８、及び記憶部２０が接続されている。なお、ＣＰＵ１２Ａは、特性値設定部、取得部、造形条件設定部、及び平滑化部の一例である。
【００３３】
操作部１４は、例えばマウス及びキーボードを含んで構成される。
【００３４】
表示部１６は、例えば液晶ディスプレイ等で構成される。
【００３５】
通信部１８は、三次元造形装置１００等の外部装置とデータ通信を行うためのインターフェースである。
【００３６】
記憶部２０は、ハードディスク等の不揮発性の記憶装置で構成され、後述する三次元形状データの生成プログラム、三次元形状データ（ボクセルデータ）、詳細は後述するが三次元造形装置１００の造形条件と特性値との対応関係を表すテーブルデータ等を記憶する。ＣＰＵ１２Ａは、記憶部２０に記憶された三次元形状データの生成プログラムを読み込んで実行する。
【００３７】
図３には、三次元形状をボクセルの集合で表した三次元形状データ（ボクセルデータ）によって表された三次元形状３２を示した。図３に示すように、三次元形状３２は、複数のボクセル３４で構成される。
【００３８】
ここで、ボクセル３４は、三次元形状３２の基本要素であり、例えば直方体が用いられるが、直方体に限らず、球又は円柱等を用いてもよい。ボクセル３４を積み上げることで所望の三次元形状が表現される。
【００３９】
三次元形状を造形する三次元造形法としては、例えば熱可塑性樹脂を溶かし積層させることで三次元形状を造形する熱溶解積層法（FDM:Fused Deposition Modeling）、粉末状の金属材料にレーザービームを照射し、焼結することで三次元形状を造形するレーザー焼結法（ＳＬＳ法：Selective Laser Sintering）等が適用されるが、他の三次元造形法を用いても良い。本実施形態では、熱溶解積層法を用いて三次元形状を造形する場合について説明する。
【００４０】
次に、三次元形状データの生成装置１０により生成された三次元形状データを用いて三次元形状を造形する三次元造形装置について説明する。
【００４１】
図４には、本実施の形態に係る三次元造形装置１００の構成を示した。三次元造形装置１００は、熱溶解積層法により三次元形状を造形する装置である。
【００４２】
図４に示すように、三次元造形装置１００は、吐出ヘッド１０２、吐出ヘッド駆動部１０４、造形台１０６、造形台駆動部１０８、取得部１１０、及び制御部１１２を備える。なお、吐出ヘッド１０２、吐出ヘッド駆動部１０４、造形台１０６、及び造形台駆動部１０８は造形部の一例である。
【００４３】
吐出ヘッド１０２は、三次元形状４０を造形するための造形材料を吐出する造形材吐出ヘッドと、サポート材を吐出するサポート材吐出ヘッドと、を含む。サポート材は、三次元形状のオーバーハング部分（「張り出し部分」ともいう）を、造形が完了するまで支持する用途で用いられ、造形完了後に除去される。
【００４４】
吐出ヘッド１０２は、吐出ヘッド駆動部１０４によって駆動され、ＸＹ平面上を二次元に走査される。また、造形材吐出ヘッドは、複数種類の属性（例えば色）の造形材料に対応して複数の吐出ヘッドを備える場合がある。
【００４５】
造形台１０６は、造形台駆動部１０８によって駆動され、Ｚ軸方向に昇降される。
【００４６】
取得部１１０は、三次元形状データの生成装置１０が生成した三次元形状データ及び造形材料の吐出経路を表す経路データ並びにサポート材データ及びサポート材の吐出経路を表す経路データを取得する。
【００４７】
制御部１１２は、取得部１１０が取得した造形材料の経路データに従って造形材料が吐出されると共に、サポート材の経路データに従ってサポート材が吐出されるように、吐出ヘッド駆動部１０４を駆動して吐出ヘッド１０２を二次元に走査させると共に、吐出ヘッド１０２による造形材料及びサポート材の吐出を制御する。
【００４８】
また、制御部１１２は、各層の造形が終了する毎に、造形台駆動部１０８を駆動して造形台１０６を予め定めた積層間隔分降下させる。
【００４９】
次に、図５を参照して、本実施の形態に係る生成装置１０の作用を説明する。ＣＰＵ１２Ａにより三次元形状データの生成プログラムを実行させることで、図５に示す生成処理が実行される。なお、図５に示す生成処理は、例えば、ユーザーの操作により生成プログラムの実行が指示された場合に実行される。また、本実施形態では、サポート材データ及びサポート材の経路データの生成処理については説明を省略する。
【００５０】
ステップＳ１００では、造形対象の三次元形状に対応するボクセルデータを例えば記憶部２０から読み出すことにより取得する。なお、通信部１８を介して外部装置からボクセルデータを通信により取得してもよい。
【００５１】
ステップＳ１０２では、ステップＳ１００で取得したボクセルデータから三次元形状の表示データを生成し、表示部１６に表示させる。
【００５２】
ステップＳ１０４では、ボクセル毎に特性値を設定する。例えば、ユーザーは、操作部１４を操作して、表示部１６に表示された三次元形状のうち特性値を設定するボクセルを選択し、選択したボクセルに所望の特性値を設定するよう指示する。
【００５３】
ここで、特性値としては、一例として、硬度、密度、色度、比熱、電気抵抗率、及び隣接ボクセルとの結合度の少なくとも１つに関する値が挙げられるが、これらに限られるものではない。
【００５４】
なお、ユーザーは、ボクセル１つ１つに特性値を設定するよう指示してもよいが、複数のボクセルを含む範囲を指定し、指定した範囲に同一の特性値をまとめて設定するよう指示してもよい。
【００５５】
また、以下では、特性値として硬度を設定した場合について説明する。図６には、三次元形状をＸＹ平面でスライスしたスライス面の一部に含まれる複数のボクセル５０を示した。各ボクセル５０内の数値は、ユーザーにより設定された硬度を表している。図６の例では、各ボクセル５０には、硬度として「１」〜「５」が設定されている。なお、本実施形態では硬度の数値が高いほど硬くなり、硬度の数値が低いほど柔らかくなるものとする。
【００５６】
ステップＳ１０６では、三次元造形装置１００の造形条件と特性値との対応関係を表すテーブルデータを記憶部２０から読み出すことにより取得する。
【００５７】
ここで、造形条件としては、一例として、三次元形状を熱溶解積層法で三次元造形装置１００により造形する場合の造形速度、造形材料の送り速度、造形材料を吐出する吐出ヘッド１０２と三次元形状が造形される造形台１０６との距離、吐出ヘッド１０２の温度、及び造形材料の走査間隔の少なくとも１つが挙げられるが、これらに限られるものではない。
【００５８】
本実施形態では、造形条件が造形速度であり、特性値が硬度である場合について説明する。この場合、テーブルデータは、例えば図７に示すような造形速度と硬度との対応関係５２を表すテーブルデータである。なお、テーブルデータではなく、造形速度と硬度との対応関係を表す数式を用いても良い。
【００５９】
対応関係５２は、実際に様々な造形速度で三次元形状を造形した場合の硬度を各々測定した測定結果から得られる。他の特性値と造形条件との対応関係も同様であり、様々な組み合わせの特性値と造形条件との対応関係を予め求めておき、記憶部２０に記憶しておけばよい。
【００６０】
図７に示すように、造形速度と硬度との関係は、造形速度が速くなるに従って硬度が低くなり、造形速度が遅くなるに従って硬度が高くなる関係である。造形速度が速くなるに従って単位面積当たりの造形材料の吐出量は少なくなり、造形速度が遅くなるに従って単位面積当たりの造形材料の吐出量は多くなる。このため、例えば直線形状を造形する場合、造形速度が速くなるに従って直線形状の幅が細くなるため硬度は低くなり、造形速度が遅くなるに従って直線形状の幅が太くなるため硬度は高くなる。
【００６１】
なお、ＳＬＳ法により三次元形状を造形する場合の造形条件は、一例として、三次元形状をレーザー焼結法で造形する場合のレーザー光の強度、レーザー光の走査速度、及びレーザー光の焦点位置の少なくとも１つが挙げられるが、これらに限られるものではない。
【００６２】
ステップＳ１０８では、ステップＳ１０６で取得したテーブルデータを参照して、ボクセル毎に造形条件を設定する。すなわち、ステップＳ１０４でボクセル毎に設定された特性値に対応する造形条件を、ステップＳ１０６で取得したテーブルデータを参照して設定する。これにより、ボクセル毎に造形条件が設定されたボクセルデータが生成される。
【００６３】
ステップＳ１１０では、ステップＳ１０８で生成されたボクセルデータに基づいて、造形材料の吐出経路を表す経路データを生成すると共に、サポート材データに基づいてサポート材の吐出経路を表す経路データを生成する。
【００６４】
図８には、造形材料の吐出経路の一例を矢印で示した。図８の例では、ボクセル５０毎に造形材料の吐出経路が矢印で表されている。各経路の矢印の太さは、吐出された造形材料によって形成された線の太さを表す。すなわち、硬度が高いほど造形速度が遅く設定されるため、吐出される造形材料によって形成される線は太くなる。
【００６５】
従来では、三次元形状の部位毎に、硬度に応じた形状を指定して三次元形状データを生成する必要があり手間がかかっていた。例えば硬度が高くなるほど形状の太さを太くすることで硬度を部位毎に調整していた。
【００６６】
これに対し、本実施形態では、三次元形状の部位毎に形状を指定することなく造形条件を硬度に応じて設定するので、三次元形状データの生成の手間が抑制される。
【００６７】
三次元造形装置１００の取得部１１０は、三次元形状データの生成装置１０が生成した造形材料及びサポート材の経路データを取得する。また、制御部１１２は、取得部１１０が取得した経路データに従って造形材料及びサポート材が吐出されるように、吐出ヘッド駆動部１０４を駆動して吐出ヘッド１０２を二次元に走査させると共に、吐出ヘッド１０２による造形材料及びサポート材の吐出を制御する。
【００６８】
制御部１１２は、造形材料を吐出させる制御を行う際には、生成装置１０が生成した三次元形状データで表されるボクセル毎に設定された造形条件で造形材料が吐出されるように制御する。すなわち、硬度が低くなるに従って造形速度が速くなり、硬度が高くなるに従って造形速度が遅くなるように制御する。
【００６９】
なお、ステップＳ１１０で造形材料の経路データを生成する際に、例えばマーチングキューブ法等の平滑化手法を用いて三次元形状の表面を平滑化した形状に沿って経路を設定してもよい。図９には、マーチングキューブ法を用いて三次元形状の表面、すなわち外周を平滑化した形状に沿って設定された経路５４を示した。
【００７０】
また、図１０に示すように、平滑化した三次元形状の外周に沿って連続的に造形材料を吐出する経路５６を設定してもよい。
【００７１】
また、特性値が硬度に加えて隣接ボクセルとの結合度も含む場合、隣接ボクセルとの結合度に応じて三次元形状を造形する際の経路を設定するようにしてもよい。
【００７２】
この場合、ステップＳ１０４において、硬度に加えて、ボクセル毎に、ボクセルの各面に隣接ボクセルとの結合度を設定する。ボクセルが直方体の場合は、ボクセルは６個の面で構成されるため、６個の面の各々について隣接ボクセルとの結合度を設定する。
【００７３】
図１１には、ボクセル毎に隣接ボクセルとの結合度を設定した例を示した。例えばボクセル５０Ａについては、隣接ボクセルであるボクセル５０Ｂと接する面及びボクセル５０Ｃと接する面に結合度「０」が各々設定され、ボクセル５０Ｄと接する面には結合度「１００」が設定され、ボクセル５０Ｅと接する面には結合度「５０」が設定されている。なお、結合度の値が大きいほど隣接ボクセルとの結合度が高いことを表す。
【００７４】
そして、ステップＳ１１０では、結合度を用いてボクセル単位の経路を設定してもよい。具体的には、結合度が強い面に向かうようにボクセル単位の経路が設定される。例えば図１１の例の場合、破線で示すようなボクセル単位の経路５８が設定される。
【００７５】
また、結合度に応じて、結合度が設定された面の経路の造形条件を調整してもよい。例えば、結合度が高くなるに従って、結合度が設定された面の経路の硬度が高くなるように造形速度を調整してもよい。
【００７６】
例えば図１２に示す例では、ボクセル５０Ｄの、隣接するボクセル５０Ａと接する面に結合度「１００」が設定されているため、結合度「１００」が設定された面の経路５４Ａについては、硬度「３」に対応した造形速度から予め定めた補正量を減算した造形速度に設定する。なお、補正量は、結合度が高くなるに従って多くなり、結合度が低くなるに従って少なくなるように設定される。これにより、図１１に示す経路５４Ｂの造形速度よりも、図１２に示す経路５４Ａの造形速度の方が遅くなり、硬度が高くなる。
【００７７】
以上、各実施形態を用いて本発明について説明したが、本発明は各実施形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で各実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００７８】
例えば、本実施形態では、三次元形状データを生成する生成装置１０と三次元形状データに基づいて三次元形状を造形する三次元造形装置１００とが別個の構成の場合について説明したが、三次元造形装置１００が生成装置１０の機能を備えた構成としてもよい。
【００７９】
すなわち、三次元造形装置１００の取得部１１０がボクセルデータを取得し、制御部１１２が図５の生成処理を実行して三次元形状データを生成してもよい。
【００８０】
また、例えばボクセルの解像度よりも三次元造形装置１００の造形の解像度の方が低い場合、すなわち、ボクセルのサイズよりも三次元造形装置１００の造形材料の吐出間隔の方が小さい場合は、図５のステップＳ１０８において、複数のボクセルの特性値の平均値を算出し、算出した平均値に対応した造形条件を複数のボクセルの各々に設定するようにしてもよい。
【００８１】
また、例えば、図５に示した三次元形状データの生成処理をＡＳＩＣ（Application Specific Integrated Circuit）等のハードウエアで実現するようにしてもよい。この場合、ソフトウエアで実現する場合に比べて、処理の高速化が図られる。
【００８２】
また、各実施形態では、三次元形状データの生成プログラムが記憶部２０にインストールされている形態を説明したが、これに限定されるものではない。本実施形態に係る三次元形状データの生成プログラムを、コンピュータ読取可能な記憶媒体に記録した形態で提供してもよい。例えば、本発明に係る三次元形状データの生成プログラムを、ＣＤ(Compact Disc)−ＲＯＭ及びＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録した形態、若しくはＵＳＢ(Universal Serial Bus)メモリ及びメモリカード等の半導体メモリに記録した形態で提供してもよい。また、本実施形態に係る三次元形状データの生成プログラムを、通信部１８に接続された通信回線を介して外部装置から取得するようにしてもよい。
【符号の説明】
【００８３】
１     三次元造形システム
１０   生成装置
１２   コントローラ
３２、４０    三次元形状
３４、５０    ボクセル
１００ 三次元造形装置
【図１】
2020032561.tif 000003
【図２】
2020032561.tif 000004
【図３】
2020032561.tif 000005
【図４】
2020032561.tif 000006
【図５】
2020032561.tif 000007
【図６】
2020032561.tif 000008
【図７】
2020032561.tif 000009
【図８】
2020032561.tif 000010
【図９】
2020032561.tif 000011
【図１０】
2020032561.tif 000012
【図１１】
2020032561.tif 000013
【図１２】
2020032561.tif 000014