(57)【特許請求の範囲】
【請求項１】
横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすあるいは増やすことにより、減らしラインあるいは増やしラインに変換する方法において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出ステップと、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、１本または２本の直線状の線分を、各区間に対応させて発生させるための線分発生ステップと、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定ステップと、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置ステップ、とを設けたことを特徴とする、ニットデザイン方法。    
【請求項２】
１区間に対して傾きの異なる２本の線分を対応させる場合、隣接した区間の線分との傾きの差が相対的に小さな線分を、傾きの差が相対的に大きな線分に優先して接続するように、前記線分配置ステップで線分を接続することを特徴とする、請求項１のニットデザイン方法。
【請求項３】
前記傾き算出ステップでは、前記外形を表す自由曲線の制御点によって、外形を複数の区間に分割することを特徴とする、請求項１のニットデザイン方法。
【請求項４】
前記傾き算出ステップでは、前記外形から直線部分を抽出して前記区間とし、
前記線分長決定ステップでは、区間と区間との隙間に対して隣接した区間の線分を延長し、もしくは隙間に新たな区間を生成することを特徴とする、請求項１のニットデザイン方法。
【請求項５】
前記傾き算出ステップでは、前記制御点の外形に対する相対位置を記憶し、外形が変更された場合、記憶した相対位置に基づいて変更後の外形に対する区間を発生させることを特徴とする、請求項３のニットデザイン方法。
【請求項６】
減らしラインを発生させる場合、前記線分発生ステップでは、偶数のコース数毎に２目ずつ編目を減らすことを特徴とする、請求項１のニットデザイン方法。
【請求項７】
横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換する装置において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、１本または２本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、とを設けたことを特徴とする、ニットデザイン装置。    
【請求項８】
横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換するニットデザイン装置のためのプログラムにおいて、
前記ニットデザイン装置を、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らすあるいは増やすことにより、前記外形の区間毎の傾きに近い傾きで、１本または２本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、として機能させる、ニットデザインプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はニット製品のデザインに関し、特に減らしライン及び増やしラインのデザインに関する。
【背景技術】
【０００２】
ニット製品のデザインでは減らしライン、即ち編幅を徐々に減少させるためのラインと、増やしライン、即ち編幅を徐々に増加させるためのラインとが必要となる。例えばアームホールやネックホールなどで編幅は徐々に減少するので、デザインデータになるべく忠実に編目を減らす減らしラインが必要になる。また身頃や袖などで、編幅を徐々に増加させる場合、デザインデータに沿った増やしラインが必要になる。【０００３】
減らしラインを例に従来例を説明する。従来のニットデザインでは、図１２に示すＪカーブやＳカーブが用いられ、最初にデザイン上の外形ラインを複数の線分に分割し、各線分の傾きを求める。Ｊカーブでは傾きの小さな線分から大きな線分への順に線分を配列し、Ｓカーブでは傾きの大きな線分から小さな線分への順に線分を配列する。ＪカーブやＳカーブでは、線分の傾きに沿って減らしを実行するので、減らしは必ずしも規則的に実行されない。また２目ずつ減らすことが編成上効率的であるが、線分の傾きによっては１目ずつの減らしとなる。これらのため編成効率が低くなり、また減らし目の列からなるファッションラインも不規則となる。さらにＪカーブではデザインよりも小さな編地になりやすく、Ｓカーブではデザインよりも大きな編地になりやすいなど、デザインに忠実な減らしラインが得にくい。これらのことは増やしの場合も同様である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明の課題は、デザインに比較的忠実で、編成効率が高く、かつ規則的なファッションラインを得やすい減らしラインや増やしラインを発生させることにある。
この発明での追加の課題は、なるべく滑らかな減らしラインや増やしラインを生成することにある。
この発明での他の追加の課題は、デザインの外形が変更された場合に、区間の境界をマニュアルで入力する必要を無くすことにある。
【課題を解決するための手段】
【０００５】
この発明は、横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすあるいは増やすことにより、減らしラインあるいは増やしラインに変換する方法において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出ステップと、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、１本または２本の直線状の線分を、各区間に対応させて発生させるための線分発生ステップと、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定ステップと、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置ステップ、とを設けたことを特徴とする。    
【０００６】
またこの発明は、横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換する装置において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、１本または２本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、とを設けたことを特徴とする。    
【０００７】
この発明はさらに、横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換するニットデザイン装置のためのプログラムにおいて、
前記ニットデザイン装置を、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、１本または２本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、として機能させる、ニットデザインプログラムにある。
【０００８】
この発明では、各区間を１個または２個の線分で近似し、各区間に線分を配置する。そして区間を越えて線分を移動させることがないので、デザインデータでの外形に比較的忠実な減らしラインや増やしラインが得られる。
各線分では所定のコース毎に所定の目数だけ減らしや増やしを実行するので、減らしや増やしは規則的に実行されて効率的であり、また減らし目や増やし目は規則的なファッションラインとなる。
【０００９】
この明細書において、ニットデザイン方法に関する記載は、そのままニットデザイン装置及びニットデザインプログラムにも当てはまり、ニットデザイン装置に関する記載は、そのままニットデザイン方法及びニットデザインプログラムにも当てはまる。
この明細書での各ステップは、特に指摘した場合や自然な順序がある場合以外は、実施例から順序を変更しても実行可能である。【００１０】
好ましくは、１区間に対して傾きの異なる２本の線分を対応させる場合、隣接した区間の線分との傾きの差が相対的に小さな線分を、傾きの差が相対的に大きな線分に優先して接続するように、前記線分配置ステップで線分を接続する。これによって区間の境界で線分が比較的滑らかに接続される。
【００１１】
また好ましくは、前記傾き算出ステップでは、前記外形を表す自由曲線の制御点によって、外形を複数の区間に分割する。これによって、区間を自動的に発生でき、また外形の特徴を表す制御点を区間の境界とすることにより、外形の特徴に応じて区間に分割できる。【００１２】
区間を最初に求める代わりに、前記傾き算出ステップでは、前記外形から直線部分を抽出して前記区間とし、
前記線分長決定ステップでは、区間と区間との隙間に対して隣接した区間の線分を延長し、もしくは隙間に新たな区間を生成してもよい。
このようにすると外形の直線部を区間とし、隙間へ直線部を延長するか、隙間を新たな区間とするように、自動的に区間を生成できる。区間は直線部を元に生成されるので、外形に応じた区間となる。【００１３】
好ましくは、前記傾き算出ステップでは、前記制御点の外形に対する相対位置を記憶し、外形が変更された場合、記憶した相対位置に基づいて変更後の外形に対する区間を発生させる。このようにすると、外形を変更すると、新たな区間を自動的に生成することができる。相対位置は、例えばコース方向に沿った減らしラインの総コース数に対する、境界が位置するコースの番号などとする。【００１４】
特に好ましくは、減らしラインを発生させる場合、前記線分発生ステップでは、偶数のコース数毎に２目ずつ編目を減らす。このようにすると、特に効率的に減らしを実行できる。なお増やしの場合、偶数のコース数毎に１目ずつ編目を増やすことが好ましい。
【図面の簡単な説明】
【００１５】
【図１】実施例のニットデザイン装置のブロック図
【図２】実施例での減らしラインの生成アルゴリズムを示すフローチャート
【図３】実施例での増やしラインの生成アルゴリズムを示すフローチャート
【図４】実施例での減らしラインの生成を示す図
【図５】図４で生成した減らしラインを示す図
【図６】デザイン変更後の外形ラインを示す図
【図７】図６に対応する減らしラインを示す図
【図８】変形例での減らしラインの生成アルゴリズムを示すフローチャート
【図９】変形例での増やしラインの生成アルゴリズムを示すフローチャート
【図１０】変形例での減らしラインの生成を示す図
【図１１】直線近似が困難な区間を有する外形ラインでの、変形例での減らしラインの生成を示す図
【図１２】従来例での減らしラインの生成方法を示す図
【図１３】デザイン画像を示す図
【図１４】図１３のデザイン画像に対する、従来例での減らしラインを示す図(１目／コースの減らし)
【図１５】図１３のデザイン画像に対する、従来例での減らしラインを示す図(２目／コースの減らし)
【図１６】図１３のデザイン画像に対する、実施例での減らしラインを示す図(２目／コースの減らしで、偶数コース毎に減らし)
【図１７】減らしラインを示す図で、a)はデザイン画像を、b)は１目／コースの減らしでの従来例を、c)は２目／コースの減らしでの従来例を示し、d)は２目／コースの減らしで、偶数コース毎に減らす実施例を示す
【発明を実施するための形態】
【００１６】
以下に本発明を実施するための最適実施例を示す。
【実施例】
【００１７】
図１〜図１７に、実施例とその変形とを示す。各図において、２はニットデザイン装置で、４はバスである。６はキーボード、８はマウスで、他にジョイスティックやトラックボール、スタイラスなどの手動入力手段を備えても良い。１０はカラーモニタ、１２はディスクドライブで、ＣＤ−ＲＯＭなどのディスクとの間でデータのやり取りをし、他にＵＳＢなども接続可能である。１６はカラープリンタ、１８はメモリである。ニットデザイン装置２は、これ以外に図示しないＣＰＵとＲＯＭとを備えた、コンピュータである。【００１８】
２０はニットデザイン部で、マウス８、キーボード６、ディスクドライブ１２，ＬＡＮインターフェース１４などからの入力に従って、ニット製品のデザインを行う。ベツィエ曲線発生部２２は、ニット製品のパーツの外形を、ベツィエ曲線などの自由曲線として処理する。ベツィエ曲線に代えてβ−スプライン曲線などを用いてもよく、これらの自由曲線の種類は任意である。ニットデザイン部２０がデザインしたニット製品のパーツに対し、ベツィエ曲線発生部２２はアウトラインをベツィエ曲線に変換する。ベツィエ曲線などの自由曲線は一般に複数の制御点を備えている。【００１９】
減らし／増やしライン生成部２４は、パーツのアウトラインなどに対して、減らしラインや増やしラインを生成する。減らしラインはパーツの編幅を減らしながら編成を行う際のアウトラインであり、増やしラインは編パーツの編幅を増しながら編成を行う際のアウトラインである。ライン生成部２４で生成する減らしラインや増やしラインは、所定のコース毎に減らしや増やしを所定目数ずつ規則的に行うラインで、減らしラインの場合、例えば２目ずつ減らしを行い、増やしラインの場合例えば１目ずつ増やしを行う。【００２０】
減らしラインや増やしラインでは、ニット製品のデザインで定まるラインの合計コース数に対し、デザインから定まる目数だけ、減らしあるいは増やしを行う。減らしライン及び増やしラインは、ニット製品のデザインから定まる外形となるべく一致することが好ましい。さらに減らし目や増やし目が規則的に表れて、減らし目や増やし目がファッションラインを形成することが重要である。また減らしや増やしを例えば偶数コース毎に行って編成を容易にすることが好ましく、減らしの場合は１回当たり２目ずつ編目を減らして、編成を効率的にすることが好ましい。【００２１】
区間分割部２６は、減らしラインや増やしラインを生成するために、パーツの外形を複数の区間に分割する。区間は、例えばベツィエ曲線の制御点を境界として分割する。直線近似部２８は、分割した区間の内部を１本もしくは２本の線分で近似し、これらの線分は例えば偶数コース毎に２目減らす、あるいは偶数コース毎に１目増やすなどのルールに従った線分である。各区間での傾きは、例えば５コース毎に２目減らすなどとなり、好ましい条件である４コース毎に２目減らす、あるいは６コース毎に２目減らすなど、とは一致しないことがある。そこで例えば５コース毎に２目減らす区間を、４コース毎に２目減らす線分と、６コース毎に２目減らす線分とで近似する。１つの区間は２種類はもしくは１種類の線分で近似できる。【００２２】
区間と区間との境界で線分の傾きが同じであると、区間が滑らかに接続されることになる。そこで１つの区間に２種類の線分がある場合、左右の区間との間で線分の傾きが滑らかにつながるように、２種類の線分の配置を決定する。例えばある区間に４コース毎に２目減らす線分と、６コース毎に２目減らす線分とを割り当てたとする。ここで左側の区間が４コース毎に２目減らす線分から成り、右側の区間が６コース毎に２目減らす線分から成る場合、線分の配置を左から右への順で、４コース毎に２目、４コース毎に２目、６コース毎に２目、６コース毎に２目の順にすると、区間と区間の境界が滑らかに接続される。即ち左右の区間の線分との間での傾きの差が小さくなるように、２本の線分を配置する。【００２３】
実施例では減らしラインや増やしラインを最初に区間に分割するが、変形例では減らしラインや増やしラインに対して直線近似を行い、この過程で区間が発生する。この場合、区間分割部２６は不要である。【００２４】
データ変換部３０は、ニット製品のデザインを図示しない横編機で編成できる編成データ３４に変換する。またメモリ１８は、ニットデザイン装置２に、減らしラインや増やしラインを生成させるための、デザインプログラム３２を記憶する。プログラム３２はＬＡＮインターフェース１４やディスクドライブ１２などから入力され、ＣＤ−ＲＯＭなどの記憶媒体に記憶させて入力しても、あるいはインターネットなどから搬送波を介してＬＡＮインターフェース１４から入力しても良い。【００２５】
図２〜図７に、実施例での処理を示す。処理対象の前身頃４０を図４に示し、４１はアームホールの減らしライン、４２はネックホールの減らしラインで、ここではアームホールの減らしライン４１を例に説明するが、ネックホールの減らしライン４２でも同様の処理を行う。この明細書において、編地の横方向をｘ方向、即ちウェール方向とし、縦方向をｙ方向、即ちコース方向とする。編目はウェール方向に沿って図示しないキャリッジが移動する間に形成される。コース方向に沿って上下に編目が並んでおり、ｙの値が小さいエリアから大きいエリアへの順に編目は編成される。【００２６】
図２に減らしラインの生成アルゴリズムを示すと、ステップ１でニット製品のデザインに基づく外形に対し、ベツィエ曲線発生部２２で発生させたベツィエ曲線上の制御点を用いて、減らしラインを複数の区間に分割する。図４の場合、ベツィエ曲線上の制御点a〜eを用いて区間I〜IVに分割し、区間の境界は制御点a〜eである。区間I〜IVに含まれる減らし目の数がそれぞれ偶数となるようにし、奇数の場合、境界b，c，dを移動させる。また外形の変更に備えて、減らしラインに対する境界の相対位置を記憶する(ステップ２)。実施例では、ウェール方向やコース方向に沿って１目単位での座標系を用い、例えばコース方向に沿っての境界b，c，dの座標を記憶する。【００２７】
各区間に対して傾き、即ち区間のコースの数と減らしを行う目数、との比を算出する(ステップ３)。例えば３０コースに対して減らし目の数が１０の場合、６コース毎に２目の減らしを行えば良く、１本の線分で区間を近似できる。このような場合はステップ４の処理を行う。しかしながら一般に、区間の傾きはこのような簡単なものではないので、区間の平均の傾きを挟む、２種類の傾きの線分により、区間を近似する(ステップ５)。さらに隣接する区間と線分の傾きがなるべく一致するように、２種類の線分を配置する(ステップ６)。【００２８】
これらの処理を図４に示す。例えば区間Iでは４６コースに対し減らし目が３６目で、１コースで２目ずつ減らすと、１８回の減らしが必要である。区間Iでは、４６コースで１８回減らしを行うことから、平均して２.５コース程度に対し１回の減らしを行えばよい。減らしを行う回数をaとすると、  ２a＋４(１８−a)＝４６  が成り立つ。２.５コース／減らしの両側で偶数コース毎に２目減らしを行うと、２コース毎に２目の減らしと、４コース毎に２目の減らしとなる。そこで２コース毎に２目の減らしを行う回数をaとし、上の式を解くとaが１３となるので、２コース毎の２目減らしを１３回、４コース毎の２目減らしを５回実行する。これによって２本の線分で区間Iを近似できる。【００２９】
区間II及び区間IIIは平均の傾きが等しく、４６コースの間に２目ずつの減らしを１０回行えばよい。そこで４.６回毎に２目の減らしを行うことになるので、４コース毎の２目減らしをa回、６コース毎の２目減らしを１０−a回実行するものとする。これに対して
４a＋６(１０−a)＝４６  が成立するので、aが７回となる。区間IVでは４６コースの間に２６目の減らしを行うので、３.５４コース毎に２目の減らしを実行するとよい。２コース毎に２目減らす回数をa回、４コース毎に２目減らす回数を１３−a回とすると、
２a＋４(１３−a)＝４６  となるので、aが３回となる。【００３０】
図４では区間I〜IVはそれぞれ２種類の線分で近似されるので、これらを滑らかに接続する。そのためには区間Iの最初に、２コース毎に２目減らしの線分を配置し、次いで４コース毎に２目減らす線分を配置する。区間IIの最初の部分も４コース毎に２目減らしとし、区間IIの後半で６コース毎に２目減らしとし、区間IIIの前半で６コース毎に２目減らしとする。区間IIIの後半で４コース毎に２目減らしとし、区間IVの前半で４コース毎に２目減らしとし、区間IVの最後で２コース毎に２目減らしとする。図５の○印は、各区間の内部で線分を変化させる点である。【００３１】
区間I,IVでは、２コース毎の２目減らしと、４コース毎の２目減らしを組み合わせたが、例えば２コース毎の２目減らしと、６コース毎の２目減らしとを組み合わせても良い。また偶数コース毎に減らしを実行するのは、キャリッジが往復することにより、キャリッジなどの配置が元とほぼ同じ状態になった際に、次の減らしを実行するためである。これは編成の効率化を目的としており、例えば３コース毎の２目減らしなどを必ずしも排除するものではない。また１回の減らしで２目ずつ減らすのも編成の効率化を目的としており、極端な場合、３コース毎に１目減らすことを排除するものではない。【００３２】
図６，図７に外形変更の際の処理を示す。図２のステップ２で減らしラインに対する区間の境界の相対位置を記憶し、図４の場合、境界は４６コース毎に表れる。アームホールの減らしラインが図６のように変更されたとする。ここで減らし目の総数は７６目となり、コースの総数は２２０目となる。外形が変更されたことに伴って、各区間でのコース数は共通ではなくなっている。そこで図４，図５と同様にして、区間I〜IVを近似する２種類の線分を発生させると、図７の結果が得られる。なお図６のa'〜e'は、元の境界a〜eが変形により移動した点である。なお図６，図７では、外形の変更は制御点の移動により行われたものとする。【００３３】
グレーディングなどの場合、外形をほぼ相似に縮小拡大することにより、外形が変更される。そこで図２のステップ２で、減らしラインに対する境界ラインの相対位置を記憶しておくと、外形を変更した際に新たな境界を入力する必要がない。例えば図４で境界b,c,dは減らしラインを４等分するので、グレーディング後の減らしラインを４等分するように、境界b',c',d'を発生させる。【００３４】
実施例では減らしについて説明したが、増やしの場合も同様である。増やしのアルゴリズムを図３に示す。なお図２と同じステップでは、減らしを増やしに変更しただけで、処理の内容は実質的に同じである。ステップ１１で、増やしラインに対するベツィエ曲線の制御点により、増やしラインを複数の区間に分割する。そして増やしラインに対する区間の境界の相対位置を記憶する（ステップ２）。次に各区間の傾きを算出し（ステップ３）、偶数コース毎の１ピッチ増やしの１本の線分で増やしラインを近似できる区間があれば近似する(ステップ４)。１本の線分で近似できない区間に対し、例えば図４，図５と類似の手法により２本の線分で近似する(ステップ５)。そして発生させた２本の線分を、隣接区間と滑らかにつながるように配置する(ステップ６)。また外形変更がある場合、図６，図７と同様の処理を実行する。【００３５】
変形例
実施例では最初に区間を設定し、区間の傾きを求めた。これに対して外形ラインで傾きがほぼ一定の直線部分を抽出して区間とし、抽出した区間を１種類もしくは２種類の線分で近似する。次に区間と区間との隙間に対して左右の線分を延長し、あるいは隙間を新たな区間とする。隙間を処理する際に、減らし目の総数もしくは増やし目の総数が、デザイン上のデータと一致し、減らしライン及び増やしラインの総コース数がデザインデータと一致する、との拘束条件を加える。このようにしても、減らしラインや増やしラインを発生できる。このような変形例を図８〜図１１に示す。【００３６】
図８のステップ２１で、外形ライン内の直線区間を、偶数コース毎の２ピッチ減らしの、１本あるいは２本の線分で近似する。ステップ２２で、区間と区間の隙間に対して左右の線分を当てはめ、あるいは隙間を新たな区間と見なして１本の線分で近似する。ステップ２３で、減らし目の総数と目標とをチェックし、これらが不一致の場合、区間と区間の隙間への線分の当てはめを変更する。図９は増やしラインの発生の例を示し、ステップ２２及びステップ２３は図８と同様で、ステップ３１では外形ライン内の直線区間を、偶数コース毎に１目増やす、１本もしくは２本の線分で近似する。また図９で増やし目の数が目標と不一致の場合、ステップ２２，ステップ２３を再実行する。【００３７】
図１０のデザインは、図４に示したものと同一である。図１０の左側に２コース毎に２目減らす際の傾き、４コース毎に２目減らす際の傾き、６コース毎に２目減らす際の傾きを示し、減らしライン４１の区間g−hは４コース毎に２目減らす線分で近似できる。区間h−iは、４コース毎に２目減らす線分と６コース毎に２目減らす線分の２種類の線分で近似できる。区間i−jは、２コース毎に２目減らす線分と４コース毎に２目減らす線分の、２種類の線分で近似する。同様に区間f−gも、２コース毎に２目減らす線分と４コース毎に２目減らす線分の２種類の線分で近似する。【００３８】
これらの線分を、区間の境界で線分の傾きがほぼ一致するように配置する。即ち区間f-gでは、境界f側に２コース毎に２目減らす線分を配置し、境界g側に４コース毎に２目減らす線分を配置する。区間h−iの適宜の位置に６コース毎に２目減らす線分を配置し、区間i−jのi側に４コース毎に２目減らす線分を配置し、j側に２コース毎に２目減らす線分を配置する。【００３９】
図１０では、アウトライン４１は４種類の線分により近似できた。このような近似が難しい例を図１１に示す。この場合、区間k−mと区間n−pが直線部で、区間k-mは２コース毎に２目減らす線分で近似でき、区間n−pは２コース毎に２目減らす線分と４コース毎に２目減らす線分とで近似できる。区間m−nは直線区間ではないが、この部分を直線近似し、例えば６コース毎に２目減らす線分で近似する。すると区間n−pのn側に、４コース毎に２目減らす線分を配置すると、区間の境界を比較的滑らかに接続できる。【００４０】
結果
図１２は従来例を示す。図４の減らしライン４１に対し、減らしライン５１はＪカーブと呼ばれるものである。即ち減らしライン４１を短い線分で近似し、各線分を傾きの小さいものから大きいものへの順で再配置する。次に各線分に対し、１回の減らしで１目減らす、あるいは１回の減らしで２目減らすなどのルールに従って、減らしを実行するコースを配置する。Ｊカーブによる減らしライン５１では、減らしライン４１に対して編地のアウトラインが後退しやすい。【００４１】
Ｓカーブによる減らしライン６１では、減らしライン４１での線分を、傾きが大きな線分から傾きが小さな線分の側に再配置する。そして各線分を１コース当たり１目の減らし、あるいは１コース当たり２目の減らしなどにより表現する。Ｓカーブを用いると、編地が実際よりも大きくなりやすい。【００４２】
図１３は実際のガーメントのデザイン例を示す。前身頃のアームホール側の減らしラインに対して、１コース毎に１目の減らしを用い、Ｊカーブで近似した際の減らしラインを図１４に示す。同じＪカーブを用い、１コース毎に２目の減らしで近似した際の減らしラインを図１５に示す。図１４，１５等では、黒が編目のないエリアを、濃い灰色が通常の編目を、白い編目が減らし目である。図１４では、減らし目は規則的に配置されているが、１コース１目の減らしを行うので、編成効率が低い。図１５では減らし目の配置が不規則で、規則的なファッションラインが生成しない。また３コース毎に２目の減らしなどを伴うので、編成効率が必ずしも高くない。【００４３】
図１６は実施例での減らしラインを示す。最初に２コース毎に２目減らす線分があり、次いで４コース毎に２目減らす線分があり、ファッションラインが途中で折れ曲がり、規則的である。そして偶数毎に２目減らすので編成効率が高い。【００４４】
図１７は、a)のデザインに対する従来例b),c)と実施例d)でのアウトラインを示す。部分１００〜１０４は減らしラインとデザインとの違いを示し、実線はデザイン上のアウトラインを、破線は減らしラインを示す。b)の１コース毎に１目減らしの例では、部分１００で編地がデザインよりも膨らんでいる。１コースで２目減らしを実行する従来例のc)では、部分１０２で編地が実際よりも縮んでいる。d)の実施例では、小さな部分１０４で減らしラインがデザインから外れるが、ほぼデザインに忠実な減らしラインとなる。【００４５】
補足
減らしは、実施例では編地の端部の内側での内減らしとしたが、外減らしでも良い。増やしはパーツの端部で行っても、内部で行っても良い。ハギやパラシュート柄などのように、編地がｙ方向に沿って伸びる複数のパーツからなり、パーツとパーツとの境界が減らしラインとなる場合、各減らしラインに対して実施例を適用する。
【符号の説明】
【００４６】
２  ニットデザイン装置    ４  バス    ６  キーボード    ８  マウス
１０  カラーモニタ    １２  ディスクドライブ
１４  ＬＡＮインターフェース    １６  カラープリンタ    １８  メモリ
２０  ニットデザイン部    ２２  ベツィエ曲線発生部
２４  減らし／増やしライン生成部    ２６  区間分割部
２８  直線近似部    ３０  データ変換部    ３２  デザインプログラム
３４  編成データ    ４０  前身頃
４１  アームホールの減らしライン    ４２  ネックホールの減らしライン
５１  Ｊカーブによる減らしライン    ６１  Ｓカーブによる減らしライン
a〜e  境界    I〜IV  区間    ｙ  コース方向    ｘ  ウェール方向
【図１】
0005414675.tif 000002
【図２】
0005414675.tif 000003
【図３】
0005414675.tif 000004
【図４】
0005414675.tif 000005
【図５】
0005414675.tif 000006
【図６】
0005414675.tif 000007
【図７】
0005414675.tif 000008
【図８】
0005414675.tif 000009
【図９】
0005414675.tif 000010
【図１０】
0005414675.tif 000011
【図１１】
0005414675.tif 000012
【図１７】
0005414675.tif 000013
【図１２】
0005414675.tif 000014
【図１３】
0005414675.tif 000015
【図１４】
0005414675.tif 000016
【図１５】
0005414675.tif 000017
【図１６】
0005414675.tif 000018