(57)【特許請求の範囲】
【請求項１】
人体モデルに対する衣服の着装状態を３次元的にシミュレーションし、シミュレーションにより得られた画像をカラーモニタに表示しながら、デザイン部により衣服のデザインを行う、デザイン方法において、
ダーツを形成する位置をマニュアルで指定するか、あるいはダーツの個数を指定すると、内部データベースが記憶している経験則に基づき、ダーツを形成する位置を自動的に決定するダーツ配置ステップと、
各ダーツを形成する位置において、衣服と人体モデルとの距離を求めるための距離算出ステップと、
ダーツを形成する複数の位置に沿って衣服の周長と人体モデルの周長との差を求めるための周長算出ステップと、
各ダーツを形成する位置での衣服と人体モデルとの距離が大きい程ダーツの幅を増し、かつ前記周長の差が大きい程ダーツの幅を増すように、各ダーツの幅を決定するための幅決定ステップと、
人体モデルの軸方向に沿ってダーツを延長し、ダーツの延長線上で衣服と人体モデルとの距離が所定値以下となる点をダーツの終点とするように、各ダーツの長さを決定するための長さ決定ステップを設け、
前記デザイン部で、ダーツ配置ステップで定めた位置で幅決定ステップで決定した幅を持ち、かつ長さ決定ステップで求めた点を終点とするように、衣服にダーツをデザインすることを特徴とする、ダーツのデザイン方法。  
【請求項２】
幅決定ステップでは、ダーツの延長線上の複数の位置で衣服と人体モデルとの距離を求め、求めた距離が大きいほどダーツの幅が大きくなるように、前記延長線に沿った各ダーツの幅を決定することを特徴とする、請求項１のダーツのデザイン方法。
【請求項３】
衣服の左右半身に対して、ダーツの形成位置とダーツの幅とダーツの長さとを決定し、得られたダーツの形成位置と幅と長さを衣服の他の半身に左右対称にコピーすることを特徴とする、請求項１または２のダーツのデザイン方法。
【請求項４】
人体モデルに対する衣服の着装状態を３次元的にシミュレーションするシミュレーション部と、シミュレーションにより得られた画像を表示するカラーモニタと、衣服のデザインを行うデザイン部、とを備えた装置において、
ダーツを形成する位置のマニュアルでの指定を受け付けるか、あるいはダーツの個数を指定すると、内部データベースが記憶している経験則に基づき、ダーツを形成する位置を自動的に決定するダーツ配置手段と、
各ダーツを形成する位置において、衣服と人体モデルとの距離を求めるための距離算出手段と、
ダーツを形成する複数の位置に沿って衣服の周長と人体モデルの周長との差を求めるための周長算出手段と、
各ダーツを形成する位置での衣服と人体モデルとの距離が大きい程ダーツの幅を増し、かつ前記周長の差が大きい程ダーツの幅を増すように、各ダーツの幅を決定するための幅決定手段と、
人体モデルの軸方向に沿ってダーツを延長し、ダーツの延長線上で衣服と人体モデルとの距離が所定値以下となる点をダーツの終点とするように、各ダーツの長さを決定するための長さ決定手段を設け、
前記デザイン部で、ダーツ配置手段で定めた位置で幅決定手段で決定した幅を持ち、かつ長さ決定手段で求めた点を終点とするように、衣服にダーツをデザインするようにしたことを特徴とする、ダーツのデザイン装置。  
【請求項５】
幅決定手段では、ダーツの延長線上の複数の位置で衣服と人体モデルとの距離を求め、求めた距離が大きいほどダーツの幅が大きくなるように、前記延長線に沿った各ダーツの幅を決定することを特徴とする、請求項４のダーツのデザイン装置。
【請求項６】
衣服の左右半身に対して、ダーツの形成位置とダーツの幅とダーツの長さとを決定し、得られたダーツの形成位置と幅と長さを衣服の他の半身に左右対称にコピーすることを特徴とする、請求項４または５のダーツのデザイン装置。
【請求項７】
人体モデルに対する衣服の着装状態を３次元的にシミュレーションするシミュレーション部と、シミュレーションにより得られた画像を表示するカラーモニタと、衣服のデザインを行うデザイン部、とを備えたコンピュータシステムを、ダーツのデザイン装置として機能させるために、
前記コンピュータシステムを、
ダーツを形成する位置のマニュアルでの指定を受け付けるか、あるいはダーツの個数を指定すると、内部データベースが記憶している経験則に基づき、ダーツを形成する位置を自動的に決定するダーツ配置手段と、
各ダーツを形成する位置において、衣服と人体モデルとの距離を求めるための距離算出手段と、
ダーツを形成する複数の位置に沿って衣服の周長と人体モデルの周長との差を求めるための周長算出手段と、
各ダーツを形成する位置での衣服と人体モデルとの距離が大きい程ダーツの幅を増し、かつ前記周長の差が大きい程ダーツの幅を増すように、各ダーツの幅を決定するための幅決定手段と、
人体モデルの軸方向に沿ってダーツを延長し、ダーツの延長線上で衣服と人体モデルとの距離が所定値以下となる点をダーツの終点とするように、各ダーツの長さを決定するための長さ決定手段と、
前記デザイン部で、ダーツ配置手段で定めた位置で幅決定手段で決定した幅を持ち、かつ長さ決定手段で求めた点を終点とするように、衣服にダーツをデザインする手段として機能させる、ダーツのデザインプログラム。  
【請求項８】
幅決定手段では、ダーツの延長線上の複数の位置で衣服と人体モデルとの距離を求め、求めた距離が大きいほどダーツの幅が大きくなるように、前記延長線に沿った各ダーツの幅を決定することを特徴とする、請求項７のダーツのデザインプログラム。
【請求項９】
前記コンピュータシステムを、衣服の左右半身に対して、ダーツの形成位置とダーツの幅とダーツの長さとを決定し、得られたダーツの形成位置と幅と長さを衣服の他の半身に左右対称にコピーする手段として機能させることを特徴とする、請求項７または８のダーツのデザインプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はダーツのデザインの自動化に関する。
【背景技術】
【０００２】
スカートやスーツなどの衣類ではダーツが用いられる。ダーツの作成前のパターンペーパー、即ちトワルを人台、即ち人体のモデルに着せ付け、人台に対する余りを摘んだり切り込んだりすることにより、ダーツはデザインされる。人台にパターンペーパーを着せ付けてパターンペーパーを修正する作業はトワルチェックと呼ばれ、熟練を要する作業である。このためダーツのデザインは熟練した作業者による手労働で行われる。ダーツのデザインに関して、特許文献１：JP1996-325821Aの[0071]−[0073]は、デザイン装置上で衣服を掴んでダーツ量を見積ることができるとしている。しかし特許文献１はダーツのデザインがどのように行われるのかを記載していない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】JP1996-325821A
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明の課題は、ダーツのデザインを自動化することにある。
【課題を解決するための手段】
【０００５】
この発明は、人体モデルに対する衣服の着装状態を３次元的にシミュレーションし、シミュレーションにより得られた画像をカラーモニタに表示しながら、デザイン部により衣服のデザインを行う、デザイン方法において、
ダーツを形成する位置をマニュアルで指定するか、あるいはダーツの個数を指定すると、内部データベースが記憶している経験則に基づき、ダーツを形成する位置を自動的に決定するダーツ配置ステップと、
各ダーツを形成する位置において、衣服と人体モデルとの距離を求めるための距離算出ステップと、
ダーツを形成する複数の位置に沿って衣服の周長と人体モデルの周長との差を求めるための周長算出ステップと、
各ダーツを形成する位置での衣服と人体モデルとの距離が大きい程ダーツの幅を増し、かつ前記周長の差が大きい程ダーツの幅を増すように、各ダーツの幅を決定するための幅決定ステップと、
人体モデルの軸方向に沿ってダーツを延長し、ダーツの延長線上で衣服と人体モデルとの距離が所定値以下となる点をダーツの終点とするように、各ダーツの長さを決定するための長さ決定ステップを設け、
前記デザイン部で、ダーツ配置ステップで定めた位置で幅決定ステップで決定した幅を持ち、かつ長さ決定ステップで求めた点を終点とするように、衣服にダーツをデザインすることを特徴とする。
【０００６】
またこの発明は、人体モデルに対する衣服の着装状態を３次元的にシミュレーションするシミュレーション部と、シミュレーションにより得られた画像を表示するカラーモニタと、衣服のデザインを行うデザイン部、とを備えた装置において、
ダーツを形成する位置のマニュアルでの指定を受け付けるか、あるいはダーツの個数を指定すると、内部データベースが記憶している経験則に基づき、ダーツを形成する位置を自動的に決定するダーツ配置手段と、
各ダーツを形成する位置において、衣服と人体モデルとの距離を求めるための距離算出手段と、
ダーツを形成する複数の位置に沿って衣服の周長と人体モデルの周長との差を求めるための周長算出手段と、
各ダーツを形成する位置での衣服と人体モデルとの距離が大きい程ダーツの幅を増し、かつ前記周長の差が大きい程ダーツの幅を増すように、各ダーツの幅を決定するための幅決定手段と、
人体モデルの軸方向に沿ってダーツを延長し、ダーツの延長線上で衣服と人体モデルとの距離が所定値以下となる点をダーツの終点とするように、各ダーツの長さを決定するための長さ決定手段を設け、
前記デザイン部で、ダーツ配置手段で定めた位置で幅決定手段で決定した幅を持ち、かつ長さ決定手段で求めた点を終点とするように、衣服にダーツをデザインするようにしたことを特徴とする。
【０００７】
さらにこの発明は、人体モデルに対する衣服の着装状態を３次元的にシミュレーションするシミュレーション部と、シミュレーションにより得られた画像を表示するカラーモニタと、衣服のデザインを行うデザイン部、とを備えたコンピュータシステムを、ダーツのデザイン装置として機能させるために、
前記コンピュータシステムを、
ダーツを形成する位置のマニュアルでの指定を受け付けるか、あるいはダーツの個数を指定すると、内部データベースが記憶している経験則に基づき、ダーツを形成する位置を自動的に決定するダーツ配置手段と、
各ダーツを形成する位置において、衣服と人体モデルとの距離を求めるための距離算出手段と、
ダーツを形成する複数の位置に沿って衣服の周長と人体モデルの周長との差を求めるための周長算出手段と、
各ダーツを形成する位置での衣服と人体モデルとの距離が大きい程ダーツの幅を増し、かつ前記周長の差が大きい程ダーツの幅を増すように、各ダーツの幅を決定するための幅決定手段と、
人体モデルの軸方向に沿ってダーツを延長し、ダーツの延長線上で衣服と人体モデルとの距離が所定値以下となる点をダーツの終点とするように、各ダーツの長さを決定するための長さ決定手段と、
前記デザイン部で、ダーツ配置手段で定めた位置で幅決定手段で決定した幅を持ち、かつ長さ決定手段で求めた点を終点とするように、衣服にダーツをデザインする手段として機能させる、ダーツのデザインプログラムにある。  
【０００８】
この発明では、例えばダーツの形成位置をオペレータが入力すると、自動的にダーツの形成位置での衣服と人体モデルとの距離を求める。また衣服の周長と人体モデルの周長との差を求め、ダーツの形成位置から人体モデルまでの距離に応じて、周長の差を各ダーツに分配し、ダーツの幅とする。そして衣服が人体モデルとほぼ接触する点、即ち衣服と人体モデルとの距離が所定値以下となる点、までダーツを延長し、ダーツの終点とする。従って、ダーツの幅と長さを自動的にデザインできる。ダーツの幅は衣服が人体モデルに自然に接するように定められ、ダーツの長さは衣服が自然に人体モデルに接する点で終わるように定められる。従って衣服が人体にフィットするように、ダーツをデザインできる。【０００９】
この明細書において、デザイン方法に関する記載はそのままデザイン装置やデザインプログラムにも当てはまり、デザイン装置に関する記載はそのままデザイン方法やデザインプログラムにも当てはまる。衣服は布帛からなるものでも、編地等からなるものでも良い。
ダーツの形成位置は例えばマニュアルで指定するが、ダーツの個数を指定すると、データベース等に記憶させた経験則に基づき、ダーツの形成位置を自動的に決定するようにしても良い。【００１０】
衣服を人体が着装するには、ある程度のゆとり、即ち隙間が必要である。そこで衣服と人体モデルとの距離を取り扱う際に、両者の距離を計算し、計算した距離から所要の隙間を引いても良い。この場合、距離が０で衣服は人体モデルに密着する。しかし衣服と人体モデルとの計算上の距離から予め所要の隙間を引いたものを、距離としても良い。この場合、距離が０で、衣服と人体モデルとの間には適切な隙間がある。このことは衣服と人体モデルとの周長の差の算出でも同様で、周長の差を求めた後に所要のゆとりを引いても良く、この場合、周長の差が０で、衣服は人体モデルに密着する。あるいはまた、予め所要のゆとりを持たせるように周長の差を求めても良く、この場合、周長の差が０で衣服と人体モデルとの間に適切な隙間がある。【００１１】
好ましくは、幅決定ステップでは、ダーツの延長線上の複数の位置で衣服と人体モデルとの距離を求め、求めた距離が大きいほどダーツの幅が大きくなるように、前記延長線に沿った各ダーツの幅を決定する。
このようにすると、人体モデルと衣服との距離が直線的に減少する場合、直線的なダーツとなる。そして人体モデルと衣服との距離が直線的でなく変化する場合、曲線的なダーツとなる。ダーツの各部で、ダーツの幅が人体モデルとの距離に応じて変化するので、より人体にフィットするダーツが得られる。
【００１２】
また好ましくは、衣服の左右半身に対して、ダーツの形成位置とダーツの幅とダーツの長さとを決定し、得られたダーツの形成位置と幅と長さを衣服の左右他の半身に左右対称にコピーする。
実際の人体は左右がほぼ対象なので、左右の半身に対してダーツをデザインし、他の半身に左右対称にコピーすると、ダーツのデザインでのデータ処理量を約１／２にできる。また左右各々に対してダーツを最初からデザインすると、例えばダーツの形成位置や幅、あるいは長さが左右で対称でないことが生じる。ダーツの形成位置が左右で対称でないのは、多くの場合、ダーツの形成位置が不適切に入力されたからである。また幅や長さが左右で対称でないのは、着装状態のシミュレーションで、衣服が左右対称に着装されず、このため衣服と人体モデルとの距離が左右で非対称なためである場合が多い。そこで左右の半身に対するダーツのデザインを他の半身にコピーすることは、デザイン上もかえって良い結果を生むことが多い。    
【図面の簡単な説明】
【００１３】
【図１】実施例のデザイン装置のブロック図
【図２】実施例でのダーツのデザインアルゴリズムを示す図
【図３】実施例でのダーツの長さ(深さ)を示す図で、Ａ)は側面視でのダーツの長さを、Ｂ)は正面視でのダーツの長さを示す。
【図４】実施例での人体モデルとパーツとの隙間を示す図
【図５】ダーツの幅が曲線的に変化する例を示す図
【図６】ダーツの幅が直線的に変化する例を示す図
【図７】左右一方でのダーツのデザインを他方にコピーする例を示す図
【図８】スカートのパターンペーパーを人体モデルに着装させた状態を示す図で、右側にウェストでの人体モデルとパターンの断面を示す
【図９】スカートのパターンペーパーを人体モデルに着装させた状態を示す図で、右側にヒップでの人体モデルとパターンの断面を示す
【図１０】実施例でダーツを作成したパターンペーパーの着装状態を示す図
【図１１】ダーツ作成前と作成後のパターンを示す図
【図１２】実施例で作成した種々のダーツを示す図
【図１３】実施例でのバストの高さからのダーツ幅の算出を示す図
【発明を実施するための形態】
【００１４】
以下に本発明を実施するための最適実施例を示す。
【実施例】
【００１５】
図１〜図１３に、実施例での、ダーツを有する衣服のデザインを示す。デザイン装置２はコンピュータシステムから成り、４はバス、６はカラーモニタ、８はマウス、１０はキーボード、１２はカラープリンタである。マウス８に代えて、トラックボールやジョイスティック、スタイラスなどを用いてもよい。１４はＬＡＮインターフェースで、１６はＣＤ−ＲＯＭやＵＳＢメモリなどのリムーバブルメモリであり、１８はスキャナで、デザイン画像の読み込みなどを行う。【００１６】
２０は汎用のメモリで、画像以外のデータやプログラム、ファイルなどを記憶し、２２は画像メモリで、画像データを記憶する。デザイン装置２は図示しないＣＰＵやグラフィックユニットなどを備え、これらとメモリ２０、画像メモリ２２、及びメモリ２０に記憶したデザインプログラムにより、パーツ接合部２４〜デザイン編集部３９を実現する。【００１７】
パーツ接合部２４は、衣服の袖、襟、前身頃、後身頃、ポケット、袖口などの各パーツを接合し、衣服の形状とすると共に、衣服のパターンデータを記憶する。３Ｄシミュレータ２６は、人体モデル記憶部３０に記憶した人体モデルに対し、パーツ接合部２４で生成した仮想的な衣服を着装させ、着装結果を３次元的にシミュレーションする。この結果、仮想的な衣服を人体モデルが着装した状態を表す、３次元データが得られる。位置合わせ部２８は衣服の中心（図４のＢ点）と人体モデルの中心（図４のＡ点）を左右方向に関して位置合わせする。人体モデル記憶部３０は人体モデルの３次元データを記憶し、人体モデルは個々の人に対応しない一般的なモデルでも、人体形状の実測値に基づくものでもよい。【００１８】
ダーツ配置部３２は衣服に対してダーツを配置する。ダーツは例えば１つの水平面内に複数配置され、例えばウェストの周囲などに配置する。隙間処理部３４は、ダーツを配置する線に沿って、パターンデータから衣服の周長を求め、人体モデルの周長との差を求める。衣服が厚さを持っている場合、衣服の内側の周長を求める。人体モデルが衣服を着装するためには、ある程度のゆとりが必要である。ゆとりに対応するパラメータとしてゆとりｄ，ｆを考え、ｄは周長でのゆとりで、ｆは衣服の内面から人体モデルの表面までの距離のゆとりである。そして隙間処理部３４では、衣服と人体モデルの周長の差Ｓからゆとりｄを引いたもの（Ｓ−ｄ）を、各ダーツに分配する。なお衣服では、前身頃と後身頃との間などの縫合部でもダーツと同様の重ね縫いを行い、これは通常ダーツとは呼ばないが、処理の内容がダーツと同じなので、この明細書ではダーツに含める。前身頃と後身頃の縫合部は位置を指定する必要がない。隙間処理部３４は、３Ｄシミュレーション結果から、衣服の内面と人体モデルとの距離を求め、この距離に比例するように、周長の差Ｓからゆとりｄを引いたものを各ダーツに分配し、分配された値がダーツの幅となる。【００１９】
隙間処理部３４はさらに、人体モデルの軸方向に沿って、即ちスカートなどの場合であればウェストからヒップの方向に向かって、またブラウスやジャケットなどの場合であればウェストから胸囲及びヒップの方向に向かって、即ち上下双方にダーツを延長する。そして延長線上の複数の点で、衣服と人体モデルとの距離に応じてダーツの幅を決定する。例えば、ウェストの位置で求めたダーツの幅を、延長線上での人体モデルと衣服との距離に比例して変化させる。この時、ダーツの延長線上では、周長の差を求めなくても良い。あるいはダーツの延長線上の各点で、衣服と人体モデルとの周長の差と、人体モデルと衣服との距離とを求めて、周長の差を各ダーツに分配しても良い。隙間処理部３４はさらに、ダーツの延長線上で衣服と人体モデルとの間隔を測定し、間隔がゆとりｆ以下になると、ダーツの終点とする。ｆは例えば各ダーツに対して共通の定数である。【００２０】
ダーツ形状作成部３６は、ダーツ配置部３２で求めたダーツの起点と、隙間処理部３４で求めたダーツの幅及びダーツの終点を用いて、ダーツの形状を決定する。このようにして、二等辺三角形状あるいは曲線状のダーツ形状を決定する。ダーツの配置、隙間の処理（ダーツの幅と長さ）、及びダーツ形状は、衣服の左右半身に対して処理すれば良く、コピー部３８でこれらのデータを衣服の他の半身に対し左右対称にコピーする。以上のようにして、ダーツのデザインが決定されると、デザイン編集部３９で衣服のデザインデータを変更し、デザインデータにダーツを追加する。【００２１】
図２〜図７により、ダーツのデザインを説明する。衣服をデザインし、３次元的に人体モデルへの着装状態をシミュレーションする。例えば図３の４０は衣服のパターンであり、ここにパターンはパターンデータないしはパターンペーパーの意味で、データ処理上はパターンデータの意味である。４２は人体モデルである。図３Ａ)は着装状態を側面視で示し、Ｂ)は正面視で示している。また●でダーツの位置（基点）を示す。この位置から図の矢印方向にダーツを延長し、衣服がほぼ人体モデルに接する点がダーツの終点となる。このためダーツの終点でパターン４０は人体モデル４２にフィットする。【００２２】
ダーツの幅は図４〜図６のようにして決定する。以下添え字iはダーツの番号を示し、Ｌiは衣服の内周から人体モデルの表面までの距離を表し、人体モデルや衣服は左右対称とするので、左右対称な２つのダーツは、衣服から人体モデルまでの距離が等しい。さらに人体モデルの中心をＡ，衣服の中心をＢとし、これらが左右方向にずれている場合、着装シミュレーションに問題があるものとして、左右方向の中心位置を一致させる。また図４の下側が前面を、上側が背面を示す。【００２３】
ウェストなどの位置で、人体モデルの周長は既知で、衣服の内周の周長もパターンデータ、あるいは３Ｄシミュレーションデータから求まる。そしてこれらの差から、衣服を着装するために必要なゆとりｄを引き、これをダーツに分配する。例えば周長の差をＳ、衣服と人体モデルとの距離をＬi、周長に必要なゆとりをｄ、人体モデルと衣服との距離に必要なゆとりをｆとすると、ｉ番目のダーツの幅Ｗiは、
Ｗi＝(Ｓ−ｄ)×(Ｌi−ｆ)÷Σｉ(Ｌi−ｆ)  となる。【００２４】
次に人体モデルの軸方向に沿って、図３の場合ウェストからヒップへ向けて、ダーツを延長し、途中の複数の位置で距離Ｌiがどのように変化するかを求める。この状況を図５，図６に示し、パターン４０のやや内側の一点鎖線はゆとり分の隙間を示す。そして求めたＬiに応じてダーツの幅を変化させると、図５のような曲線的なダーツ、あるいは図６のような直線的なダーツが得られる。【００２５】
これらの処理は左右対称な複数のダーツの半数について実行すれば良く、残る半数にはダーツの配置と形状をコピーすればよい。図７にこの状況を示し、例えばパターン４０の左右半身に対して３箇所のダーツ形成位置Ｐ1〜Ｐ3を指定し、これに応じて人体モデルとの距離Ｌ1〜Ｌ3と、周長の差Ｓの１／２のＳ／２を求め、残る半身に対してダーツ形成位置Ｐ1'〜Ｐ3'を求め、ダーツの幅Ｌ1〜Ｌ3は左右対称とすればよい。【００２６】
図８〜図１１にダーツのデザイン例を示す。図８は人体モデルと周囲のパターンペーパー（ダーツ形成前）を示し、図の右側は人体モデル(細線)とパターン(太線)をウェストでの水平断面で示している。また図９はヒップの位置での人体モデルとパターンペーパーの断面を示している。そして例えば図８の右上の、人体モデルと周囲のパターンの断面表示で、左右半身に対しダーツの形成位置をマウスなどで指定する。断面表示から指定する代わりに、側面視や正面視、あるいは背面視などから、例えば人体モデルとパターンをゆっくり回転させながら、ダーツの位置を指定しても良い。しかしながら断面から入力すると、より正確にダーツの位置を入力できる。【００２７】
ダーツの位置は衣服の１周分入力しても良いが、好ましくは左右半身分入力すればよい。ダーツを設ける位置にはある程度の経験則があるので、例えばダーツの個数のみを入力し、これを経験則に従って例えばウェストの周囲に配置しても良い。ダーツを自動的に配置する場合、パターンは通常は前後に２分されているので、前後のパターンの境界に縫い代が必要で、この部分にもダーツを設ける。そしてこれ以外のダーツを、前後の適宜の位置に経験則に従って配置する。【００２８】
図１０は実施例のようにしてダーツを形成したパターンペーパーの着装状態を示し、図の右側にウェスト位置でのパターンペーパーと人体モデルの断面を示す。図１０でウェストから下向きにパターンペーパー上を走る線はダーツを表す。【００２９】
図１１はダーツ作成前のパターンと、ダーツ作成後のパターンを示し、スカートの前側(図の右側)と後側(左側)とを示している。５１〜５５，５１'〜５５'は通常のダーツで、これらのダーツは左右対称に配置され、５６，５６'は縫い合わせ位置のダーツである。【００３０】
ダーツはスカートに限らずジャケット、ワンピース、その他種々の衣類に対し適用でき、婦人服に限らず、子供服や紳士服にも適用できる。またスカートの種類は任意である。図１２の６０〜６６はパーツの例で、パーツ６０は前身頃、パーツ６１は後身頃であり、パーツ６２は前身頃の左右半身である。またパーツ６４はスカートの前半分の左右半身で、パーツ６６はスカートの半身６４の上側に縫製するパーツである。７０〜７６はダーツで、ダーツ７０，７１，７３ではウェストの位置から上下両側にダーツが細くなっている。このため図の横線で示したウェストの位置から上下両側にダーツを延長し、ダーツの形状を決定する。ダーツ７２は胸の部分で、パーツ６２を立体的に膨らませるためのダーツである。ダーツ７４，７６では、ダーツ７４の上端とダーツ７６の下端とが重なるように、パーツ６６，６４が縫合される。【００３１】
ダーツ７２のように、立体的な膨らみを設けるためのダーツ形状の決定を図１３に示す。バストトップの位置が既知なので、そこから衣服の左右の端までの距離ｒが求まる。ダーツ７２により、バストトップを中心に衣服が盛り上がり、ダーツ７２による切り込み角θが大きいほどｈは大きくなる。盛り上がるべき高さをｈとし、ダーツの切り込み角θをラジアン単位で表す。バストトップの周囲で衣服が円錐状を成すものとすると、円錐の頂点から周囲までの距離はｒで、高さはｈであり、円錐の底面の周長はｒ×(２π−θ)となる。従って円錐の底面での半径Ｒは  Ｒ＝ｒ・(１−θ／２π)  で、ピタゴラスの定理から、
ｈ＝(ｒ２−Ｒ２)１／２＝ｒ(θ／π)1/2(１−θ／４π)1/2≒ｒ(θ／π)1/2(１−θ／(８π))
となる。そこでｈとｒとからθが求まり、ダーツの幅が定まる。他の点では図１〜図１１の実施例と同様で、ダーツ７２は例えば左右対称である。【００３２】
実施例では以下の効果が得られる。
(1)  ダーツの形成位置を入力するだけで、自動的にダーツのデザインができる。
(2)  ダーツの幅や長さも、衣服が人体モデルにフィットするように自動的に求めることができる。
(3)  ダーツの終点は衣服が人体モデルにほぼフィットする位置となる。
(4)  ダーツの延長線上の各部で衣服と人体モデルとの距離を求めるので、ダーツは起点と終点のみでなく、途中の各位置において衣服と人体モデルがフィットする。【００３３】
実施例では、３Ｄシミュレーションで、衣服のどの位置が人体モデルのどの位置に対応するかを求め、衣服の周長自体は求めた位置に沿ってパターンデータから求める。また衣服と人体モデルとの距離は３Ｄシミュレーションから求める。しかし３Ｄシミュレーションにより変形した衣服の周長を求めても良い。
【符号の説明】
【００３４】
２  デザイン装置    ４  バス    ６  カラーモニタ    ８  マウス
１０  キーボード    １２  カラープリンタ    
１４  ＬＡＮインターフェース    １６  リムーバブルメモリ
１８  スキャナ    ２０  メモリ
２２  画像メモリ    ２４  パーツ接合部    ２６  ３Ｄシミュレータ
２８  位置合わせ部    ３０  人体モデル記憶部    ３２  ダーツ配置部
３４  隙間処理部    ３６  ダーツ形状作成部    ３８  コピー部  
３９  デザイン編集部    ４０  パターン    ４２  人体モデル
４５，４６  ダーツ    ５１〜５５  ダーツ
５６，５６' 縫い合わせ位置    ６０〜６６  パーツ    
７０〜７６  ダーツ
Ｄ1〜Ｄ3  ダーツの深さ    Ｌ1〜Ｌ3  隙間    Ｐ1〜Ｐ2  ダーツ位置
Ｐ3  縫い合わせ位置    Ａ  人体モデルの中心    Ｂ  パターンの中心
【図１】
0005414677.tif 000002
【図２】
0005414677.tif 000003
【図３】
0005414677.tif 000004
【図４】
0005414677.tif 000005
【図５】
0005414677.tif 000006
【図６】
0005414677.tif 000007
【図７】
0005414677.tif 000008
【図１３】
0005414677.tif 000009
【図８】
0005414677.tif 000010
【図９】
0005414677.tif 000011
【図１０】
0005414677.tif 000012
【図１１】
0005414677.tif 000013
【図１２】
0005414677.tif 000014