(57)【要約】【課題】成形品の３次元形状のデータを受け付けた場合に、型薄肉の確認が容易になるようにした情報処理装置を提供する。【解決手段】情報処理装置の受付手段は、型を用いて生産される成形品の３次元形状のデータを受け付け、抽出手段は、前記データを用いて、型における部分の幅と高さとの関係が予め定められた条件を満たす部分を型薄肉として抽出し、提示手段は、前記抽出手段によって抽出された部分を前記データの３次元表示の際に、他の部分とは異なる形態で提示する。【選択図】図１
2019191953.tif 000002
【特許請求の範囲】
【請求項１】
型を用いて生産される成形品の３次元形状のデータを受け付ける受付手段と、
前記データを用いて、型における部分の幅と高さとの関係が予め定められた条件を満たす部分を型薄肉として抽出する抽出手段と、
前記抽出手段によって抽出された部分を前記データの３次元表示の際に、他の部分とは異なる形態で提示する提示手段
を有する情報処理装置。
【請求項２】
前記抽出手段は、前記予め定められた条件として、幅に対する高さの比率と予め定められた値とを比較することを用いる、
請求項１に記載の情報処理装置。
【請求項３】
前記抽出手段は、さらに、型における部分の幅が予め定められた閾値以下又は未満である部分を型薄肉として抽出する、
請求項２に記載の情報処理装置。
【請求項４】
前記提示手段は、前記予め定められた条件を満たす部分と、型における部分の幅が予め定められた閾値以下又は未満である部分とを異なる形態で提示する、
請求項３に記載の情報処理装置。
【請求項５】
前記抽出手段は、前記型の抜き方向に対して、前記成形品内の面の法線が垂直となる面を抽出し、該面と向き合う面との距離が予め定められた値未満又は以下である部分を第１の型薄肉候補とする、
請求項１に記載の情報処理装置。
【請求項６】
前記抽出手段は、前記第１の型薄肉候補の高さが、前記距離の予め定められた倍数よりも多い又は以上である部分の割合が予め定められた値よりも多い又は以上である部分を第２の型薄肉候補とする、
請求項５に記載の情報処理装置。
【請求項７】
前記抽出手段は、前記第２の型薄肉候補の幅に対する高さの比率と予め定められた値とを比較することによって、型薄肉の部分を抽出する、
請求項６に記載の情報処理装置。
【請求項８】
コンピュータを、
型を用いて生産される成形品の３次元形状のデータを受け付ける受付手段と、
前記データを用いて、型における部分の幅と高さとの関係が予め定められた条件を満たす部分を型薄肉として抽出する抽出手段と、
前記抽出手段によって抽出された部分を前記データの３次元表示の際に、他の部分とは異なる形態で提示する提示手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、薄肉部品の形状の客観的な成形の可否を示す情報を提供し得る薄肉部品の充填診断装置及び方法を提供することを課題とし、成形品の形状のモデル情報、成形条件情報等を入力し、入力された情報に基づく成形品の充填圧力を求める算出し、次いで、算出された充填圧力と、予め登録していた成形機の圧力限界値との比較し判断し報知することが開示されている。
【０００３】
特許文献２には、選択する全てのオブジェクトをユーザーが指定することなく一部のオブジェクトの指定で洩れなく適切に全てのオブジェクトを選択することができる３次元ＣＡＤシステムを提供することを課題とし、ユーザーから選択された幾何形状から幾何情報を抽出し、抽出した幾何情報から適用する幾何条件を導出し、当該幾何条件を満足する幾何形状を自動検出するので、ユーザーが一端幾何形状を選択すると、選択した幾何形状と一定の関係を有する幾何形状が自動的に検出され、ユーザーの幾何形状の選択の負担を大幅に軽減できることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２７８０８６号公報
【特許文献２】特開２００６−３３１３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プラスチック部品等の成形品である設計が行われている。その成形品を製造するのに、型が用いられている。成形品の製造者と、型の製造者は異なるのが一般的である。したがって、成形品の製造者は、成形品の設計を行うが、型そのものを設計することは行わない。一方、成形品の形状によっては、型内に型薄肉が発生してしまう。その型薄肉の部分は、型の耐久性等の観点から望ましくないものである。型の設計を行う段階で、型薄肉の部分を発見すると、成形品の設計のやり直しが発生する。
本発明は、成形品の３次元形状のデータを受け付けた場合に、型薄肉の確認が容易になるようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、型を用いて生産される成形品の３次元形状のデータを受け付ける受付手段と、前記データを用いて、型における部分の幅と高さとの関係が予め定められた条件を満たす部分を型薄肉として抽出する抽出手段と、前記抽出手段によって抽出された部分を前記データの３次元表示の際に、他の部分とは異なる形態で提示する提示手段を有する情報処理装置である。
【０００７】
請求項２の発明は、前記抽出手段は、前記予め定められた条件として、幅に対する高さの比率と予め定められた値とを比較することを用いる、請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、前記抽出手段は、さらに、型における部分の幅が予め定められた閾値以下又は未満である部分を型薄肉として抽出する、請求項２に記載の情報処理装置である。
【０００９】
請求項４の発明は、前記提示手段は、前記予め定められた条件を満たす部分と、型における部分の幅が予め定められた閾値以下又は未満である部分とを異なる形態で提示する、請求項３に記載の情報処理装置である。
【００１０】
請求項５の発明は、前記抽出手段は、前記型の抜き方向に対して、前記成形品内の面の法線が垂直となる面を抽出し、該面と向き合う面との距離が予め定められた値未満又は以下である部分を第１の型薄肉候補とする、請求項１に記載の情報処理装置である。
【００１１】
請求項６の発明は、前記抽出手段は、前記第１の型薄肉候補の高さが、前記距離の予め定められた倍数よりも多い又は以上である部分の割合が予め定められた値よりも多い又は以上である部分を第２の型薄肉候補とする、請求項５に記載の情報処理装置である。
【００１２】
請求項７の発明は、前記抽出手段は、前記第２の型薄肉候補の幅に対する高さの比率と予め定められた値とを比較することによって、型薄肉の部分を抽出する、請求項６に記載の情報処理装置である。
【００１３】
請求項８の発明は、コンピュータを、型を用いて生産される成形品の３次元形状のデータを受け付ける受付手段と、前記データを用いて、型における部分の幅と高さとの関係が予め定められた条件を満たす部分を型薄肉として抽出する抽出手段と、前記抽出手段によって抽出された部分を前記データの３次元表示の際に、他の部分とは異なる形態で提示する提示手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、成形品の３次元形状のデータを受け付けた場合に、型薄肉の確認が容易になる。
【００１５】
請求項２の情報処理装置によれば、幅に対する高さの比率と予め定められた値とを比較することによって型薄肉の部分を抽出することができる。
【００１６】
請求項３の情報処理装置によれば、型における部分の幅が予め定められた閾値以下又は未満である部分を型薄肉として抽出することができる。
【００１７】
請求項４の情報処理装置によれば、予め定められた条件を満たす部分と、型における部分の幅が予め定められた閾値以下又は未満である部分とを分けて提示することができる。
【００１８】
請求項５の情報処理装置によれば、向き合う面同士の距離を用いて、第１の型薄肉候補を抽出することができる。
【００１９】
請求項６の情報処理装置によれば、第１の型薄肉候補の高さを用いて、第２の型薄肉候補を抽出することができる。
【００２０】
請求項７の情報処理装置によれば、第２の型薄肉候補の幅に対する高さの比率を用いて、型薄肉の部分を抽出することができる。
【００２１】
請求項８の情報処理プログラムによれば、成形品の３次元形状のデータを受け付けた場合に、型薄肉の確認が容易になる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】型薄肉の例を示す説明図である。
【図４】本実施の形態による処理例を示すフローチャートである。
【図５】本実施の形態による処理例を示すフローチャートである。
【図６】本実施の形態による処理例を示す説明図である。
【図７】本実施の形態による処理例を示す説明図である。
【図８】本実施の形態による処理例を示す説明図である。
【図９】本実施の形態による処理例を示す説明図である。
【図１０】本実施の形態による処理例を示す説明図である。
【図１１】本実施の形態による処理例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４】本実施の形態による処理例を示す説明図である。
【図１５】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２４】
本実施の形態である情報処理装置は、成形品の３次元形状を見るユーザーにとって型薄肉の確認を容易にするものであって、図１の例に示すように、受付モジュール１１０、抽出モジュール１２０、提示モジュール１３０を有している。
情報処理装置１００は、型薄肉となる形状を、幾何形状から判断する。そして、その型薄肉の形状が規格値を満たしているかを判断する。次に、型薄肉箇所がわかるような提示を行う。
【００２５】
受付モジュール１１０は、抽出モジュール１２０と接続されている。受付モジュール１１０は、型を用いて生産される成形品の３次元形状のデータを受け付ける。ここで受付モジュール１１０が受け付けるデータは、型の３次元形状のデータではなく、成形品の３次元形状のデータである。前述したように、成形品の製造者と、型の製造者は異なるため、成形品の製造者は、成形品の設計を行うが、型そのものを設計することは行わない。情報処理装置１００は、成形品の製造者側（成形品の設計者等）によって用いられる。型における不具合を、成形品の設計段階で指摘することは有益である。
【００２６】
抽出モジュール１２０は、受付モジュール１１０、提示モジュール１３０と接続されている。抽出モジュール１２０は、受付モジュール１１０によって受け付けられたデータを用いて、型における部分の幅と高さとの関係が予め定められた条件を満たす部分を型薄肉として抽出する。
また、抽出モジュール１２０は、予め定められた条件として、幅に対する高さの比率と予め定められた値とを比較することを用いるようにしてもよい。具体的には、部分の幅に対する高さの比率（高さ／幅）が予め定められた値より多い又は以上である場合に、その部分を型薄肉として抽出する。
また、抽出モジュール１２０は、さらに、型における部分の幅が予め定められた閾値以下又は未満である部分を型薄肉として抽出するようにしてもよい。
【００２７】
また、抽出モジュール１２０は、型の抜き方向に対して、成形品内の面の法線が垂直となる面を抽出し、その面と向き合う面との距離が予め定められた値未満又は以下である部分を第１の型薄肉候補とするようにしてもよい。ここで「その面（Ａ）と向き合う面（Ｂ）」として、面（Ａ）と隣接している面を除外してもよい。つまり、面（Ａ）と接している面は、面（Ｂ）として対象外としてもよい。
また、抽出モジュール１２０は、第１の型薄肉候補の高さが、距離の予め定められた倍数よりも多い又は以上である部分の割合が予め定められた値よりも多い又は以上である部分を第２の型薄肉候補とするようにしてもよい。「割合」は、距離に対して、高さが高い部分（距離の予め定められた倍数よりも多い又は以上である部分）の割合である。
また、抽出モジュール１２０は、第２の型薄肉候補の幅に対する高さの比率と予め定められた値とを比較することによって、型薄肉の部分を抽出するようにしてもよい。
【００２８】
提示モジュール１３０は、抽出モジュール１２０と接続されている。提示モジュール１３０は、抽出モジュール１２０によって抽出された部分をデータの３次元表示の際に、他の部分とは異なる形態で提示する。
また、提示モジュール１３０は、予め定められた条件を満たす部分と、型における部分の幅が予め定められた閾値以下又は未満である部分とを異なる形態で提示するようにしてもよい。
【００２９】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
情報処理装置１００、ＣＡＤ装置２００、ユーザー端末２１０Ａ、ユーザー端末２１０Ｂ、ユーザー端末２１０Ｃは、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１００による機能は、クラウドサービスとして実現してもよい。
例えば、成形品の設計者であるユーザーはユーザー端末２１０Ａ、ユーザー端末２１０Ｂ等を介してＣＡＤ装置２００を利用して、成形品の設計図面を作成する。そして、その設計図面である図面情報は、ＣＡＤ装置２００に記憶されている。チェック担当者であるユーザーはユーザー端末２１０Ｃを介して、情報処理装置１００を利用する。情報処理装置１００は、ＣＡＤ装置２００内の対象となる図面情報を取り出して、型薄肉箇所を抽出し、ユーザー端末２１０Ｃの画面に提示する。また、成形品の設計時に、情報処理装置１００による処理を行って、リアルタイムで型薄肉部分を指摘する提示を行うようにしてもよい。
【００３０】
本実施の形態が抽出する型薄肉について説明する。図３は、型薄肉の例を示す説明図である。
例えば、型３００の先端部に、幅３１０の値がａであり、高さ３２０の値がｈである部分（金型構造部）がある。
以下の条件のいずれかを満たす部分を型薄肉とする。
（条件１）ａ＜閾値Ａ
（条件２）ｈ／ａ＞閾値Ｂ
（条件３）ａ＜閾値Ａ  かつ  ｈ／ａ＞閾値Ｂ
この条件（１）〜（３）のいずれかの条件を満たす金型構造部は、細く長くなる。そして、この金型構造部は、成形時の圧力により折れ易くなる。そのため、情報処理装置１００は、そのような金型構造部（型薄肉）が発生することを、型を発注する前（例えば、成形品の設計時等）、つまり、成形品の３次元形状のデータを元にして指摘して、型薄肉が発生しない成形品の形状に変更するように促す。具体例として、閾値Ａは１ｍｍ等、閾値Ｂは４等としてもよい。
【００３１】
図４は、本実施の形態による処理例を示すフローチャートである。
ステップＳ４０２では、受付モジュール１１０は、成形品の３次元形状のデータであるＣＡＤデータを受け付ける。
ステップＳ４０４では、抽出モジュール１２０は、型薄肉部分を抽出する。ステップＳ４０４の詳細な処理については、図５の例に示すフローチャートを用いて後述する。
ステップＳ４０６では、提示モジュール１３０は、型薄肉部分を不適合の可能性があるとして提示する。
【００３２】
図５は、本実施の形態による処理例を示すフローチャートである。
ステップＳ５０２では、面が処理できる抜き方向（ＣＡＶＩ／ＣＯＲＥ／ＳＬＩＤＥ）を判断する。この処理は、既存の技術（例えば、特許第５１８７４５７号公報等に記載された技術）を用いて行えばよい。
【００３３】
ステップＳ５０４では、ステップＳ５０２で判断した抜き方向に対して、面の法線方向が垂直な面Ａを取得する。図６の例を用いて説明する。図６は、本実施の形態による処理例を示す説明図である。ステップＳ５０２の処理によって、成形品６００における抜き方向６１０が判明する。成形品６００のＣＡＤデータを用いて、この抜き方向６１０に対して、面の法線方向が垂直な面Ａ：６２０を取得する。
【００３４】
ステップＳ５０６では、面の中の凸エッジを抽出（抜き方向のエッジは除外）する。図６の例では、面Ａ：６２０の凸エッジ内で、抜き方向６１０以外の方向を有している凸エッジは、凸エッジ６３０と凸エッジ６３２である。
【００３５】
ステップＳ５０８では、面の中の凸エッジ上に等間隔で点を配置し、面の法線方向にビームを飛ばし距離Ｄを計測し、Ｄが規格値（Ｗｍｍ以下）の場合かつ、衝突面が面Ａと隣あっていない場合を型薄肉の候補とする。なお、「ビームを飛ばす」とは、直線を引くことである。具体例として、Ｗｍｍは５ｍｍ又は１ｍｍ等としてもよい。図７の例を用いて説明する。図７は、本実施の形態による処理例を示す説明図である。例えば、凸エッジ６３０上で、点７０２、点７０４、点７０６、点７０８を配置する。点７０２等から、面Ａ：６２０の法線方向にビーム７１２等を飛ばす。例えば、図７（ｂ）に示すように、点７０４からのビーム７１４があたる衝突点７２４（面Ａ：６２０に対面している衝突面上でビーム７１４が突き当たる点）を抽出し、点７０４から衝突点７２４までの距離Ｄ：７３４を計測する。この距離Ｄ：７３４がＷｍｍ以下であり、衝突点７２４の面は、面Ａ：６２０と隣あっていないので、点７０４から衝突点７２４の空間（金型構造部）は、型薄肉の候補となる。
【００３６】
ステップＳ５１０では、ビーム線上から等間隔で抜き方向（逆方向を含む）にビームを飛ばし距離Ｌ１〜Ｌｎを計測する。図８の例を用いて説明する。図８は、本実施の形態による処理例を示す説明図である。例えば、ビーム７１４上を等間隔で、点８０２、点８０４、点８０６、点８０８、点８１０、点８１２を配置する。そして、点８０２等から抜き方向６１０にビームを飛ばし距離Ｌ１〜Ｌｎを計測する。
【００３７】
ステップＳ５１２では、全点のうち距離ＤのＸ倍を越える点の割合Ｒ（Ｘ倍を越える点数／ｎ）を求め、Ｒ＞Ｙの箇所を型薄肉の候補とする。なお、具体例として、Ｘ倍は４倍等、Ｙは０．６等としてもよい。図８の例では、全点（点８０２〜点８１２）のうち、距離Ｌ（Ｌ１〜Ｌｎ）が距離Ｄ：７３４のＸ倍を越える距離となる点（点８０２〜点８１２）の数を計数する。そして、Ｒとして（Ｘ倍を越える点数／ｎ）を算出する。なお、ｎは、点８０２〜点８１２の個数である。そして、Ｒ＞Ｙの箇所を型薄肉の候補とする。
【００３８】
ステップＳ５１４では、距離Ｄの中点からのＬの中点からエッジ方向にビームを飛ばし、衝突を判断する。図９の例を用いて説明する。図９は、本実施の形態による処理例を示す説明図である。距離Ｄ：７３４の中点９０２からのビームの距離Ｌ：９０４の中点９０６を特定する。そして、中点９０６から凸エッジ６３０の方向（逆方向を含む）であるビーム９１２、ビーム９１４を飛ばす。
【００３９】
ステップＳ５１６では、方向ａ、方向ｂで衝突を判断し、「方向ａ，ｂどちらも衝突」の場合は処理を終了し（ステップＳ５９９）、「方向ａ，ｂいずれか衝突、又はどちらも衝突しない」場合はステップＳ５１８へ進む。
【００４０】
ステップＳ５１８では、型薄肉候補の点がエッジ方向に続く距離Ｓを計算し、ＳがＤのＺ倍以上のときは型薄肉とする。なお、具体例として、Ｚ倍は４倍等としてもよい。図１０の例を用いて説明する。図１０は、本実施の形態による処理例を示す説明図である。型薄肉候補の点の集合である距離Ｓ：１００２が距離Ｄ：７３４の４倍以上である場合は、型薄肉と判断する。
【００４１】
図１１は、本実施の形態による処理例を示す説明図である。図１１の例は、成形品１１００において、前述の（条件１）を満たす型薄肉１１１０を示したものである。
図１２は、本実施の形態による処理例を示す説明図である。図１２の例は、成形品１２００において、前述の（条件２）を満たす型薄肉１２１０を示したものである。
図１３は、本実施の形態による処理例を示す説明図である。図１３の例は、成形品１３００において、前述の（条件３）を満たす型薄肉１３１０を示したものである。
【００４２】
図１４は、本実施の形態による処理例を示す説明図である。図１４の例は、成形品１４００において、前述の（条件３）を満たす型薄肉１４１０を示したものである。例えば、型薄肉１４１０の部分を、成形品１４００内の他の部分とは異なる赤色等で提示している。また、（条件１）、（条件２）、（条件３）を満たす型薄肉のそれぞれで、異なる色で提示してもよい。いずれの条件に合致した型薄肉であるかがわかるようになる。また、提示には、液晶ディスプレイ等の表示装置への表示の他に、３Ｄ（Ｄｉｍｅｎｓｉｏｎｓ）映像としての出力を含めてもよく、さらに、型薄肉の部分がユーザーの操作によって選択された場合は、スピーカー等の音声出力装置による音声の出力、振動等を組み合わせてもよい。
【００４３】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１４に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１４０１を用い、記憶装置としてＲＡＭ１４０２、ＲＯＭ１４０３、ＨＤ１４０４を用いている。ＨＤ１４０４として、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いてもよい。受付モジュール１１０、抽出モジュール１２０、提示モジュール１３０等のプログラムを実行するＣＰＵ１４０１と、そのプログラムやデータを記憶するＲＡＭ１４０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１４０３と、成形品の３次元形状のデータ、型薄肉部分を示すデータ等を記憶する補助記憶装置（フラッシュ・メモリ等であってもよい）であるＨＤ１４０４と、キーボード、マウス、タッチスクリーン、マイク、カメラ（視線検知カメラ等を含む）等に対する利用者の操作（動作、音声、視線等を含む）に基づいてデータを受け付ける受付装置１４０６と、ＣＲＴ、液晶ディスプレイ、スピーカー等の出力装置１４０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１４０７、そして、それらをつないでデータのやりとりをするためのバス１４０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４４】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１４に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１４に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１４に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００４５】
また、前述の実施の形態の説明内での比較処理において、「以上」、「以下」、「より大きい」、「より小さい（未満）」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（未満）」、「以上」、「以下」としてもよい。
【００４６】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４７】
１００…情報処理装置
１１０…受付モジュール
１２０…抽出モジュール
１３０…提示モジュール
２００…ＣＡＤ装置
２１０…ユーザー端末
２９０…通信回線
【図１】
2019191953.tif 000003
【図２】
2019191953.tif 000004
【図３】
2019191953.tif 000005
【図４】
2019191953.tif 000006
【図５】
2019191953.tif 000007
【図６】
2019191953.tif 000008
【図７】
2019191953.tif 000009
【図８】
2019191953.tif 000010
【図９】
2019191953.tif 000011
【図１０】
2019191953.tif 000012
【図１１】
2019191953.tif 000013
【図１２】
2019191953.tif 000014
【図１３】
2019191953.tif 000015
【図１４】
2019191953.tif 000016
【図１５】
2019191953.tif 000017