(57)【要約】データ変換部は、トルソの表面形状に対応した後部ワイヤ等に沿って後身頃型紙等が配置されるように、後身頃型紙の後基準線等から後身頃型紙等上の複数の特徴点までの水平距離を基に、各特徴点を表す２次元座標データをトルソ上の３次元座標データに変換し、表示制御部は変換された３次元座標データを用いて表示部に後身頃型紙等をトルソの表面に仮想的に配置した状態で表示する。
2003024261.tif 000002
【特許請求の範囲】
【請求項１】
平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示する仮想型紙表示装置であって、
前記型紙上の複数の特徴点を表す２次元座標データを取得する取得手段と、
前記立体物の表面形状に対応した形状線に沿って前記型紙が配置されるように前記型紙上の基準線から前記特徴点までの平面距離を基に前記２次元座標データを前記立体物上の３次元座標データに変換する変換手段と、
前記３次元座標データを用いて前記型紙を前記立体物の表面に仮想的に配置して表示する表示手段とを備えることを特徴とする仮想型紙表示装置。
【請求項２】
前記型紙は、衣服を構成する複数の型紙を含み、
前記立体物は、前記衣服を着せ付けるための人台を含み、
前記形状線は、前記人台の胸囲位置から上部の所定領域の表面形状に対応する上部形状線を含み、
前記変換手段は、前記上部形状線に沿って前記型紙が配置されるように前記型紙上の基準線から前記特徴点までの水平距離を基に前記２次元座標データを前記人台上の３次元座標データに変換することを特徴とする請求項１記載の仮想型紙表示装置。
【請求項３】
前記型紙は、前身頃型紙と後身頃型紙とを含み、
前記上部形状線は、前記人台の胸囲位置から上部の所定領域の前面形状に対応する前部形状線と、前記人台の胸囲位置から上部の所定領域の後面形状に対応する後部形状線とを含み、
前記前部形状線は、平面に展開した場合に前記前身頃型紙の水平線に平行な形状を有し、
前記後部形状線は、平面に展開した場合に前記後身頃型紙の水平線に平行な形状を有し、
前記変換手段は、前記前部形状線に沿って前記前身頃型紙が配置されるように前記前身頃型紙上の前基準線から前記前身頃型紙上の特徴点までの水平距離を基に前記前身頃型紙の２次元座標データを前記人台上の３次元座標データに変換するとともに、前記後部形状線に沿って前記後身頃型紙が配置されるように前記後身頃型紙上の後基準線から前記後身頃型紙上の特徴点までの水平距離を基に前記後身頃型紙の２次元座標データを前記人台上の３次元座標データに変換することを特徴とする請求項２記載の仮想型紙表示装置。
【請求項４】
前記人台の胸囲位置を通る胸囲外包線を基に前記人台の胸囲位置から下に位置する中間形状線を作成する中間形状線作成手段をさらに備え、
前記変換手段は、前記上部形状線及び前記中間形状線に沿って前記型紙が配置されるように前記水平距離を基に前記２次元座標データを前記人台上の３次元座標データに変換することを特徴とする請求項２又は３記載の仮想型紙表示装置。
【請求項５】
前記人台の腰囲位置を通る腰囲外包線を基に前記人台の胴囲位置から下に位置する下部形状線を作成する下部形状線作成手段をさらに備え、
前記中間形状線作成手段は、前記胸囲外包線を基に前記人台の胸囲位置と胴囲位置との間に位置する中間形状線を作成し、
前記変換手段は、前記上部形状線、前記中間形状線及び前記下部形状線に沿って前記型紙が配置されるように前記水平距離を基に前記２次元座標データを前記人台上の３次元座標データに変換することを特徴とする請求項４記載の仮想型紙表示装置。
【請求項６】
前記型紙は、衣服を構成する複数の型紙を含み、
前記立体物は、前記衣服を着せ付けるための人台を含み、
前記形状線は、前記人台の胴囲位置から下部の所定領域の表面形状に対応する胴囲下部形状線を含み、
前記変換手段は、前記胴囲下部形状線に沿って前記型紙が配置されるように前記型紙上の基準線から前記特徴点までの水平距離を基に前記２次元座標データを前記人台上の３次元座標データに変換することを特徴とする請求項１記載の仮想型紙表示装置。
【請求項７】
前記型紙は、衣服を構成する複数の型紙を含み、
前記立体物は、前記衣服を着せ付けるための人台を含み、
前記形状線として前記人台の表面形状における特徴突起点を通る外包線を基に外包形状線を作成する外包形状線作成手段をさらに備え、
前記変換手段は、前記外包形状線に沿って前記型紙が配置されるように前記水平距離を基に前記２次元座標データを前記人台上の３次元座標データに変換することを特徴とする請求項１記載の仮想型紙表示装置。
【請求項８】
前記外包形状線は、前記特徴突起点を通る円弧部及び直線部から構成され、
前記外包形状線作成手段は、前記水平距離に応じて前記直線部の長さを変更して前記外包形状線の周長を変更することを特徴とする請求項７記載の仮想型紙表示装置。
【請求項９】
コンピュータを用いて平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示する仮想型紙表示方法であって、
前記コンピュータが前記型紙上の複数の特徴点を表す２次元座標データを取得するステップと、
前記コンピュータが前記立体物の表面形状に対応した形状線に沿って前記型紙が配置されるように前記型紙上の基準線から前記特徴点までの平面距離を基に前記２次元座標データを前記立体物上の３次元座標データに変換するステップと、
前記コンピュータが前記３次元座標データを用いて前記型紙を前記立体物の表面に仮想的に配置して表示するステップとを含むことを特徴とする仮想型紙表示方法。
【請求項１０】
平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示するための仮想型紙表示プログラムであって、
前記型紙上の複数の特徴点を表す２次元座標データを取得する取得手段、
前記立体物の表面形状に対応した形状線に沿って前記型紙が配置されるように前記型紙上の基準線から前記特徴点までの平面距離を基に前記２次元座標データを前記立体物上の３次元座標データに変換する変換手段、
前記３次元座標データを用いて前記型紙を前記立体物の表面に仮想的に配置して表示する表示手段としてコンピュータを機能させることを特徴とする仮想型紙表示プログラム。
【請求項１１】
平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示するための仮想型紙表示プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記型紙上の複数の特徴点を表す２次元座標データを取得する取得手段、
前記立体物の表面形状に対応した形状線に沿って前記型紙が配置されるように前記型紙上の基準線から前記特徴点までの平面距離を基に前記２次元座標データを前記立体物上の３次元座標データに変換する変換手段、
前記３次元座標データを用いて前記型紙を前記立体物の表面に仮想的に配置して表示する表示手段としてコンピュータを機能させることを特徴とする仮想型紙表示プログラムを記録した記録媒体。
【発明の詳細な説明】
技術分野
本発明は、平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示する仮想型紙表示装置、仮想型紙表示方法、仮想型紙表示プログラム及び同プログラムを記録した記録媒体に関するものである。
背景技術
従来より、アパレル業界では、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を用いたパターンメーキング等が行われており、コンピュータ上で型紙の形状を示す座標データを編集して型紙を仮想的に縫製し、トルソ（人台）の表面に仮想的に着せ付けられた衣服をモニタ上に表示することが行われている。
例えば、特許第２６１４６９１号公報には、トルソの水平断面形状を当該断面形状位置における型紙の水平方向の長さに応じて膨張させてトルソ上の型紙の３次元座標値を求め、この３次元座標値を用いて型紙を組み立てた状態を表示する型紙の組立形状視覚化方法が開示されている。
しかしながら、上記の型紙の組立形状視覚化方法では、型紙の水平方向の長さに応じてトルソの水平断面形状を単に膨張させているため、トルソの３次元的な表面形状を単に膨張させた状態がそのまま型紙の組立状態として表示され、実際に型紙から作成された衣服をトルソに着せ付けた状態とはかけ離れたものとなる。
すなわち、実際に衣服を人台に着せ付けた場合、重力の作用によって、衣服の胸部はトルソの胸部の表面形状に沿った状態となり、一方、衣服の腹部は衣服の胸部の形状から自然に広がった状態となる。しかしながら、上記の型紙の組立形状視覚化方法では、人台のすべての位置において型紙の水平方向の長さに応じて膨張した状態で型紙の組立状態が単に表示されるのみであり、人台の表面形状にフィットした自然な組立状態で型紙を３次元的に表示することができない。
また、上記の型紙の組立形状視覚化方法では、表示される型紙の組立状態と、実際に型紙から作成された衣服を人台に着せ付けた状態とが異なるため、型紙の誤差が大きくなり、デザイン画に基づいて最初の型紙（ファーストパターン）を作成するトワレチェックには使用することができない。
発明の開示
本発明の目的は、重力の作用によって立体物の表面形状にフィットした自然な組立状態で型紙を３次元的に且つ高精度に表示することができる仮想型紙表示装置、仮想型紙表示方法、仮想型紙表示プログラム及び同プログラムを記録した記録媒体を提供することである。
本発明の一局面に従う仮想型紙表示装置は、平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示する仮想型紙表示装置であって、型紙上の複数の特徴点を表す２次元座標データを取得する取得手段と、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データを立体物上の３次元座標データに変換する変換手段と、３次元座標データを用いて型紙を立体物の表面に仮想的に配置して表示する表示手段とを備えるものである。
上記の構成により、型紙上の複数の特徴点を表す２次元座標データが取得され、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データが立体物上の３次元座標データに変換され、この３次元座標データを用いて型紙が立体物の表面に仮想的に配置されて表示される。したがって、型紙が立体物の表面形状に沿った状態となり、重力の作用によって立体物の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
型紙は、衣服を構成する複数の型紙を含み、立体物は、衣服を着せ付けるための人台を含み、形状線は、人台の胸囲位置から上部の所定領域の表面形状に対応する上部形状線を含み、変換手段は、上部形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの水平距離を基に２次元座標データを人台上の３次元座標データに変換することが好ましい。
この場合、上部形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの水平距離を基に２次元座標データが人台上の３次元座標データに変換されるので、型紙が人台の表面形状に沿った状態となり、重力の作用によって人台の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができ、型紙によって構成される衣服のトワレチャックをシミュレーションにより行うことができる。
型紙は、前身頃型紙と後身頃型紙とを含み、上部形状線は、人台の胸囲位置から上部の所定領域の前面形状に対応する前部形状線と、人台の胸囲位置から上部の所定領域の後面形状に対応する後部形状線とを含み、前部形状線は、平面に展開した場合に前身頃型紙の水平線に平行な形状を有し、後部形状線は、平面に展開した場合に後身頃型紙の水平線に平行な形状を有し、変換手段は、前部形状線に沿って前身頃型紙が配置されるように前身頃型紙上の前基準線から前身頃型紙上の特徴点までの平面距離を基に前身頃型紙の２次元座標データを人台上の３次元座標データに変換するとともに、後部形状線に沿って後身頃型紙が配置されるように後身頃型紙上の後基準線から後身頃型紙上の特徴点までの平面距離を基に後身頃型紙の２次元座標データを人台上の３次元座標データに変換することが好ましい。
この場合、平面に展開したときに前身頃型紙の水平線に平行な形状を有する前部形状線に沿って前身頃型紙が配置されるように前身頃型紙上の前基準線から前身頃型紙上の特徴点までの水平距離を基に前身頃型紙の２次元座標データが人台上の３次元座標データに変換されるとともに、平面に展開したときに後身頃型紙の水平線に平行な形状を有する後部形状線に沿って後身頃型紙が配置されるように後身頃型紙上の後基準線から後身頃型紙上の特徴点までの平面距離を基に後身頃型紙の２次元座標データが人台上の３次元座標データに変換されるので、型紙が前面及び後面ごとに人台の表面形状に高精度に沿った状態となり、重力の作用によって人台の表面形状により自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができ、型紙によって構成される衣服のトワレチャックをシミュレーションにより高精度に且つ短時間で行うことができる。
人台の胸囲位置を通る胸囲外包線を基に人台の胸囲位置から下に位置する中間形状線を作成する中間形状線作成手段をさらに備え、変換手段は、上部形状線及び中間形状線に沿って型紙が配置されるように水平距離を基に２次元座標データを人台上の３次元座標データに変換することが好ましい。
この場合、人台の胸囲位置を通る胸囲外包線を基に人台の胸囲位置から下に位置する中間形状線が作成され、上部形状線及び中間形状線に沿って型紙が配置されるように平面距離を基に２次元座標データが人台上の３次元座標データに変換される。したがって、型紙が人台の胸部の表面形状に沿った状態になるとともに、人台の腹部においては胸囲外包線の形状によって適度に規制された状態で且つ自然に広がった状態になり、重力の作用によって人台の胸部及び腹部の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができ、型紙によって構成される衣服上部のトワレチャックをシミュレーションにより高精度に且つ短時間で行うことができる。
人台の腰囲位置を通る腰囲外包線を基に人台の胴囲位置から下に位置する下部形状線を作成する下部形状線作成手段をさらに備え、中間形状線作成手段は、胸囲外包線を基に人台の胸囲位置と胴囲位置との間に位置する中間形状線を作成し、変換手段は、上部形状線、中間形状線及び下部形状線に沿って型紙が配置されるように水平距離を基に２次元座標データを人台上の３次元座標データに変換することが好ましい。
この場合、人台の腰囲位置を通る腰囲外包線を基に人台の胴囲位置から下に位置する下部形状線が作成され、上部形状線、中間形状線及び下部形状線に沿って型紙が配置されるように水平距離を基に２次元座標データが人台上の３次元座標データに変換される。したがって、型紙が人台の胸部の表面形状に沿った状態になるとともに、人台の腹部においては胸囲外包線の形状によって適度に規制された状態で且つ自然に広がった状態になり、さらに、人台の腰部においては腰囲外包線の形状によって適度に規制された状態で且つ自然に広がった状態になり、重力の作用によって人台の全表面形状により自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができ、型紙によって構成される衣服全体のトワレチャックをシミュレーションにより高精度に且つ短時間で行うことができる。
型紙は、衣服を構成する複数の型紙を含み、立体物は、衣服を着せ付けるための人台を含み、形状線は、人台の胴囲位置から下部の所定領域の表面形状に対応する胴囲下部形状線を含み、変換手段は、胴囲下部形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの水平距離を基に２次元座標データを人台上の３次元座標データに変換することが好ましい。
この場合、胴囲下部形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの水平距離を基に２次元座標データが人台上の３次元座標データに変換されるので、型紙が人台の胴囲の下部表面形状に沿った状態となり、重力の作用によって人台の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
型紙は、衣服を構成する複数の型紙を含み、立体物は、衣服を着せ付けるための人台を含み、形状線として人台の表面形状における特徴突起点を通る外包線を基に外包形状線を作成する外包形状線作成手段をさらに備え、変換手段は、外包形状線に沿って型紙が配置されるように水平距離を基に２次元座標データを人台上の３次元座標データに変換することが好ましい。
この場合、人台の表面形状における特徴突起点を通る外包線を基に作成された外包形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの水平距離を基に２次元座標データが人台上の３次元座標データに変換されるので、型紙が人台の表面形状に沿った状態となり、重力の作用によって人台の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
外包形状線は、特徴突起点を通る円弧部及び直線部から構成され、外包形状線作成手段は、水平距離に応じて直線部の長さを変更して外包形状線の周長を変更することが好ましい。
この場合、外包形状線の円弧部の形状を変化させることなく、直線部の長さが変更されるので、人台の表面形状の特徴を損なうことなく、外包形状線の周長を変更することができ、人台の表面形状により自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
本発明の他の局面に従う仮想型紙表示方法は、コンピュータを用いて平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示する仮想型紙表示方法であって、コンピュータが型紙上の複数の特徴点を表す２次元座標データを取得するステップと、コンピュータが立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データを立体物上の３次元座標データに変換するステップと、コンピュータが３次元座標データを用いて型紙を立体物の表面に仮想的に配置して表示するステップとを含むものである。
上記の構成により、型紙上の複数の特徴点を表す２次元座標データが取得され、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データが立体物上の３次元座標データに変換され、この３次元座標データを用いて型紙が立体物の表面に仮想的に配置されて表示される。したがって、型紙が立体物の表面形状に沿った状態となり、重力の作用によって立体物の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
本発明のさらに他の局面に従う仮想型紙表示プログラムは、平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示するための仮想型紙表示プログラムであって、型紙上の複数の特徴点を表す２次元座標データを取得する取得手段、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データを立体物上の３次元座標データに変換する変換手段、３次元座標データを用いて型紙を立体物の表面に仮想的に配置して表示する表示手段としてコンピュータを機能させるものである。
上記の構成により、型紙上の複数の特徴点を表す２次元座標データが取得され、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データが立体物上の３次元座標データに変換され、この３次元座標データを用いて型紙が立体物の表面に仮想的に配置されて表示される。したがって、型紙が立体物の表面形状に沿った状態となり、重力の作用によって立体物の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
本発明のさらに他の局面に従う記録媒体は、平面状の型紙を立体物の表面形状に適合するように仮想的に配置して表示するための仮想型紙表示プログラムを記録したコンピュータ読み取り可能な記録媒体であって、型紙上の複数の特徴点を表す２次元座標データを取得する取得手段、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データを立体物上の３次元座標データに変換する変換手段、３次元座標データを用いて型紙を立体物の表面に仮想的に配置して表示する表示手段としてコンピュータを機能させる仮想型紙表示プログラムを記録したものである。
上記の構成により、型紙上の複数の特徴点を表す２次元座標データが取得され、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データが立体物上の３次元座標データに変換され、この３次元座標データを用いて型紙が立体物の表面に仮想的に配置されて表示される。したがって、型紙が立体物の表面形状に沿った状態となり、重力の作用によって立体物の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
発明を実施するための最良の形態
以下、本発明の各実施の形態による仮想型紙表示装置について図面を参照しながら説明する。図１は、本発明の第１の実施の形態による仮想型紙表示装置の構成を示すブロック図である。
図１に示す仮想型紙表示装置は、パーソナルコンピュータ等から構成され、入力装置１、ＲＯＭ（リードオンリメモリ）２、ＣＰＵ（中央演算処理装置）３、ＲＡＭ（ランダムアクセスメモリ）４、外部記憶装置５、表示装置６及び記録媒体駆動装置７を備える。各ブロックは内部のバスに接続され、このバスを介して種々のデータ等が各ブロック間で入出力され、ＣＰＵ３の制御の下、種々の処理が実行される。
入力装置１は、キーボード、マウス等から構成され、オペレータが操作指令等を入力するために用いられる。ＲＯＭ２には、システムプログラム等が予め記憶される。外部記憶装置５は、ハードディスクドライブ等から構成され、後述する仮想型紙表示プログラム等を記憶している。ＣＰＵ３は、外部記憶装置５から仮想型紙表示プログラム等を読み出し、後述する仮想型紙表示処理等を実行して各ブロックの動作を制御する。ＲＡＭ４は、ＣＰＵ３の作業領域等として用いられる。表示装置６は、ＣＲＴ（陰極線管）又は液晶表示装置等から構成され、ＣＰＵ３の制御の下、種々の画面を表示する。
なお、仮想型紙表示プログラム等は、コンピュータ・プログラム・プロダクトである、ＣＤ−ＲＯＭ、フレキシブルディスク等から構成されるコンピュータ読み出し可能な記録媒体８に記録するようにしてもよい。この場合、ＣＤ−ＲＯＭドライブ、フレキシブルディスクドライブ等から構成される記録媒体駆動装置７を用いて記録媒体８から読み出された仮想型紙表示プログラム等が外部記憶装置５にインストールされる。また、仮想型紙表示プログラム等がネットワークを介して接続されている他のコンピュータ等に記憶されている場合、当該コンピュータ等からネットワークを介して仮想型紙表示プログラム等をダウンロードするようにしてもよい。
次に、上記のように構成された仮想型紙表示装置の主要な機能について説明する。図２は、図１に示す仮想型紙表示装置の主要機能ブロック図である。
図２に示すように、仮想型紙表示装置は、機能的には、操作部１０、プログラム実行部２０、記憶部３０及び表示部４０を備える。プログラム実行部２０は、メッシュ作成部２１、布量算出部２２、リングデータ作成部２３、データ変換部２４及び表示制御部２５を含む。記憶部３０は、型紙データ記憶部３１、２次元座標データ記憶部３２、縫製情報記憶部３３、ワイヤデータ記憶部３４、リングデータ記憶部３５、３次元座標データ記憶部３６及びトルソ形状データ記憶部３７を含む。
操作部１０は、入力部１等から構成され、仮想型紙表示装置のオペレータが種々の操作指令を入力するために使用される。
プログラム実行部２０は、ＣＰＵ３等から構成され、ＣＰＵ３等が外部記憶装置５に記憶されている仮想型紙表示プログラム等を実行することによって、メッシュ作成部２１、布量算出部２２、リングデータ作成部２３、データ変換部２４及び表示制御部２５として機能する。記憶部３０は、外部記憶装置５等から構成され、型紙データ記憶部３１、２次元座標データ記憶部３２、縫製情報記憶部３３、ワイヤデータ記憶部３４、リングデータ記憶部３５、３次元座標データ記憶部３６及びトルソ形状データ記憶部３７として機能する。
型紙データ記憶部３１は、一着分の衣服を構成する複数の型紙を１セットとして各型紙の外形及び各型紙上のダーツの外形等を表す型紙データを衣服ごとに予め記憶している。例えば、平面状の型紙の外形が２次元平面において頂点及び頂点間を結んだラインによって特定され、これらの頂点情報及びライン情報が型紙データとして記憶されている。なお、本実施の形態では、衣服の型紙は人体に対して左右対称であるため、一着分の型紙データとして半身分の型紙の外形等を表す型紙データを記憶し、例えば、前身頃型紙及び後身頃型紙の各型紙データを記憶している。
縫製情報記憶部３３は、型紙データ記憶部３１に記憶されている各型紙データに対応付けて、各型紙から一着分の衣服を構成する場合に縫製される部分を表す縫製情報を予め記憶している。トルソ形状データ記憶部３７は、前身頃型紙及び後身頃型紙等から構成される衣服を着せ付けるためのトルソの表面形状を表すポリゴンデータをトルソごとに予め記憶している。
メッシュ作成部２１は、型紙データ記憶部３１に記憶されている一着分の型紙データを読み出して各型紙の輪郭内部に所定のメッシュを作成し、メッシュの各頂点の２次元座標データを特徴点（一般的に衣服構成学上指示する点）として２次元座標データ記憶部３２に記憶させる。この２次元座標データは、後身頃型紙の後首点を原点とした型紙上の垂直方向及び水平方向の各距離を表している。なお、この場合のメッシュ生成方法は特に限定されず、種々のメッシュ生成方法を用いることができ、型紙を分割するメッシュの形状としては、例えば、三角形又は四角形等を用いることができる。
布量算出部２２は、２次元座標データ記憶部３２に記憶されている各特徴点の２次元座標データ及び縫製情報記憶部３３に記憶されている縫製情報等を読み出し、リングデータ作成部２３によって作成される各リングの位置に対応する垂直位置において、後基準線となる後身頃型紙の後首点を原点として垂直方向に伸びる後中心線（人体の背骨に近い垂直線）から前基準線となる前身頃型紙の前中心線までの水平距離（ダーツ等の型紙の無い部分を除いて実際に型紙が存在する平面距離）を各リングの布量として算出し、算出した各布量をリングデータ作成部２３へ出力する。
ワイヤデータ記憶部３４は、トルソのバストライン（胸囲線）から上の所定領域の表面形状に対応した前部ワイヤデータ及び後部ワイヤデータをトルソごとに予め記憶している。
リングデータ作成部２３は、その内部にトルソごとに予め記憶しているバストライン外包線（胸囲外包線）又はヒップライン外包線（腰囲外包線）を基にリングの外周長が布量算出部２２によって算出された布量となるようにトルソのバストラインから下に配置される各リングを表すリングデータを順次作成し、作成した各リングデータをリングデータ記憶部３５に記憶させる。
データ変換部２４は、２次元座標データ記憶部３２から前身頃型紙のバストラインから上の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びワイヤデータ記憶部３４から前部ワイヤデータをそれぞれ読み出し、２次元の前身頃型紙上の前中心線と符合する３次元のトルソ上の前中心線を基準にして前身頃型紙が前部ワイヤに沿って配置されるように、前身頃型紙上の前中心線から前身頃型紙上の特徴点までの水平距離を基にバストラインから上の前面の２次元座標データを３次元座標データに変換する。
また、データ変換部２４は、２次元座標データ記憶部３２から後身頃型紙のバストラインから上の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びワイヤデータ記憶部３４から後部ワイヤデータをそれぞれ読み出し、２次元の後身頃型紙上の後中心線と符合する３次元のトルソ上の後中心線を基準にして後身頃型紙が後部ワイヤに沿って配置されるように、後身頃型紙上の後中心線から後身頃型紙上の特徴点までの水平距離を基にバストラインから上の後面の２次元座標データを３次元座標データに変換する。
また、データ変換部２４は、２次元座標データ記憶部３２から後身頃型紙及び前身頃型紙のバストラインから下の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びリングデータ記憶部３５からリングデータを読み出し、後中心線を基準にして後身頃型紙及び前身頃型紙がリングに沿って配置されるように、後身頃型紙上の後中心線から後身頃型紙及び前身頃型紙上の特徴点までの水平距離を基にバストラインから下の２次元座標データを３次元座標データに変換する。
さらに、データ変換部２４は、変換された３次元座標データから後身頃型紙及び前身頃型紙を組み立てた状態を表すポリゴンデータを作成し、作成したポリゴンデータを型紙の３次元座標データとして３次元座標データ記憶部３６に記憶させる。また、データ変換部２４は、上記の各処理と逆の処理を行うことにより３次元座標データを２次元座標データに変換する。
表示制御部２５は、２次元座標データ記憶部３２に記憶されている型紙の２次元座標データを用いて２次元空間において型紙を仮想的に表示するための２次元表示用データを作成し、作成した２次元表示用データを表示部４０に出力する。
また、表示制御部２５は、トルソ形状データ記憶部３７に記憶されているトルソの表面形状を表すポリゴンデータを用いて３次元空間においてトルソを仮想的に表示するための３次元表示用データを作成し、作成したトルソの３次元表示用データを表示部４０に出力する。
また、表示制御部２５は、ワイヤデータ記憶部３４及びリングデータ記憶部３５に記憶されている前部ワイヤデータ、後部ワイヤデータ及びリングデータを用いて３次元空間において各ワイヤ及びリングを仮想的に表示するための３次元表示用データを作成し、作成した各ワイヤ及びリングの３次元表示用データを表示部４０に出力する。
さらに、表示制御部２５は、３次元座標データ記憶部３６に記憶されている後身頃型紙及び前身頃型紙を表すポリゴンデータを用いて３次元空間において後身頃型紙及び前身頃型紙を組み立てた状態を仮想的に表示するための３次元表示用データを作成し、作成した後身頃型紙及び前身頃型紙の３次元表示用データを表示部４０に出力する。
表示部４０は、表示装置６から構成され、表示制御部２５から出力される２次元表示用データに応じて後身頃型紙及び前身頃型紙を２次元表示し、３次元表示用データに応じてトルソ、前部ワイヤ、後部ワイヤ、リング、後身頃型紙及び前身頃型紙を組み立てた状態を３次元的に表示する。
本実施の形態において、メッシュ作成部２１、型紙データ記憶部３１及び２次元座標データ記憶部３２が取得手段に相当し、データ変換部２４、縫製情報記憶部３３、ワイヤデータ記憶部３４及び３次元座標データ記憶部３６が変換手段に相当し、表示制御部２５、トルソ形状データ記憶部３７及び表示部４０が表示手段に相当し、布量算出部２２、リングデータ作成部２３及びリングデータ記憶部３５が中間形状線作成手段及び下部形状線作成手段に相当する。
次に、ワイヤデータ記憶部３４に予め記憶されているワイヤデータの作成方法について説明する。本実施の形態では、ワイヤデータは既に作成されたものをワイヤデータ記憶部３４に記憶させているが、後述するワイヤデータ作成処理を実行するためのワイヤデータ作成プログラム等を外部記憶装置５にインストールして当該プログラム等をＣＰＵ３によって実行することによっても、ワイヤデータを作成することができる。図３は、図１に示す仮想型紙表示装置を用いてワイヤデータ作成処理を実行する場合の主要機能ブロック図である。
図３に示すように、仮想型紙表示装置は、機能的には、操作部１０、プログラム実行部２０ａ及び記憶部３０ａを備える。プログラム実行部２０ａは、メッシュ展開部２６、交点算出部２７及び交点マッピング部２８を含む。記憶部３０ａは、ワイヤデータ記憶部３４及びトルソ形状データ記憶部３７を含む。
プログラム実行部２０ａは、ＣＰＵ３等から構成され、ＣＰＵ３等が外部記憶装置５に記憶されているワイヤデータ作成プログラム等を実行することによって、メッシュ展開部２６、交点算出部２７及び交点マッピング部２８として機能する。記憶部３０ａは、外部記憶装置５等から構成され、ワイヤデータ記憶部３４及びトルソ形状データ記憶部３７として機能する。
メッシュ展開部２６は、トルソ形状データ記憶部３７からトルソの表面形状のうち少なくともバストラインからネックベースライン（頸付根線）までの表面形状を表すポリゴンデータを読み出し、読み出したポリゴンデータによって表されるポリゴンをメッシュとして平面上に展開し、各メッシュを表すメッシュデータを作成する。
交点算出部２７は、平面上に展開されたメッシュに対してバストラインから所定間隔で水平線を引き、各水平線とメッシュの外形線との交点の２次元座標データを算出する。
交点マッピング部２８は、算出された各交点をポリゴンによって表されるトルソの表面にマッピングさせて各交点の３次元座標データを求め、この３次元座標データを用いて各交点を滑らかな曲線で結び、上記の水平線に対応する前部ワイヤ及び後部ワイヤを作成し、この前部ワイヤ及び後部ワイヤの形状を表す前部ワイヤデータ及び後部ワイヤデータを作成してワイヤデータ記憶部３４に記憶させる。
図４は図３に示す仮想型紙表示装置による前部ワイヤデータ作成処理を説明するためのフローチャートであり、図５はトルソの表面形状を表す複数のポリゴンを示す模式図である。
図５に示すように、トルソＴＯの表面形状は、複数のポリゴンＰＯの組み合わせにより表現され、各ポリゴンＰＯとしては、例えば三角形のポリゴンが用いられ、各ポリゴンＰＯを表すポリゴンデータがトルソ形状データ記憶部３７に記憶されている。
このとき、オペレータが操作部１０を操作して前部ワイヤデータ作成処理の実行を指示すると、図４に示すステップＳ１において、メッシュ展開部２６は、トルソ形状データ記憶部３７からトルソＴＯの表面形状のうち少なくともバストラインＢＬからネックベースラインＮＬまでの表面形状を表すポリゴンＰＯのうちの一つのポリゴンを表すポリゴンデータを読み出す。
次に、ステップＳ２において、メッシュ展開部２６は、読み出したポリゴンデータによって表されるポリゴンをメッシュとして平面上に展開する。次に、ステップＳ３において、メッシュ展開部２６は、前部ワイヤデータを作成するために必要な全てのメッシュを展開したか否かを判断し、全てのメッシュを展開していない場合はステップＳ１に戻ってメッシュ展開処理を継続し、全てのメッシュを展開した場合はステップＳ４へ移行する。
図６は、メッシュを平面上に順次展開していく状態を示す模式図である。上記の処理により図６の（ａ）〜（ｄ）に示すように一つずつメッシュＭＥが平面に展開され、最終的に図６の（ｄ）に示すように、トルソＴＯの表面形状のうち少なくともバストラインＢＬからネックベースラインＮＬまでの表面形状を表すポリゴンＰＯに対応する複数のメッシュＭＥが平面上に展開される。
次に、図４に示すステップＳ４において、交点算出部２７は、平面上に展開されたメッシュ上にバストラインからネックベースラインまでの間に所定間隔で水平線を順次作成する。次に、ステップＳ５において、交点算出部２７は、各水平線と各メッシュの外形線との交点を表す２次元座標データを算出する。
図７は、平面上に展開されたメッシュに対して設定された水平線を示す模式図である。上記の処理により、図７に示すように、平面上に展開されたメッシュＭＥ上に複数の水平線ＨＥが所定間隔で順次作成され、各水平線ＨＥと各メッシュＭＥとの交点を表す２次元座標データが算出される。
次に、図４に示すステップＳ６において、交点マッピング部２８は、算出された交点をポリゴンによって表されるトルソの表面にマッピングさせて交点の３次元座標データを求める。次に、ステップＳ７において、交点マッピング部２８は、全交点をマッピングしたか否かを判断し、全ての交点をマッピングしていない場合はステップＳ６に戻ってマッピング処理を継続し、全ての交点をマッピングした場合はステップＳ８へ移行する。
次に、ステップＳ８において、交点マッピング部２８は、この３次元座標データを用いて各交点を滑らかに結んで曲線を作成した後、トルソの胸の谷間等の凹部に接することなく且つ胸の突端（バストトップ点）等の凸部に接する外包線となるように曲線を補正して各水平線に対応する前部ワイヤを作成し、このワイヤの形状を表す前部ワイヤデータをワイヤデータ記憶部３４に記憶させる。
図８は、トルソ上に設定された前部ワイヤを示す模式図である。上記の処理により、図８に示すように、トルソＴＯ上のバストラインからネックベースラインまでの間に複数の前部ワイヤＦＷが作成される。この前部ワイヤＦＷは２次元平面に展開した場合、前身頃型紙の水平線すなわち布の横糸に平行な形状を有するため、前部ワイヤＦＷの形状に沿って前身頃型紙を配置した場合、トルソの表面形状により自然にフィットした組立状態となる。なお、後部ワイヤについても上記の前部ワイヤと同様にして作成することができ、同様の効果を得ることができる。
次に、図２に示す仮想型紙表示装置による２次元の型紙データから３次元の型紙データを作成して型紙を組み立てた状態を３次元的に表示するための三次元変換処理について説明する。図９は図２に示す仮想型紙表示装置による三次元変換処理を説明するためのフローチャートであり、図１０は後身頃型紙及び前身頃型紙の外形を表す模式図である。
例えば、図１０の（ａ）及び（ｂ）に示す後身頃型紙ＢＫ及び前身頃型紙ＦＫを用いて一着分の衣服を作成する場合、後身頃型紙ＢＫ及び前身頃型紙ＦＫの外形及び各型紙上のダーツＢＤ，ＦＤの外形を表す型紙データが型紙データ記憶部３１に記憶されている。
このとき、オペレータが操作部１０を操作して三次元変換処理の実行を指示すると、図９に示すステップＳ１１において、メッシュ作成部２１は、型紙データ記憶部３１に記憶されている後身頃型紙ＢＫ及び前身頃型紙ＦＫの型紙データを読み出す。
次に、ステップＳ１２において、メッシュ作成部２１は、後身頃型紙ＢＫ及び前身頃型紙ＦＫの輪郭内部（ダーツＢＤ，ＦＤを除く）にメッシュを作成する。図１１は、後身頃型紙及び前身頃型紙にメッシュを生成させた状態を示す模式図である。上記のメッシュ作成処理により、図１１に示すように、後身頃型紙ＢＫ及び前身頃型紙ＦＫの輪郭（ダーツＢＤ，ＦＤの輪郭を含む）に接する部分には三角形のメッシュＭＴが作成され、その他の部分には四角形のメッシュＭＲが作成される。
次に、ステップＳ１３において、メッシュ作成部２１は、作成したメッシュの各頂点の２次元座標データを特徴点として２次元座標データ記憶部３２に記憶させる。
次に、ステップＳ１４において、布量算出部２２は、２次元座標データ記憶部３２から後身頃型紙ＢＫ及び前身頃型紙ＦＫの各特徴点の２次元座標データを読み出すとともに、縫製情報記憶部３３から後身頃型紙ＢＫ及び前身頃型紙ＦＫの縫製情報を読み出し、縫製情報に応じて後身頃型紙ＢＫと前身頃型紙ＦＫとが縫製され且つダーツＢＤ，ＦＤが閉じられるように、後身頃型紙ＢＫの後中心線を基準に後身頃型紙ＢＫ及び前身頃型紙ＦＫの各特徴点を水平方向に移動させて後身頃型紙ＢＫ及び前身頃型紙ＦＫを変形させる。
図１２は、後身頃型紙ＢＫ及び前身頃型紙ＦＫの変形状態を示す模式図である。図１２に示すように、後身頃型紙ＢＫは、ダーツＢＤが閉じられて後身頃型紙ＢＫの後中心線ＢＣＬ側に変形されて後身頃型紙ＢＫ’となる。また、前身頃型紙ＦＫは、後身頃型紙ＢＫ’に縫製されるとともにダーツＦＤが閉じられて後身頃型紙ＢＫの後中心線ＢＣＬ側に変形されて前身頃型紙ＦＫ’となり、前中心線ＦＣＬも図示のように変形される。
次に、ステップＳ１４において、布量算出部２２は、後首点を基準にしてリングデータ作成部２３によって作成される各リングの垂直位置（３次元座標）に対応する後中心線上の垂直位置（２次元座標）を求め、当該垂直位置から前身頃型紙の前中心線までの水平距離を各リングの布量として算出し、算出した各布量をリングデータ作成部２３へ出力する。例えば、図１２に示す後首点ＮＰから垂直距離ｈＡにあるバストラインＢＬ下のリング位置ＰＡに対して、距離ｌＡＢ及び距離ｌＡＦを加算した水平距離（ｌＡＢ＋ｌＡＦ）が、後中心線ＢＣＬから前中心線ＦＣＬまでのリングの布量として算出される。
次に、ステップＳ１５において、リングデータ作成部２３は、後述するバストライン外包線又はヒップライン外包線から作成される複数の円弧と各円弧の間を連結する直線によって構成されるリングの後中心線から前中心線までの周囲長が当該リング位置に対して布量算出部２２によって算出された布量と一致するようにリングを構成する直線の長さを縮小又は伸張して各リングを表すリングデータを順次作成し、作成した各リングデータをリングデータ記憶部３５に記憶させる。
ここで、上記のバストライン外包線の作成方法について詳細に説明する。衣服を人体に着せ付けた場合、基本的には、人体の首下からバストラインまでの間において衣服布と人体との間の距離は０となり（下着等を無視した場合）、バストラインから下にある衣服布は重力の作用により重力方向に垂れ下がる。また、ジャケット、シャツ等の衣服では固有のシルエットを作り出すために、このバストラインから下の円筒部分について２次元型紙上のダーツ及び仕上がり線の設定及び操作が行われる。リングは、衣服の２次元型紙が指示する立体形状のうちバストラインから下の立体形状をトルソ上に反映する機能を有し、バストライン外包線又はヒップライン外包線等を基に作成される。
図１３はトルソの前面斜視図であり、図１４はトルソの後面斜視図である。図１３及び図１４に示すように、トルソＴＯの前面の中心には垂直断面に沿って延びる前中心線ＦＣＬが設定され、トルソＴＯの後面の中心には垂直断面に沿って延びる後中心線ＢＣＬが設定されるとともに、トルソＴＯの垂直方向の基準位置としてバストラインＢＬ、ウエストライン（胴囲線）ＷＬ及びヒップライン（腰囲線）ＨＬが設定される。
図１５は、バストラインにおけるバストライン外包線の作成方法を説明するための模式図である。なお、本実施の形態では、ホモトピー掃引法（Ｃ．Ｌ．Ｔａｉ，Ｋ．Ｌ．Ｌｏｅ，ａｎｄ  Ｙ．Ｌ．ｋｕｎｉｉ，“Ｉｎｔｅｒｇｒａｔｅｄ  ｈｏｍｏｔｏｐｙ  ｓｗｅｅｐ  ｔｅｃｈｎｉｑｕｅ  ｆｏｒ  Ｃｏｍｐｕｔｅｒ  ａｉｄｅｄ  ｇｅｏｍｅｔｒｉｃ  ｄｅｓｉｇｎ”，Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ，ｐｐ．５８３−５９５，Ｓｐｒｉｇｅｒ−Ｖｅｒｌａｇ，１９９１を参照）により、バストラインＢＬにおける人体すなわちトルソの水平断面形状に対する外包線となるバストライン外包線を作成している。
図１５に示すように、まず、図１３及び図１４に示すバストラインＢＬにおけるトルソの水平断面ＢＰの人体の特徴突起点、例えば、バストトップ点等に接するように接線Ｓ１〜Ｓ５を作成する。ここで、特徴突起点とは、トルソ（人体）の水平断面において主に骨格の形状が顕著に表われ突起状になっている部分をいうものとする。
次に、接線Ｓ１と接線Ｓ２とがなす角度２Ａ（＝Ａ＋Ａ）を２等分する等分線Ｃ１を作成し、以下同様に接線Ｓ２と接線Ｓ３との間、接線Ｓ３と接線Ｓ４との間、及び接線Ｓ４と接線Ｓ５との間に等分線Ｃ２〜Ｃ４をそれぞれ作成する。次に、接点Ｐ１及び接点Ｐ２に内接する円弧Ａ１を作成し、以下同様に接点Ｐ３及び接点Ｐ４に内接する円弧Ａ２、接点Ｐ５及び接点Ｐ６に内接する円弧Ａ３、及び接点Ｐ７及び接点Ｐ８に内接する円弧Ａ４をそれぞれ作成する。上記のようにして各水平断面位置における人体断面形状が有する被服構成学上必須の円弧である円弧Ａ１〜Ａ４が作成され、円弧Ａ１〜Ａ４及び各円弧Ａ１〜Ａ４を連結する直線Ｌ１〜Ｌ５によってバストライン外包線が作成される。このバストライン外包線を構成する各円弧Ａ１〜Ａ４及び各直線Ｌ１〜Ｌ５を表すデータはリングデータ作成部２３に予め記憶されている。
上記のようにして作成されたバストライン外包線を垂直方向に下降させると、図１３及び図１４に示すアッパーヒップラインＵＨＬにおいてトルソＴＯと接触する。さらに、バストライン外包線を垂直方向に下降させると、トルソＴＯと順次接触していき、各接点を連結した曲線が腰骨線ＫＬとなり、バストラインＢＬからウエストラインＷＬまでの各リングが、当該リング位置に対して算出された布量に当該リングの周長が一致するようにバストライン外包線の各円弧Ａ１〜Ａ４の形状を固定した状態で各直線Ｌ１〜Ｌ５の長さを減じて作成される。
また、上記と同様にして、ヒップラインＨＬにおけるトルソの水平断面形状からヒップライン外包線を作成し、このヒップライン外包線から作成される複数の円弧と各円弧の間を連結する直線によって構成されるリングの後中心線から前中心線までの周囲長が当該リング位置に対して布量算出部２２によって算出された布量と一致するように、ウエストラインＷＬから下の各リングも、リングを構成する直線の長さを縮小又は伸張して作成される。このヒップライン外包線から作成される各円弧及び各直線を表すデータも予めリングデータ作成部２３に記憶されている。
図１６は、トルソに対する前部ワイヤ、後部ワイヤ及びリングの配置を示す模式図であり、（ａ）は側面斜視図、（ｂ）は前面図、（ｃ）は後面図である。図１６に示すように、トルソＴＯのバストラインから上に前面（図１６の領域Ａ）には前部ワイヤＦＷが配置され、トルソＴＯのバストラインから上に後面（図１６の領域Ｃ）には後部ワイヤＲＷが配置され、トルソＴＯのバストラインから下（図１６の領域Ｂ）にはリングＲＧが配置される。
次に、ステップＳ１６において、データ変換部２４は、２次元座標データ記憶部３２から前身頃型紙のバストラインから上の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びワイヤデータ記憶部３４から前部ワイヤデータをそれぞれ読み出し、各特徴点の垂直距離及び水平距離を算出し、前中心線を基準にして前身頃型紙が前部ワイヤに沿って配置されるようにバストラインから上の前面の２次元座標データを３次元座標データに変換する。
図１７は、前部ワイヤデータ及び後部ワイヤデータを用いたデータ変換処理の一例を説明するための模式図である。例えば、図１２に示すように、後首点ＮＰから垂直距離ｈＢにあるワイヤ位置ＰＢにおける前身頃型紙の水平距離としてｌＢＦが算出された場合、データ変換部２４は、図１７に示すように、２次元の型紙上のワイヤ位置ＰＢに対応する３次元のトルソ上の位置にある前部ワイヤＦＷの形状に沿って前中心線ＦＣＬから水平距離ｌＢＦだけ前身頃型紙を配置し、各特徴点の垂直距離がトルソ上の後首点からの前中心線ＦＣＬ上の距離となり且つ各特徴点の水平距離が前中心線ＦＣＬからの前部ワイヤＦＷ上の距離となるように、２次元の前身頃型紙上の各特徴点をトルソ上の３次元座標データ（図中の黒丸）に変換する。
次に、ステップＳ１７において、データ変換部２４は、２次元座標データ記憶部３２から後身頃型紙のバストラインから上の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びワイヤデータ記憶部３４から後部ワイヤデータをそれぞれ読み出し、各特徴点の垂直距離及び水平距離を算出し、後中心線を基準に後部ワイヤに沿って後身頃型紙が配置されるようにバストラインから上の後面の２次元座標データを３次元座標データに変換する。
例えば、図１２に示すように、後首点ＮＰから垂直距離ｈＢにあるワイヤ位置ＰＢにおける後身頃型紙の水平距離としてｌＢＢが算出された場合、データ変換部２４は、図１７に示すように、２次元の型紙上のワイヤ位置ＰＢに対応する３次元のトルソ上の位置にある後部ワイヤＲＷの形状に沿って後中心線ＢＣＬから水平距離ｌＢＢだけ後身頃型紙を配置し、各特徴点の垂直距離がトルソ上の後首点からの後中心線ＢＣＬ上の距離となり且つ各特徴点の水平距離が後中心線ＢＣＬからの後部ワイヤＲＷ上の距離となるように、２次元の後身頃型紙上の各特徴点をトルソ上の３次元座標データ（図中の黒丸）に変換する。
次に、ステップＳ１８において、データ変換部２４は、２次元座標データ記憶部３２から後身頃型紙及び前身頃型紙のバストラインから下の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びリングデータ記憶部３５からリングデータを読み出し、２次元の後身頃型紙上の後中心線と符合する３次元のトルソ上の後中心線を基準にして後身頃型紙及び前身頃型紙がリングに沿って配置されるようにバストラインから下の２次元座標データを３次元座標データに変換する。
図１８は、リングを用いたデータ変換処理の一例を説明するための模式図である。例えば、図１２に示すように、後首点ＮＰから垂直距離ｈＡにあるリング位置ＰＡにおける後身頃型紙及び前身頃型紙の水平距離として（ｌＡＢ＋ｌＡＦ）が算出された場合、データ変換部２４は、図１８に示すように、２次元の型紙上のワイヤ位置ＰＡに対応する３次元のトルソ上の位置にあるリングＲＧの形状に沿って後身頃型紙を配置し（後中心点ＢＣＬから前中心点ＦＣＬまでのリングＲＧの周長はリング作成時に（ｌＡＢ＋ｌＡＦ）に設定されている）、各特徴点の垂直距離がトルソ上の後首点からの後中心線ＢＣＬ上の距離となり且つ各特徴点の水平距離が後中心線ＢＣＬからのリングＲＧ上の距離となるように、２次元の後身頃型紙及び前身頃型紙上の各特徴点をトルソ上の３次元座標データ（図中の黒丸）に変換する。
なお、上記の変換処理において、特徴点の垂直距離に対応する位置に前部ワイヤ、後部ワイヤ及びリングがない場合は所定の補間計算によってトルソ上の３次元座標データを変換している。
次に、ステップＳ１９において、データ変換部２４は、変換された３次元座標データから後身頃型紙及び前身頃型紙を組み立てた状態を表すポリゴンデータを作成し、作成したポリゴンデータを型紙の３次元座標データとして３次元座標データ記憶部３６に記憶させる。
次に、ステップＳ２０において、表示制御部２５は、２次元座標データ記憶部３２に記憶されている型紙の２次元座標データを用いて２次元空間において型紙を仮想的に表示するための２次元表示用データを作成し、作成した２次元表示用データを表示部４０に出力する。また、表示制御部２５は、トルソ形状データ記憶部３７に記憶されているポリゴンデータを用いて３次元空間においてトルソを仮想的に表示するための３次元表示用データを作成するとともに、ワイヤデータ記憶部３４及びリングデータ記憶部３５に記憶されている前部ワイヤデータ、後部ワイヤデータ及びリングデータを用いて３次元空間において各ワイヤ及びリングを仮想的に表示するための３次元表示用データを作成し、さらに、３次元座標データ記憶部３６に記憶されているポリゴンデータを用いて３次元空間において後身頃型紙及び前身頃型紙を組み立てた状態を仮想的に表示するための３次元表示用データを作成し、各３次元表示用データを表示部４０に出力する。表示部４０は、表示制御部２５から出力される２次元表示用データに応じて後身頃型紙及び前身頃型紙を表示し、３次元表示用データに応じてトルソ、前部ワイヤ、後部ワイヤ、リング、並びに後身頃型紙及び前身頃型紙を組み立てた状態を表示する。
図１９は、表示部４０に表示される表示画面の一例を示す図である。図１９に示すように、表示ウインドウの右側に２次元の後身頃型紙ＢＫ及び前身頃型紙ＦＫが表示され、表示ウインドウの左側に３次元的にトルソＴＯ、前部ワイヤＦＷ、後部ワイヤＲＷ、リングＲＧ、後身頃型紙ＢＫ及び前身頃型紙ＦＫが表示される。
図２０は、表示部４０に表示される表示画面の他の例を示す図である。図２０では、表示ウインドウの右側に２次元の後身頃型紙ＢＫ及び前身頃型紙ＦＫが表示され、前部ワイヤＦＷ、後部ワイヤＲＷ及びリングＲＧの表示を省略し、表示ウインドウの左側に３次元的にトルソＴＯ及び前身頃型紙ＦＫ（後身頃型紙ＢＫも表示状態にしているが、図２０では見えない）のみを表示している。
このように、２次元の後身頃型紙ＢＫ及び前身頃型紙ＦＫを表示するとともに、後身頃型紙ＢＫ及び前身頃型紙ＦＫを組み立てた状態を種々の表示状態で表示することができるので、重力の作用によってトルソＴＯの表面形状に自然にフィットした組立状態で後身頃型紙ＢＫ及び前身頃型紙ＦＫを３次元的に且つ高精度に表示することができ、トワレチャックをシミュレーションにより容易に行うことができる。また、図１９に示すように、トルソＴＯと後身頃型紙ＢＫ及び前身頃型紙ＦＫとの間に形成されるゆとり量も一目で把握することができる。
次に、本実施の形態において実行される他の処理について説明する。以下に説明する各処理は、各処理ごとに作成された所定のプログラム等をＣＰＵ３が実行することにより実現される。なお、以下の各処理は、後述する第２の実施の形態においても同様に適用可能である。
まず、ダーツ位置の変更処理について説明する。この処理では、３次元の型紙上でのダーツ位置の移動に応じて２次元の型紙上でのダーツ位置を自動的に移動する。具体的には、３次元の型紙のダーツの周囲方向の移動量に応じて２次元の型紙のダーツが水平方向に移動され、３次元の型紙のダーツの垂直方向の移動量に応じて２次元の型紙のダーツが垂直方向に移動され、３次元の型紙上のダーツの移動が２次元の型紙上のダーツに反映される。なお、この処理では、ダーツが２次元の型紙からはみ出さないにように、ダーツの移動量を制限することが好ましい。
次に、ゆとり量の色表示処理について説明する。この処理では、３次元空間における水平断面の長さすなわち周囲長がゆとり量となるので、元の周囲長と現在の周囲長との差分を所定の色で表示することにより、ゆとり量を２次元の型紙上で視覚的に表現する。具体的には、ＵＶマッピングと同じ原理により水平断面を２次元の型紙上に表示し、その際にゆとり量を所定の色で表示する。この処理により、ゆとり量が多すぎる部分にダーツを挿入したり、ゆとり量が多くなるように型紙を大きくすることができ、型紙作成を補助することができる。
次に、自動視点変更処理について説明する。データ変換部２４により２次元の型紙上の２次元座標データを３次元的に組み立てられた型紙上の３次元座標データに変換することができるので、この処理では、２次元の型紙上でオペレータが指定した部分に対応する３次元上の部分を３次元的に型紙を表示している画面（表示ウインドウ）の中央に表示したり、逆に、データ変換部２４により３次元的に組み立てられた型紙上の３次元座標データを２次元の型紙上の２次元座標データに変換することもできるので、３次元の型紙上でオペレータが指定した部分に対応する２次元上の部分を２次元で型紙を表示している画面（表示ウインドウ）の中央に表示したりする。
具体的には、カメラ視点が極座標系（θ，φ）で定義されている場合、データ変換部２４により２次元の型紙上の指定された点を３次元上の点Ａに変換し、この点Ａのベクトルを用いて視点を移動すべき極座標データを算出し、この極座標データが表す点にカメラ視点を移動する。この処理により、オペレータの視点変更作業が軽減され、作業効率を向上することができる。
次に、３次元上でのゆとり量の調節処理について説明する。ゆとり量は２次元の型紙上の水平方向の長さから求めることができるので、この処理では、３次元上でゆとり量を調節する位置に対応する２次元の型紙上の位置における水平方向の長さやダーツ量等を調整し、３次元上で調節されたゆとり量を２次元の型紙に反映して全体のシルエットを編集する。
次に、透過マッピングによるデザインの変更処理について説明する。３次元の型紙上にペイントされテクスチャは、一般的なＵＶマッピングの手法により２次元の型紙上に展開することができるので、この処理では、３次元ペイントの要領で３次元の型紙上に透明テクスチャを書き込む処理を加えることによりデザインを変更する。この処理により、容易に、ネック形状をＶ首からＵ首へ変更したり、片方の肩が露出するようなデザインに変更すること等ができ、３次元オブジェクトにペインティングする感覚で型紙の形状を変更することができる。また、この処理では、型紙の幾何形状を変化させないため、高速に処理を行うことができる。
次に、３次元の型紙上にデザイン線を追加する処理について説明する。この処理では、３次元ペイントの要領で３次元の型紙上に所定のラインを引くと、２次元の型紙上に対応するラインが描画される。
次に、２次元及び３次元の型紙上の距離測定処理について説明する。この処理では、基本的には２次元の型紙又は３次元の型紙上の所定の２点間の距離を測定するが、データ変換部２４により２次元の型紙上の２次元座標データを３次元の型紙上の３次元座標データに変換することができるので、一方の測定点を２次元の型紙上に設定し且つ他方の測定点を３次元の型紙上に設定した場合でも、これらの測定点間の距離を測定する。この処理により、３次元表示状態では指定しにくい測定点を２次元の型紙を用いて容易に指定することができる。また、測定された距離を表示し、表示された距離値を変更することにより測定点間の距離を変更するとともに、測定点間以外の部分は滑らかさを保持しつつ変形する。
次に、ライン修正処理について説明する。この処理では、３次元の型紙上において指定したラインが垂直方向又は水平方向に直線的になるように当該ラインを修正する。具体的には、指定されたラインが３次元空間内で直線になるような修正量を求め、この修正量を周囲方向及び垂直方向に分解した後、型紙上に修正量を反映することにより、上記のようにラインを修正することができ、デザイン作業を補助することができる。
次に、多重テクスチャマッピングによる縫い代又はワッペン等の表示処理について説明する。この処理では、ディテール表現のために複数のテクスチャを重ねてバインドし、縫い代又はワッペン等を型紙上に表示する。この処理により、２次元及び３次元の型紙上でテクスチャの移動及び回転等の操作を行うことができる。
次に、トルソの変形による衣服の形状変更処理について説明する。この処理では、型紙から構成される衣服をトルソに着せ付けた状態で、トルソのパラメータ入力によりトルソを変形させるとともに、トルソと一緒にトルソ上の配置補助ラインを変形させ、変形前にトルソに着せ付けられた衣服のシルエットを保存しながら型紙を同時に変形させる。この処理により、衣服も同時に変形することができるので、グレーディングに相当する変形作業を行うことができる。また、ボディスキャナ等を用いて３次元の人体データを入力するようにしてもよい。この場合、３次元の人体データは着衣形状でもよく、トルソ着衣シルエットが着衣状態の３次元の人体データにフィットするようにトルソの変形パラメータを最適化手法により算出する。
なお、上記の説明では、型紙として後身頃型紙及び前身頃型紙を用いたが、他の型紙を用いる場合にも、本発明を同様に適用することができ、同様の効果を得ることができる。
また、上記の説明では、バストライン外包線及びヒップライン外包線をトルソの水平断面形状から作成しているが、この例に特に限定されず、他のバストライン外包線及びヒップライン外包線を用いることもできる。
図２１は、バストライン外包線及びヒップライン外包線の他の例を示す模式図である。図２１のバストライン外包線はバスト断面設定線ＢＬ’を基準に作成され、ヒップライン外包線はヒップ断面設定線ＨＬ’を基準に作成される。バスト断面設定線ＢＬ’及びヒップ断面設定線ＨＬ’はトルソの垂直断面形状の特徴突起点に接するように接線ＳＬ１，ＳＬ２を作成し、バストライン上の接点Ｂ１及び接点Ｂ２を通るようにバストライン外包線が作成され、接点Ｈ１及びヒップライン上の接点Ｈ２を通るようにヒップライン外包線が作成される。
このようにして作成されたバストライン外包線及びヒップライン外包線を用いることにより、人体の立体形状をより忠実に反映したリングを作成することができるので、重力の作用によってトルソの全表面形状により自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
また、上記の説明では、ワンピース、上着等の型紙を表示する場合について説明したが、ワイヤを配置する位置を変えることにより、スカート、パンツ等の型紙にも本発明を同様に適用することができ、同様の効果を得ることができる。
図２２はワイヤを配置する領域の他の例を示す斜視図であり、（ａ）はトルソを斜め前面から見た斜視図であり、（ｂ）はトルソを側面から見た斜視図である。図２２に示すように、スカート、パンツ等のように人体の下半身に身に付ける衣服では、上記のワイヤ作成処理と同様にして胴囲下部形状線となるワイヤが作成され、ウエストラインＷＬ以下のワイヤ領域ＷＡ（図中のハッチングで示す領域）にワイヤが配置される。ワイヤ領域ＷＡは、スカート、パンツ等のように人体の下半身に身に付ける衣服が人体に最も密着する領域であり、このワイヤ領域ＷＡにワイヤを配置することにより、スカート、パンツ等のように人体の下半身に身に付ける衣服の型紙を重力の作用によってトルソの表面形状により自然にフィットした組立状態で３次元的に且つ高精度に表示することができる。
次に、本発明の第２の実施の形態による仮想型紙表示装置について説明する。図２３は、本発明の第２の実施の形態による仮想型紙表示装置の構成を示すブロック図である。図２３に示す仮想型紙表示装置と図２に示す仮想型紙表示装置とで異なる点は、ワイヤの代わりに上部リングを用いるため、記憶部３０がワイヤデータ記憶部３４及びリングデータ記憶部３５の代わりに上部リングデータ記憶部３４ａ及びリングデータ記憶部３５ａを含む記憶部３０ｂに変更されるともに、プログラム実行部２０がリングデータ作成部２３、データ変換部２４及び表示制御部２５の代わりにリングデータ作成部２３ａ、データ変換部２４ａ及び表示制御部２５ａを含むプログラム実行部２０ｂに変更され、その他の点は、図２に示す仮想型紙表示装置と同様であるので、同一部分には同一符号を付して以下詳細な説明を省略する。なお、図２３に示す仮想型紙表示装置も、図１に示す仮想型紙表示装置を用いて以下に説明する仮想型紙表示プログラム等を実行することにより図２に示す仮想型紙表示装置と同様にして実現することができる。
上部リングデータ記憶部３４ａは、トルソのバストライン（胸囲線）から上の所定領域の表面形状に対応した上部リングデータをトルソごとに予め記憶している。なお、上部リングデータ記憶部３４ａは、上部リングデータだけでなく、他のリングデータを記憶するようにしてもよい。
リングデータ作成部２３ａは、バストラインから下の各リングを第１の実施の形態と同様にして作成するとともに、上部リングデータ記憶部３４ａに記憶されている上部リングを基にリングの外周長が布量算出部２２によって算出された布量となるようにトルソのバストラインから上に配置される各リングを表すリングデータを順次作成し、作成した各リングデータをリングデータ記憶部３５ａに記憶させる。
データ変換部２４ａは、２次元座標データ記憶部３２から後身頃型紙及び前身頃型紙の各特徴点の２次元座標データ、縫製情報記憶部３３から縫製情報及びリングデータ記憶部３５からリングデータを読み出し、後中心線を基準にして後身頃型紙及び前身頃型紙がリングに沿って配置されるように、後身頃型紙上の後中心線から後身頃型紙及び前身頃型紙上の特徴点までの水平距離を基に２次元座標データを３次元座標データに変換する。
また、データ変換部２４ａは、変換された３次元座標データから後身頃型紙及び前身頃型紙を組み立てた状態を表すポリゴンデータを作成し、作成したポリゴンデータを型紙の３次元座標データとして３次元座標データ記憶部３６に記憶させる。また、データ変換部２４ａは、上記の各処理と逆の処理を行うことにより３次元座標データを２次元座標データに変換する。
表示制御部２５ａは、第１の実施の形態と同様に、型紙の２次元表示用データ並びにトルソ及び型紙の３次元表示用データを作成し、作成した２次元表示用データ及び３次元表示用データを表示部４０に出力するとともに、リングデータ記憶部３５ａに記憶されているリングデータを用いて３次元空間において各リングを仮想的に表示するための３次元表示用データを作成し、作成した各リングの３次元表示用データを表示部４０に出力する。
本実施の形態において、メッシュ作成部２１、型紙データ記憶部３１及び２次元座標データ記憶部３２が取得手段に相当し、データ変換部２４ａ、縫製情報記憶部３３及び３次元座標データ記憶部３６が変換手段に相当し、表示制御部２５、トルソ形状データ記憶部３７及び表示部４０が表示手段に相当し、布量算出部２２、リングデータ作成部２３ａ、上部リングデータ記憶部３４ａ及びリングデータ記憶部３５ａが外包形状線作成手段に相当する。
次に、上部リングデータ記憶部３４ａに予め記憶されている上部リングデータの作成方法について説明する。本実施の形態では、上部リングデータは既に作成されたものを上部リングデータ記憶部３４ａに記憶させているが、後述する上部リングデータ作成処理を実行するための上部リングデータ作成プログラム等を外部記憶装置５にインストールして当該プログラム等をＣＰＵ３によって実行することによっても、上部リングデータを作成することができる。図２４は、図１に示す仮想型紙表示装置を用いて上部リングデータ作成処理を実行する場合の主要機能ブロック図である。
図２４に示すように、仮想型紙表示装置は、機能的には、操作部１０、プログラム実行部２０ｃ及び記憶部３０ｃを備える。プログラム実行部２０ｃは、筒状布変形部４１、特徴突起点作成部４２及び上部リングデータ作成部４３を含む。記憶部３０ｃは、上部リングデータ記憶部３４ａ及びトルソ形状データ記憶部３７を含む。
プログラム実行部２０ｃは、ＣＰＵ３等から構成され、ＣＰＵ３等が外部記憶装置５に記憶されている上部リングデータ作成プログラム等を実行することによって、筒状布変形部４１、特徴突起点作成部４２及び上部リングデータ作成部４３として機能する。記憶部３０ｃは、外部記憶装置５等から構成され、上部リングデータ記憶部３４ａ及びトルソ形状データ記憶部３７として機能する。
筒状布変形部４１は、トルソ形状データ記憶部３７からトルソの表面形状の特徴突起点となるバストトップ点、肩甲骨突起点及び肩点等を表すデータを読み出し、読み出したデータからバストトップ点、肩甲骨突起点及び肩点等に接する外包形状を有する筒状布を仮想的に作成する。また、筒状布変形部２６は、トルソの前面ではバストラインから上に位置する筒状布をトルソ側へ傾斜させ、後面では肩甲骨突起点から上に位置する筒状布をトルソ側へ傾斜させ、筒状布を変形させる。
特徴突起点作成部４２は、変形後の筒状布の形状から上部リングの形状を規定する新たな特徴突起点を作成する。
上部リングデータ作成部４３は、上記した人体の特徴突起点となる、バストトップ点、肩甲骨突起点及び肩点等の特徴突起点と新たに作成された特徴突起点とを用いて、バストラインから前首点までの上部リングが該当する各特徴突起点に通るように、第１の実施の形態のリングと同様にして、バストラインから前首点までの上部リングデータを所定間隔で作成する。また、上部リングデータ作成部４３は、前首点位置における上部リングと同様の形状を有するように、前首点から上の上部リングデータを所定間隔で作成する。上部リングデータ作成部４３は、作成した上部リングデータを上部リングデータ記憶部３４ａに記憶させる。
ここで、本実施形態に用いられる上部リングの形状とトルソの形状との関係について詳細に説明する。図２５は、トルソと前身頃型紙及び後身頃型紙との配置関係を説明するための斜視図であり、図２６は人体の方位を説明するためのトルソの上面図である。
図２５に示すように、トルソＴＯの３次元形状表面の上に配置される身頃型紙図形の要素として、前身頃型紙ＦＫ及び後身頃型紙ＢＫは、肩線ＳＬに沿って縫製されることを前提としている型紙であり、矩形原型肩線の両端に衿ぐりＮＬ、袖ぐりＡＨの形状が現れていることを前提とする。また、図２６に示すように、トルソ（人体）の矢状断面（奥行き断面）で検証すると明らかなように、人体の前面の特徴突起点はバストトップ点ＢＴであり、後面の特徴突起点は肩甲骨突起点ＢＰとヒップトップ点ＨＴであり、これらの特徴突起点を用いて上部リングが作成される。ここで、肩甲骨突起点ＢＰはトルソＴＯのバストトップから上の後面において最も突起している最突起部である。
図２７は、トルソと前身頃型紙及び後身頃型紙との配置関係を説明するための側面図である。図２７に示すように、衣服を構成する布すなわち前身頃型紙ＦＫ及び後身頃型紙ＢＫが肩線ＳＬからトルソＴＯの前面及び後面に振り分けられると、トルソＴＯの前面において、布すなわち前身頃型紙ＦＫは、前首点ＦＮからバストトップ点ＢＴまではトルソＴＯに沿うように配置され、バストトップ点ＢＴから垂直にウエストラインＷＬの周辺を経てヒップラインＨＬの周辺までトルソＴＯと距離を隔てて配置される。一方、トルソＴＯの後面においては、後身頃型紙ＢＫは、肩から肩甲骨突起点ＢＰまでトルソＴＯに沿うように配置され、肩甲骨突起点ＢＰから垂直にヒップラインＨＬの周辺までトルソＴＯと距離を隔てて配置される。このため、上部リングは、前首点ＦＮ（肩線ＳＬ、横首点ＴＮ及び後首点を含む）からバストラインＢＬまでの間ＵＡにおいて作成され、バストラインＢＬからヒップラインＨＬを経て下部には、第１の実施形態において既述したリングが使用される。
次に、上記した上部リングの形状とトルソの形状との関係に基づいて上部リングデータを作成する上部リングデータ作成処理について詳細に説明する。図２８は、図２４に示す仮想型紙表示装置による上部リングデータ作成処理を説明するためのフローチャートである。
まず、オペレータが操作部１０を操作して上部リングデータ作成処理の実行を指示すると、図２８に示すステップＳ２１において、筒状布変形部４１は、トルソ形状データ記憶部３７からトルソの表面形状の特徴突起点となるバストトップ点、肩甲骨突起点及び肩点を表すデータを読み出し、読み出したデータからバストトップ点、肩甲骨突起点及び肩点に接する外包形状を有する筒状布をポリゴンを用いて仮想的に作成する。
図２９は筒状布を用いてトルソを包んだ状態を示す模式図であり、図３０は図２９に示すトルソ上の特徴突起点を示す模式図である。図２９に示すように、筒状布変形部４１は、身幅分の布を用いてトルソＴＯを筒状に包み、筒状布ＴＣを作成する。図３０に示すように、筒状布ＴＣは、肩点ＳＰ、バストトップ点ＢＴ、肩甲骨突起点ＢＰに接する外包形状を有する。このとき、肩甲骨突起点ＢＰとバストラインＢＬとは同一水平断面上にはないので、トルソＴＯの前面における外包線は、バストラインＢＬの外包線に一致するが、背面ではバストラインＢＬの外包線に一致せず、肩甲骨突起点ＢＰの外包線に一致する。
次に、ステップＳ２２において、筒状布変形部２６は、トルソの前面ではバストラインから上に位置する筒状布をトルソ側へ傾斜させ、後面では肩甲骨突起点から上に位置する筒状布をトルソ側へ傾斜させ、筒状布を変形させる。
図３１は筒状布の傾斜方法を説明するための模式図であり、図３２はバストライン及び前首点付近の布配置断面の形状を示す模式図である。衣服は肩線ＳＬにおいて縫製されることを前提としているので、筒状布変形部２６は、図３１に示すように、トルソＴＯの前面ではバストトップ点ＢＴすなわちバストラインから上に位置する筒状布ＴＣを初期位置ＦＩからトルソＴＯ側へ傾斜させ、後面では肩甲骨突起点ＢＰから上に位置する筒状布ＴＣを初期位置ＢＩからトルソＴＯ側へ傾斜させる。
このようにして、筒状布ＴＣを傾斜させると、図３２に示すように、バストライン上の布配置断面はＣ１となり、前首点付近の布配置断面はＣ２となる。このように、同時に最初に円弧だったものが直線に変形されていくので、このときの距離の差分は、袖ぐり部分から外側へ設定され、両布配置断面Ｃ１及びＣ２ともに同線長となる。
次に、ステップＳ２３において、特徴突起点作成部４２は、変形後の筒状布の形状から上部リングの形状を規定する新たな特徴突起点を作成する。図３３は新たに設定される特徴突起点を説明するための模式図である。バストライン水平断面における形状を固定し、筒状布ＴＣを傾斜させると、図３３に示すように、前面の筒状布は前首点水平断面ＳＣ上の特徴突起点ＮＰに接する。特徴突起点作成部４２は、トルソＴＯの前面に位置する前首点ＦＮを通る水平線をとり、この水平線から前首点水平断面ＳＣを設定し、筒状布ＴＣが接する前首点水平断面ＳＣ上の点を新たな特徴突起点ＮＰとして設定する。このときの布の水平断面形状が前首点ＦＮからバストラインＢＬまでの間に作成される上部リングの形状の根拠となる。特徴突起点作成部４２は、バストトップ点ＢＴから特徴突起点ＮＰ及び前首点ＦＮまでを繋いだ特徴線Ｌ１１，Ｌ１２上に、上部リングの形状を規定する新たな特徴突起点ＮＰを設定する。なお、前首点ＦＮは、人体の姿勢によっては人体上の凹部となるため、この場合、前首点、特徴線Ｌ１２上の点を特徴突起点として用いなくてもよい。
次に、ステップＳ２４において、上部リングデータ作成部４３は、バストトップ点、前首点、肩甲骨突起点、後首点及び肩点等の特徴突起点と新たに作成された特徴突起点とを用いて、バストラインから前首点までの上部リングが各特徴突起点に接するように、バストラインから前首点までの上部リングデータを所定間隔で作成する。また、上部リングデータ作成部４３は、前首点から上の上部リングが肩点を通る上部リングと同じ形状になるように、前首点から上の上部リングデータを所定間隔で作成する。
図３４及び図３５は、新たに設定された特徴突起点を通る上部リングの正面図及び側面図である。特徴突起点作成部４２は、図３４及び図３５に示すように、トルソの前面において、前首点水平断面上の前首点ＦＮ及び特徴突起点ＮＰ間の最短距離すなわち外包線を求め、この外包線から作成される複数の円弧と各円弧の間を連結する直線によって構成されるリングが上部リングＵＲとなるように上部リングデータを作成する。次に、特徴突起点作成部４２は、上部リングを高精度に生成するために、特徴線Ｌ１１，Ｌ１２上の各特徴突起点ＮＰ間を結ぶ外包線が上部リングＵＲとなるように所定間隔で上記と同様に上部リングデータを作成する。このようにして作成された上部リングＵＲは、バストラインとヒップラインとの間のリングと同様に均等な間隔を有し、また、トルソＴＯの表面と接しない部分を有する。
図３６は、肩甲骨突起水平断面の上部リングを示す背面図である。特徴突起点作成部４２は、図３６に示すように、トルソＴＯの後面において、肩甲骨突起点ＢＰを通るように肩甲骨突起点ＢＰ間の最短距離すなわち外包線を求め、この外包線から作成される複数の円弧と各円弧の間を連結する直線によって構成されるリングが上部リングＵＲとなるように上部リングデータを作成する。次に、特徴突起点作成部４２は、図３５に示すように、肩甲骨突起点ＢＰから前首点水平断面まで首傾斜に順ずる角度で上部リングＵＲがトルソＴＯに沿うように上部リングデータを上記と同様にして作成する。
また、特徴突起点作成部４２は、図３５に示す肩甲骨突起水平断面からバスト水平断面までの後面領域ＢＲにおいて、上記の肩甲骨突起点ＢＰを通る上部リングを用いて上部リングデータを作成する。このとき、トルソＴＯの側面においては、前面側の上部リングと後面側の上部リングとが滑らかに接続されるように、モーフィング等の公知の補完処理を行う。
さらに、特徴突起点作成部４２は、肩点ＳＰ乃至前首点ＦＮから上の首等を被う布に対して用いられる上部リングが前首点ＦＮを通る上部リングと同一の形状になるように上部リングデータを作成する。横首点ＴＮ及び後首点ＢＮ付近にはこの上部リングが用いられる。このようにして作成された上部リングの断面距離は、図３０に示すトルソＴＯの前面及び後面の各特徴突起点及び肩点を包んだ状態を最大値とし、最小値はバスト水平断面の外包線長とする。
次に、ステップＳ２５において、上部リングデータ作成部４３は、作成した上部リングデータを上部リングデータ記憶部３４ａに記憶させる。
上記のように、本実施の形態では、現実の衣服製作において行われている作業と同様に、身幅分の布を筒状に配置した後、バストラインから上の部分に対して布を傾斜させてトルソの各特徴突起点を通るように外包線を設定し、人体の特徴突起点及び新たに設定した特徴突起点から各上部リングの形状を決定し、上部リングデータを生成する。
したがって、生成された上部リングをワイヤの代わりに用い、図９に示す三次元変換処理のうちステップＳ１６及びＳ１７を省略してステップＳ１５及びＳ１８において上部リングを含めてリングを処理することにより、第１の実施形態と同様に２次元の後身頃型紙及び前身頃型紙を表示することができるとともに、後身頃型紙及び前身頃型紙を組み立てた状態を三次元的に表示することができる。
図３７は図２３に示す仮想型紙表示装置の表示部に表示される表示画面の一例を示す図であり、図３８は図２３に示す仮想型紙表示装置の表示部に表示される表示画面において前身頃型紙及び後身頃型紙が三次元的に表示される他の例を示す図である。なお、図３７及び図３８では、肩線で後身頃型紙及び前身頃型紙が縫製される前の状態が示されているが、肩線で縫製された状態は、公知の３次元画像処理方法等により実現することができ、その場合は、図２０と同様の表示画面が表示される。
図３７に示すように、表示ウインドウの右側に２次元の後身頃型紙ＢＫ及び前身頃型紙ＦＫが表示され、表示ウインドウの左側に３次元的にトルソＴＯ、後身頃型紙ＢＫ及び前身頃型紙ＦＫが表示される。このとき、各上部リングの長さは、身幅分と同一であり、筒状の布をトルソＴＯに沿って傾斜させたとき、トルソ側部分、袖ぐり部分にあたる布は、トルソから大きく離れて配置され、図３８の（ａ）及び（ｂ）に示すようになる。このようにして、トルソ（人体）の各水平断面上の各特徴突起点を通り且つ長さを一定に補完する外包曲線から各上部リングが作成され、この上部リングに沿って前身頃型紙及び後身頃型紙が三次元的に配置されて表示される。
なお、上記の説明では、衣服の型紙について説明したが、所定の立体物を包むための２次元的な型紙であれば、靴、車のシートカバー等の他の型紙にも、本発明を同様に適用することができ、同様の効果を得ることができる。
産業上の利用可能性
上記のように、本発明によれば、立体物の表面形状に対応した形状線に沿って型紙が配置されるように型紙上の基準線から特徴点までの平面距離を基に２次元座標データが立体物上の３次元座標データに変換されて型紙が立体物の表面に仮想的に配置されて表示されるので、型紙が立体物の表面形状に沿った状態となり、重力の作用によって立体物の表面形状に自然にフィットした組立状態で型紙を３次元的に且つ高精度に表示することができる。
【図面の簡単な説明】
図１は、本発明の第１の実施の形態による仮想型紙表示装置の構成を示すブロック図である。
図２は、図１に示す仮想型紙表示装置の主要機能ブロック図である。
図３は、図１に示す仮想型紙表示装置を用いてワイヤデータ作成処理を実行する場合の主要機能ブロック図である。
図４は、図３に示す仮想型紙表示装置による前部ワイヤデータ作成処理を説明するためのフローチャートである。
図５は、トルソの表面形状を表す複数のポリゴンを示す模式図である。
図６は、メッシュを平面上に順次展開していく状態を示す模式図である。
図７は、平面上に展開されたメッシュに対して設定された水平線を示す模式図である。
図８は、トルソ上に設定された前部ワイヤを示す模式図である。
図９は、図２に示す仮想型紙表示装置による三次元変換処理を説明するためのフローチャートである。
図１０は、後身頃型紙及び前身頃型紙の外形を表す模式図である。
図１１は、後身頃型紙及び前身頃型紙にメッシュを生成させた状態を示す模式図である。
図１２は、後身頃型紙及び前身頃型紙の変形状態を示す模式図である。
図１３は、トルソの前面斜視図である。
図１４は、トルソの後面斜視図である。
図１５は、バストラインにおけるバストライン外包線の作成方法を説明するための模式図である。
図１６は、トルソに対する前部ワイヤ、後部ワイヤ及びリングの配置を示す模式図である。
図１７は、前部ワイヤデータ及び後部ワイヤデータを用いたデータ変換処理の一例を説明するための模式図である。
図１８は、リングを用いたデータ変換処理の一例を説明するための模式図である。
図１９は、図２に示す表示部に表示される表示画面の一例を示す図である。
図２０は、図２に示す表示部に表示される表示画面の他の例を示す図である。
図２１は、バストライン外包線及びヒップライン外包線の他の例を示す模式図である。
図２２は、ワイヤを配置する領域の他の例を示す斜視図である。
図２３は、本発明の第２の実施の形態による仮想型紙表示装置の構成を示すブロック図である。
図２４は、図１に示す仮想型紙表示装置を用いて上部リングデータ作成処理を実行する場合の主要機能ブロック図である。
図２５は、トルソと前身頃型紙及び後身頃型紙との配置関係を説明するための斜視図である。
図２６は、人体の方位を説明するためのトルソの上面図である。
図２７は、トルソと前身頃型紙及び後身頃型紙との配置関係を説明するための側面図である。
図２８は、図２４に示す仮想型紙表示装置による上部リングデータ作成処理を説明するためのフローチャートである。
図２９は、筒状布を用いてトルソを包んだ状態を示す模式図である。
図３０は、図２９に示すトルソ上の特徴突起点を示す模式図である。
図３１は、筒状布の傾斜方法を説明するための模式図である。
図３２は、バストライン及び前首点付近の布配置断面の形状を示す模式図である。
図３３は、新たに設定される特徴突起点を説明するための模式図である。
図３４は、新たに設定された特徴突起点を通る上部リングの正面図である。
図３５は、新たに設定された特徴突起点を通る上部リングの側面図である。
図３６は、肩甲骨突起水平断面の上部リングを示す背面図である。
図３７は、図２３に示す仮想型紙表示装置の表示部に表示される表示画面の一例を示す図である。
図３８は、図２３に示す仮想型紙表示装置の表示部に表示される表示画面において前身頃型紙及び後身頃型紙が三次元的に表示される他の例を示す図である。
【図１】
2003024261.tif 000003
【図２】
2003024261.tif 000004
【図３】
2003024261.tif 000005
【図４】
2003024261.tif 000006
【図５】
2003024261.tif 000007
【図６】
2003024261.tif 000008
【図７】
2003024261.tif 000009
【図８】
2003024261.tif 000010
【図９】
2003024261.tif 000011
【図１０】
2003024261.tif 000012
【図１１】
2003024261.tif 000013
【図１２】
2003024261.tif 000014
【図１３】
2003024261.tif 000015
【図１４】
2003024261.tif 000016
【図１５】
2003024261.tif 000017
【図１６】
2003024261.tif 000018
【図１７】
2003024261.tif 000019
【図１８】
2003024261.tif 000020
【図１９】
2003024261.tif 000021
【図２０】
2003024261.tif 000022
【図２１】
2003024261.tif 000023
【図２２】
2003024261.tif 000024
【図２３】
2003024261.tif 000025
【図２４】
2003024261.tif 000026
【図２５】
2003024261.tif 000027
【図２６】
2003024261.tif 000028
【図２７】
2003024261.tif 000029
【図２８】
2003024261.tif 000030
【図２９】
2003024261.tif 000031
【図３０】
2003024261.tif 000032
【図３１】
2003024261.tif 000033
【図３２】
2003024261.tif 000034
【図３３】
2003024261.tif 000035
【図３４】
2003024261.tif 000036
【図３５】
2003024261.tif 000037
【図３６】
2003024261.tif 000038
【図３７】
2003024261.tif 000039
【図３８】
2003024261.tif 000040
【国際調査報告】
2003024261.tif 000041
2003024261.tif 000042
2003024261.tif 000043
2003024261.tif 000044