(57)【特許請求の範囲】
【請求項１】
複数の元面より構成される元モデルから、前記元面に対し所定の変形処理を行い変形モデルを作成する３次元モデル生成装置であって、
入力された、前記元面形状を示す幾何情報および境界情報と、隣接する元面どうしの関係を示す位相情報とに基づき前記元モデルを生成する手段と、
前記各元面を所定の処理に基づき変形し、変形面を生成する手段と、
前記変形面どうしの剥がれを補正する大局変形処理を行うべき変形面を抽出する手段と、
前記大局変形処理を行う変形面の処理順序を定める手段と、
前記処理順序に従い大局変形処理を行い、変形モデルを生成する手段と、
を有し、
前記大局変形処理を行う変形面の処理順序を定める手段は、
一つの変形面の元面と、他の変形面の元面とが長さをもった境界で結合するときに、前者の元面が自由曲面であり、かつ前記境界が前者の元面にとっては枠略平滑境界であり、かつ後者の元面にとっては面上略平滑境界であるときに、
または、一つの変形面の元面と、他の変形面の元面とが頂点のみで結合するときに、前者の元面が自由曲面であり、かつ前記頂点が前者の元面にとっては枠略平滑頂点であり、かつ後者の元面にとっては面上略平滑頂点であり、さらに、前者の元面および後者の元面と、これらの元面の間に存在し前記頂点を共有する元面とが、前記頂点周りに連続して略平滑境界で結合するときに、
前記他の変形面を前記一つの変形面より先に大局変形処理を行う先行面とする先行面決定手段、
を有し、ある変形面について、この変形面の先行面を先に大局変形処理するよう処理順序を定める手段である、
３次元モデル生成装置。
【請求項２】
請求項１に記載の３次元モデル生成装置において、前記大局変形処理の順序を定める手段は、ある変形面に対し、この変形面の先行面の情報を当該変形面の属性として定める手段を含む、３次元モデル生成装置。
【請求項３】
コンピュータを、請求項１または２に記載の３次元モデル生成装置として動作させるためのプログラムが記録されたプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、３次元モデルを取り扱うコンピュータなどの装置に関し、特に元のモデルから所定の変形処理をした変形モデルを得る装置およびその変形方法に関する。
【０００２】
【従来の技術】
近年、コンピュータの発達により、これを利用して３次元のモデルを作成する技術が普及している。製造業においても、ＣＡＤ（コンピュータ支援設計）などとして利用されている。このような３次元モデルの作成に際して、元のモデルの形状を所定の処理に従って変形し、変形されたモデルを得たい場合がある。たとえば、表面の形状が定められている所定の板厚を有する製品を樹脂成形により得ようとする場合、樹脂成型用の型を作成するために表面形状から板裏の形状を算出するのが最も効率的である。板裏の形状は、単に表面を所定の板厚だけ面法線方向に移動（オフセット）して得られた形状とはならない。たとえば、板厚は、製品の強度を保つためや、樹脂を充填する際の湯流れ性などを考慮する必要があり、一定とはならない。したがって、異なる板厚部分をつなげる部分は、板厚を徐々に変更する必要がある。さらには、表面形状は、様々な形状を有する複数の面から構成されており、所定の板厚を取るためにこれらの面をそれぞれ独立して移動すると、表面においてはつながっていた面が、板裏においては離れたり、剥がれたりする現象が生じる。この面の間の離れや剥がれは、人手により整合がなされていた。
【０００３】
【発明が解決しようとする課題】
前述のように、従来元モデルに所定の変形処理を行って変形モデルを得る場合に、元モデルが複雑な形状であると、人手に頼らざるを得ず、多大な工数を要していた。原理的には、表面形状の構造を、他の面との関連を示す情報（位相情報）により認識し、全体を一気にオフセットさせる方法が最も有効であるが、面の数が多くなると処理時間が増大、もしくは処理不能となり、複雑な形状の部品には対応できなかった。
【０００４】
本発明は、前記の問題点を解決するためになされたものであり、変形モデルを自動作成する方法および変形モデルの作成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前述の課題を解決するために、本発明にかかる３次元モデルの変形方法は、複数の元面より構成される元モデルから、前記元面に対し所定の変形処理を行い変形モデルを作成する３次元モデルの変形方法であって、前記元面の形状を示す幾何情報および境界情報と、隣接する元面どうしの関係を示す位相情報とに基づき前記元モデルを定めるステップと、前記各元面を所定の処理に基づき変形し、変形面を求めるステップと、前記変形面どうしの剥がれを補正する大局変形処理を行うべき変形面を抽出するステップと、前記大局変形処理を行う変形面の処理順序を、前記元面の幾何情報と位相情報に基づき定めるステップと、前記処理順序に従い大局変形処理を行い、変形モデルを生成するステップと、を有している。
【０００６】
前記の大局変形とは、面を変形するときに、その変形量を局所的に負うのではなく、面全体または比較的広い部分で負う変形の形態である。たとえば、元モデルでは、結合していた二つの面が、変形を行って裂けたような場合、裂けた部分を埋めるように面の端部のみを延長するのではなく、面全体が少しずつ伸びて裂けた部分を埋めるような変形をいう。したがって、このような大局変形を行う場合、一旦接合した部分が、他の部分を接合するために再剥離をする場合がある。この再剥離が生じると、この再剥離した部分を再度結合する必要が生じ、処理時間がながくなる、または処理が終わらない事態となる。
【０００７】
このような事態を避けるために、大局変形処理を行う順序を、再剥離の生じないような順序に定めることが必要となる。本発明においては、この順序を、ある面の形状を示す幾何情報および境界情報と、この面の周囲の面との関係を示す位相情報に基づき定めている。さらに、本発明の一つの形態においては、大局変形の処理順序を、ある面に対して、これより先に処理されるべき面を、前者の面の属性として記憶することによって定めている。
【０００８】
本発明の一つの形態によれば、二つの元モデルの面Ｓ1，Ｓ2の先行・後続の関係（以下、先後関係と記す）は、次のように定められる。
【０００９】
（１）二つの面Ｓ1，Ｓ2が境界線Ｅ12で結合するとき、以下の（ａ）〜（ｃ）の条件を満たすとき、面Ｓ2が面Ｓ1に先行する。
（ａ）面Ｓ1が自由曲面である。
ここで、自由曲面とは、解析面（円筒の一部、球の一部など）ではない曲面のことをいう。解析面であっては、その形状がすでに定まっているので大局変形しようにもできないので、ここでは解析面を排除する。
（ｂ）面Ｓ1にとって、境界線Ｅ12が枠略平滑境界である。
ここで、略平滑とは、二つの面の境界において、面法線ベクトルが一致するかほぼ一致する境界線のことであり、言い換えれば、接平面連続もしくはほぼこれにみなせる場合の二つの構成面の結合状態をいう。
また、略平滑境界とは、略平滑に結合する二つの面の境界のことをいう。
さらに、枠略平滑境界とは、この境界が基底面の境界に一致するか、またはパラメータ一定線に一致する略平滑境界であることをいう。
さらに、基底面とは幾何情報のみで表される曲面をいい、構成面とは幾何情報と境界情報の二つの組で表現される曲面をいう。通常、構成面は基底面の一部を境界で区切った面であるが、この境界と基底面の境界が一致することもある。
【００１０】
また、パラメータ一定線とは、基底面を定義するパラメータの一つが一定な図形、実際には基底面上の曲線である。
（ｃ）面Ｓ2にとって境界線Ｅ12が面上略平滑境界である。
ここで、面上略平滑境界とは、前述の枠略平滑境界以外の平滑境界をいう。
（２）二つの面Ｓ1，Ｓ2が頂点Ｖ12のみで結合するとき、以下の（ａ）〜（ｄ）の条件を満たすとき、面Ｓ2が面Ｓ1に先行する。
（ａ）面Ｓ1が自由曲面である。
（ｂ）面Ｓ1にとって、頂点Ｖ12が枠略平滑頂点である。
ここで、略平滑頂点とは、少なくとも一つの略平滑境界が結合する頂点のことをいう。
また、枠略平滑頂点とは、頂点に結合する略平滑境界の少なくとも一方が枠略平滑境界である頂点をいう。
（ｃ）面Ｓ2にとって頂点Ｖ12が面上略平滑頂点である。
ここで面上略平滑頂点とは、枠略平滑頂点以外の略平滑頂点をいう。
（ｄ）面Ｓ1，Ｓ2が頂点Ｖ12周りの同一のフィールドに属する。
ここで、フィールドとは、頂点周りに連続して略平滑境界で繋がった面の集合をいう。
【００１１】
以上の条件を満足しない二つの面は先後関係がない。たとえば、二つの面の境界が双方の面から見ても枠略平滑境界である場合は、これらの面には先後関係が存在しない。
【００１２】
以上のように定められた先後関係により、先行面が存在しない面、または先行面の大局変形処理が終了している面から大局変形処理がなされ、順次変形面の結合が進み、変形モデルが得られる。
【００１３】
また、本発明の他の態様によれば、複数の元面より構成される元モデルから、前記元面に対し所定の変形処理を行い変形モデルを作成する３次元モデル生成装置を提供することができる。
【００１４】
すなわち、入力された、前記元面形状を示す幾何情報および境界情報と、隣接する元面どうしの関係を示す位相情報とに基づき前記元モデルを生成する手段と、前記各元面を所定の処理に基づき変形し、変形面を生成する手段と、前記変形面どうしの剥がれを補正する大局変形処理を行うべき変形面を抽出する手段と、前記大局変形処理を行う変形面の処理順序を、前記元面の幾何情報と位相情報に基づき定める手段と、前記処理順序に従い大局変形処理を行い、変形モデルを生成する手段と、を有する３次元モデル生成装置を提供することができる。
【００１５】
さらに、前記大局変形処理の順序を定める手段は、ある変形面に対し、これより先に大局変形処理を行うべき変形面である先行面の情報を当該変形面の属性として定める手段を含むものとすることができる。
【００１６】
さらに、一つの変形面の元面と、他の変更面の元面とが長さをもった境界で結合するときに、前者の元面が自由曲面であり、かつ前記境界が前者の元面にとっては枠略平滑境界であり、かつ後者の元面にとっては面上略平滑境界であるときに、または、一つの変形面の元面と、他の変更面の元面とが頂点のみで結合するときに、前者の元面が自由曲面であり、かつ前記境界が前者の元面にとっては枠略平滑境界であり、かつ後者の元面にとっては面上略平滑境界であり、さらに、前者の元面と、後者の元面と、これらの元面の間に存在し前記頂点を共有する元面とが、前記頂点周りに連続して略平滑境界で結合するときに、前記他の変更面を前記一つの変形面の先行面とする先行面決定手段を有するものとすることができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。自動車のバンパなど、樹脂製品の成形型を作製するためには、あらかじめ定まっているバンパの意匠面（表面）の形状からバンパ板裏の形状を求めるのが最も効率的である。基本的には、バンパ表面から、その法線方向に板厚分だけ移動（オフセット）させた面を算出して板裏形状が求められる。バンパ表面の形状は、多くの面を結合して形成されている。このバンパ表面形状を形成する個々の面を以降元面と記す。この元面は、これらが結合している境界において、接平面連続でない、すなわち完全になめらかに結合していない場合も多い。このような場合には、元面どうしが結合している場合であっても、オフセット面どうしは剥がれてしまう。すなわち、オフセットは面の法線方向に行われるので、境界で二つの元面の法線が異なる（接平面連続でない）場合などは、境界が二つに分離し、オフセット面が結合しなくなる。オフセット面を結合させるために、オフセット面を変形させる必要があるが、このときオフセット面の全体または広い範囲にわたって、少しずつ変形を行う大局変形が行われる。
【００１８】
大局変形を多数のオフセット面に対し順次行うと、一旦大局変形によって結合したオフセット面が、他の部分を結合させるための大局変形によって、再度剥離する場合がある。再剥離の例が図１に示されている。オフセット面ＳA，ＳB，ＳCはオフセットする前、すなわち元面においては結合していた面である。オフセット後、面ＳAと面ＳB，ＳCは、上下方向に剥離し、面ＳBと面ＳCは左右方向に分離している（図１（ａ）参照）。このとき、図１（ｂ）に示すように、大局変形によって面ＳAの境界線ＥAが面ＳB，ＳC上の線となるように結合する。次に、面ＳBの境界線ＥBと面ＳCの境界線ＥCが接合するように大局変形を行うと、図１（ｃ）に示すように前回の大局変形では面ＳB，ＳC上に在った境界線ＥAの一部（破線で示す部分）が、面ＳB，ＳC上の線ではなくなる。すなわち再剥離が起こる。
【００１９】
ところが、図２に示す順序によって大局変形を行うと、再剥離が起きない。図１（ａ）と同様の状態を示す図２（ａ）において、図２（ｂ）に示すように面ＳB，ＳCを結合し、その後図２（ｃ）に示すように面ＳAと面ＳB，ＳCを結合すると、剥離が起きない。このように、大局変形の順序によって再剥離が起きる場合と起きない場合がある。したがって、大局変形が起きない順序の条件が分かれば、この順序に従って、個々のオフセット面に対して大局変形の処理を行い、板裏モデルの作成をすることができる。
【００２０】
ここで、以降用いる用語の説明を行う。再結合を行うための変形対象となる面は、面の幾何を示す基底面の情報と、基底面上の領域を区切る境界情報を有している。図３において、基底面とはパラメータｕ，ｖにより表現される曲面Ｐ1，Ｐ2であり、構成面は、図中太線で示される境界で区切られた基底面Ｐ1，Ｐ2での一部の曲面Ｓ1，Ｓ2である。この構成面が、モデルを形成する一つ一つの面に相当する。
【００２１】
構成面間の結合のうち、接平面連続（Ｇ1以上）またはほぼ接平面連続と見なせる結合状態を、略平滑結合という。接平面連続とは、構成面の境界でこの境界を共有する各構成面の法線が一致することをいう。実際のモデルにおいては、数学的に接平面連続ではない状態であっても、見た目に十分滑らかに接続している場合がある。このような状態も含めて略平滑結合と称し、図中構成面Ｓ1，Ｓ2も略平滑結合しているとする。このように、略平滑結合している構成面の境界Ｅ12を略平滑境界と称し、略平滑境界の端が略平滑頂点である。また、図示していないが、構成面Ｓ2は、境界Ｅ12以外の各境界のおいても、略平滑結合しているとする。
【００２２】
略平滑境界のうち、この境界が基底面の境界またはパラメータ一定線と一致しているものを枠略平滑境界と称する。たとえば、図３において、構成面Ｓ2の境界Ｅ23は、基底面Ｐ2の境界線ＥPと一致しているので、構成面Ｓ2にとって枠略平滑境界である。また、基底面Ｐ1，Ｐ2に書き込まれている格子は、パラメータが一定の線（ｖ＝constまたはｕ＝const）を表す線で、構成面Ｓ2の境界Ｅ24は、このパラメータ一定線に一致していることから、構成面Ｓ2にとって境界Ｅ24も枠略平滑境界である。
【００２３】
この枠略平滑境界以外の略平滑境界を面上略平滑境界と称する。構成面Ｓ2の境界Ｅ25および先の境界Ｅ12は、基底面Ｐ2の境界とも、パラメータ一定線とも一致していないので、面上略平滑境界である。
【００２４】
前記略平滑頂点のうち、この頂点に結合している略平滑境界の少なくとも一つが枠略平滑境界であるものを枠略平滑頂点と称する。たとえば、頂点Ｖ245は、枠略平滑境界Ｅ24と面上略平滑境界Ｅ25に結合するが、境界Ｅ24が枠略平滑境界であるので、構成面Ｓ2にとって枠略平滑頂点である。
【００２５】
この枠略平滑頂点以外の略平滑頂点を面上平滑頂点と称する。たとえば、頂点Ｖ152 は、構成面Ｓ2 にとって面上略平滑頂点である。
【００２６】
最後に図４を用いて、フィールドの説明をする。構成面Ｓ3，Ｓ4，Ｓ5は境界Ｅ34，Ｅ35で略平滑に結合している。すなわち、境界Ｅ34，Ｅ35は略平滑境界である。また、構成面Ｓ6，Ｓ7は境界Ｅ67で略平滑に結合している。すなわち、境界Ｅ67，は略平滑境界である。しかし、構成面Ｓ3，Ｓ6は境界Ｅ36において略平滑な結合とはなっていない。同様に、構成面Ｓ5，Ｓ7は境界Ｅ57において略平滑な結合とはなっていない。各境界Ｅ34，Ｅ35，Ｅ36，Ｅ57，Ｅ67は、頂点Ｖ0を端としている。
【００２７】
フィールドとは、頂点周りに略平滑に結合する面の集合であり、図４においては、構成面Ｓ3，Ｓ4，Ｓ5が一つのフィールドｆ1を形成し、構成面Ｓ6，Ｓ7がもう一つのフィールドｆ2を形成している。言い換えれば、二つの構成面が略平滑結合しているとき、または二つの構成面とこれらに挟まれる少なくともひとつの構成面とが、それぞれ略平滑に連なって結合しているときに、二つの構成面は同一のフィールドに属することになる。
【００２８】
用語の説明は以上で終了し、次に大局変形処理を行うオフセット面の処理順序について説明する。
【００２９】
オフセット面の処理順序は、オフセット前の面すなわち元面の幾何情報、境界情報と位相情報から決定される。オフセット面Ｓ2’がオフセット面Ｓ1’に先だって大局変形処理されるべきであるとは、それぞれの元面Ｓ2，Ｓ1が以下の条件を満たす場合をいう。
【００３０】
（１）二つの面Ｓ1，Ｓ2が境界線Ｅ12で結合するとき、面Ｓ2が面Ｓ1に先行する（図３参照のこと）。
（ａ）面Ｓ1が自由曲面である。
ここで、自由曲面とは、解析面（たとえば、円筒の一部、球の一部など）ではない曲面のことをいう。解析面であっては、その形状がすでに定まっているので大局変形しようにもできず、ここでは解析面を排除する。
（ｂ）面Ｓ1にとって、境界線Ｅ12が枠略平滑境界である。
（ｃ）面Ｓ2にとって境界線Ｅ12が面上略平滑境界である。
【００３１】
（２）二つの面Ｓ1，Ｓ2が頂点Ｖ12のみで結合するとき、面Ｓ2（Ｓ5）が面Ｓ1（Ｓ3）に先行する（図４の面Ｓ3、Ｓ5を面Ｓ1，Ｓ2と読み替える）。
（ａ）面Ｓ1（Ｓ3）が自由曲面である。
（ｂ）面Ｓ1（Ｓ3）にとって、頂点Ｖ0が枠略平滑頂点である。
（ｃ）面Ｓ2（Ｓ5）にとって頂点Ｖ0が面上略平滑頂点である。
（ｄ）面Ｓ1（Ｓ3），Ｓ2（Ｓ5）が頂点Ｖ0周りの同一のフィールドｆ1に属する。
【００３２】
以上の条件を満足しない二つの面は先後関係がない。たとえば、二つの面の境界が双方の面から見ても枠略平滑境界である場合は、これらの面には先後関係が存在しない。
【００３３】
このようにして、各オフセット面に対して、そのオフセット面に対する先行面の情報を、そのオフセット面の属性として記憶させる。そして、先行面のないオフセット面および先行面の大局変形処理が終了されているオフセット面から順次大局変形処理を行う。
【００３４】
前記の条件を再考すると、結局、面上略平滑境界を含む面、および同一のフィールドに存在し、面上略平滑頂点を含む面を優先させて、大局変形処理を行うことになる。大局変形処理は、パラメータ一定線を移動、変形させる処理によって行われる。パラメータ一定線上にない線は、これらの線に関係のない大局変形処理がなされると、面の変形から取り残されてしまい、再剥離が生じる。
【００３５】
図１および図２を振り返ると、実は面ＳB，ＳCが面ＳAの先行面であったことが分かる。そして、境界ＥAは、面ＳAにとって枠略面ＳB，ＳC平滑境界であり、面ＳB，ＳCにとっては面上平滑境界である。面ＳAを面ＳB，ＳCに結合することによって、面ＳB，ＳC上に面上略平滑境界ＥAが定義される。この状態（図１（ｂ））で面ＳB，ＳCを大局変形処理を行うと、略平滑境界ＥAはこの変形に追従できないので、面ＳB，ＳCから剥離する。これが再剥離である。このことから、面上略平滑境界による結合は後に回す必要があることが分かる。言い換えれば、面上略平滑境界を持つ面の変形は、枠略平滑境界の結合を先に行う必要がある。
【００３６】
図５には、板裏モデル生成装置の概略構成図が示されている。装置本体１０には、板表（意匠面）など元モデルの情報を記録した外部記憶装置２０が接続され、出力装置としてＣＲＴなどのディスプレイ３０、プリンタ６０が接続されている。また、操作者が本装置の操作を行うための入力装置であるマウス４０およびキーボード５０が接続されている。
【００３７】
装置本体１０のＣＰＵ（中央処理装置）１１は、別途作成された板表（意匠面）の形状データを、磁気ディスクなどの外部記憶装置２０から読み出し、データメモリ１２に一旦記憶する。これによって、本装置にとって元モデルが定められる。
【００３８】
そして、ＣＰＵ１１は、元面をオフセット処理して、板裏の変形面を演算する。この変形面に対して、ＣＰＵ１１は、各元面の形状情報と位相情報から、その面にとっての先行面を選出し、その変更面の属性としてデータメモリ１２に記憶する。さらに変形面の大局変形処理を、前記先行面の情報に基づいて順序づけて行う。そして、演算結果をデータメモリ１２または外部記憶装置２０に記憶し、必要に応じてプリンタ６０などにより出力させる。これらのＣＰＵ１１の演算処理は、プログラムメモリ１３に記憶されたプログラムに基づき実行される。このプログラムメモリ１３は、装置本体１０に内蔵のハードディスクでも良く、またフロッピーディスクやＣＤ−ＲＯＭなどの取り出し可能な記録媒体であっても良い。また、これらの記録媒体の情報記録の方式は、磁気記録方式、光学記録方式など、どのようなものであっても良い。
【００３９】
図６には、本実施形態のフローチャートが示されている。まず、元モデルすなわち板表の形状データが読み込まれる（Ｓ１００）。元モデルは、複数の元面の集合として形成されており、個々の元面ごとにオフセット処理がなされ、オフセット面が算出される（Ｓ１０２）。そして、大局変形処理の対象となるオフセット面を抽出する（Ｓ１０４）。元面は、形状を示す形状情報と他の元面との結合関係を示す位相情報を有しており、これらの情報に基づき、この元面に対応するオフセット面に対する先行面の情報が、そのオフセット面の属性として加えられる（Ｓ１０６）。先後関係の決定方法は、前述のとおりである。
【００４０】
以上が大局変形の準備段階であり、以降個々のオフセット面の大局変形が行われる。
【００４１】
まず、任意のオフセット面が呼び出され（Ｓ１０８）、この面の大局変形処理が未処理であるかが判断される（Ｓ１１０）。処理がすでに終了していた場合ステップＳ１０８に戻り、次のオフセット面を呼び出す。また、未処理であれば、このオフセット面に対する先行面が存在するかが呼び出され（Ｓ１１２）、これらの先行面の全てが大局変形処理がなされているかが判断される（Ｓ１１４）。全ての先行面の大局変形処理がなされていれば、または先行面がなければ、当該オフセット面の大局変形処理がなされる（Ｓ１１６）。そして、ステップＳ１０８に戻り、次のオフセット面を呼び出す。また、ステップＳ１１４で、大局変形処理が未処理の先行面があれば、ステップＳ１０８に戻り次のオフセット面を呼び出す。以上のステップＳ１０８からＳ１１６を大局変形処理の対象となっているオフセット面の数だけ繰り返し、これが終了すると、ステップＳ１１８に移行する。ここでは、大局変形処理が未処理のオフセット面があるかが判断される（Ｓ１１８）。未処理のオフセット面があれば、ステップＳ１０８に戻り、再度処理の対象となるオフセット面の数だけステップＳ１０８からＳ１１６を繰り返す。以上のステップＳ１０８からＳ１１８を、全ての大局変形処理の対象となっているオフセット面の処理が終了するまで繰り返す。これによって、オフセット面が結合され変形モデルが作成される。
【００４２】
以上、本実施形態においては、所定の板厚を有する製品の板表の形状モデルから、オフセット処理によって板裏の形状モデルを作成する場合について説明したが、本発明は他の変形処理においても適用することができる。たとえば、プレス型の設計にあたって、製品の形状モデルから、スプリングバックを考慮した型の形状モデルを作成することができる。プレスにあたっては、材料の弾性によって、型の形から弾性変形分だけ元の形に戻ろうとするスプリングバックが知られており、これを考慮して型は材料をより大きく変形させるように設計される。この型の設計において、本発明を適用すれば、製品の形状モデルから、型の形状モデルを自動作成することができる。また、自動車のボンネットなど、薄板鋼板などで作成される製品（部品）においては、自重による変形が生じるので、加工においては、この変形を考慮して、最終的に得たい製品の形状に若干修正を加えた形状に作製する。この修正を加えた形状の算出においても本発明を適用することができる。
【図面の簡単な説明】
【図１】  大局変形処理の順序が適切でない例を示す図である。
【図２】  大局変形処理の順序が適切な例を示す図である。
【図３】  本実施形態の中で使用される用語の説明に用いられる図である。
【図４】  本実施形態の中で使用される用語の説明に用いられる図である。
【図５】  本実施形態の装置構成を示す図である。
【図６】  本実施形態の制御フローチャートである。
【符号の説明】
１０  装置本体、１１  ＣＰＵ、１２  データメモリ、１３  プログラムメモリ、２０  外部記憶装置、３０  ディスプレイ、４０  マウス、５０  キーボード、６０  プリンタ、Ｐ1，Ｐ2  基底面、Ｓ1，Ｓ2  構成面、Ｅ23，Ｅ24  （面Ｓ2にとって）枠略平滑境界、Ｅ12，Ｅ25  （面Ｓ2にとって）面上略平滑境界、Ｖ245  枠略平滑頂点、Ｖ152  面上略平滑頂点。
【図１】
0003775009.tif 000002
【図２】
0003775009.tif 000003
【図３】
0003775009.tif 000004
【図４】
0003775009.tif 000005
【図５】
0003775009.tif 000006
【図６】
0003775009.tif 000007