(57)【特許請求の範囲】
【請求項１】
刺しゅう縫いすべき入力図形を読み取り、ミシンの刺しゅうデータを作成する刺しゅうデータ作成装置において、
前記入力図形に沿う主軸曲線を生成する手段と、
前記入力図形を、前記主軸曲線を一つの座標軸とする測地図形に変換する手段と、
前記測地図形を他方の座標軸に沿って複数の水平掃引線で掃引する手段と、
前記水平掃引線を入力図形での放射状掃引線に逆変換する手段と、
逆変換された放射状掃引線に基づき入力図形における針落点を生成する手段と、
を設けたことを特徴とする刺しゅうデータ作成装置。
【請求項２】
前記入力図形がリング形状の場合、外周と内周それぞれの最小凸胞を生成する手段を有し、内周凸胞および／あるいは外周凸胞に基づいて主軸曲線を定めることを特徴とする請求項１に記載の刺しゅうデータ作成装置。
【請求項３】
入力図形が非リング形状の場合、図形質点の分布図をつくる手段と、図形全体の最小凸胞を求める手段と、最小凸胞から得られる図形重心と方向を重力補正する手段とを設け、重力補正手段により順次位置補正を繰り返すことにより、図形の質量中心の近くを通るような曲線を生成することにより主軸曲線を定めることを特徴とする請求項１に記載の刺しゅうデータ作成装置。
【請求項４】
前記入力図形がリング形状か非リング形状かを識別する手段を設けたことを特徴とする請求項２又は３に記載の刺しゅうデータ作成装置。
【請求項５】
入力図形がリング形状の場合、入力図形を所定直線で切断するリング形状切断部を設け、各切断された図形ごとに放射タタミ縫いを行なうことを特徴とする請求項１又は２に記載の刺しゅうデータ作成装置。
【請求項６】
測地図形に測地図形での座標値と入力図形での座標値を付与することを特徴とする請求項１から５までのいずれか１項に記載の刺しゅうデータ作成装置。
【請求項７】
前記他方の座標軸に沿った複数の水平掃引線は、糸間距離よりも短い間隔の水平掃引線であることを特徴とする請求項１から６までのいずれか１項に記載の刺しゅうデータ作成装置。
【請求項８】
前記逆変換の際、測地図形の座標値を入力図形の座標値に付加することを特徴とする請求項１から７までのいずれか１項に記載の刺しゅうデータ作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、刺しゅうデータ作成装置、更に詳細には、刺しゅう縫いすべき入力図形を読み取り、放射タタミ縫いデータを作成するミシンの刺しゅうデータ作成装置に関する。
【０００２】
【従来の技術】
従来からミシンの刺しゅう縫いの方法として、密着縫いとタタミ縫いが知られている。密着縫いは、ジグザク縫いとも呼ばれており、所定ピッチで針落点をジグザグさせて刺しゅう縫いするもので、一方タタミ縫いは、大きい模様の刺しゅう縫いに用いられ、所定ピッチで一ライン縫った後次のラインでの針落点を前のラインの針落点と位相をずらさせて縫うもので、ラインごとの針落点が畳の模様に似ていることからタタミ縫いと呼ばれている。また、そのラインが刺しゅう図形の中心線にほぼ直交して放射状にたっていることから、通常放射タタミ縫いと呼ばれている。
【０００３】
図１は、このような放射タタミ縫いの例を示すものである。同図において、ｓは縫い目長さ、ｄはその３分の１量を示すもので、各ラインで針落点が３分の１ずれてタタミ縫いされていることがわかる。このような放射タタミ縫いのデータを作成する場合、従来では、まずオペレータが、対象とする図形に自然に沿うような曲線（主軸曲線と呼ぶ）を手入力により描いており、次に、区分的に例えば四角形Ｐ1Ｐ2、Ｑ1Ｑ2から始めて、順次その内部に放射タタミ縫いの針落点（○印で示す）を手入力または自動発生により得て、四角形をつなぐことにより全体としての放射タタミ縫いデータを作成していた。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来では、主軸曲線の生成が手入力で行なわれていたために、コンピュータで自動的に放射タタミ縫いをデータ出力するとき、いったんオペレータの介入が必要となって、作業の能率が落ち、また不慣れなオペレータには入力そのものが難しいという問題点があった。
【０００５】
従って、本発明は、このような問題点を解決するためになされたもので、主軸曲線を自動的に生成でき、良好な放射タタミ縫いを可能にする刺しゅうデータ作成装置を提供することを課題とする。
【０００６】
【課題を解決するための手段】
本発明は、このような課題を解決するために、
刺しゅう縫いすべき入力図形を読み取り、ミシンの刺しゅうデータを作成する刺しゅうデータ作成装置において、
前記入力図形に沿う主軸曲線を生成する手段と、
前記入力図形を、前記主軸曲線を一つの座標軸とする測地図形に変換する手段と、
前記測地図形を他方の座標軸に沿って複数の水平掃引線で掃引する手段と、
前記水平掃引線を入力図形での放射状掃引線に逆変換する手段と、
逆変換された放射状掃引線に基づき入力図形における針落点を生成する手段とを設ける構成を採用した。
【０００７】
測地図形の他方の座標軸に沿った複数の水平掃引線は、逆変換されると、入力図形での放射状掃引線になっており、この放射状掃引線に基づいて放射タタミ縫いの針落点が生成されるので、放射状の美観に優れた良質なタタミ縫いが可能になる。
【０００８】
本発明の実施形態では、入力図形がリング形状か非リング形状かが識別される。入力図形がリング形状の場合には、外周と内周それぞれの最小凸胞が生成され、内周凸胞および／あるいは外周凸胞に基づいて主軸曲線が定められる。入力図形がリング形状の場合には、一気に１周のタタミ縫いを行なうことが困難なので、入力図形が所定直線で切断され、各切断された図形ごとに放射タタミ縫いを行なうことにより１周の放射タタミ縫いが行なわれる。
【０００９】
一方、入力図形が非リング形状の場合には、図形質点の分布図が作成され、図形全体の最小凸胞が求められる。この最小凸胞から得られる図形重心と方向が重力補正され、図形の質量中心の近くを通るような曲線を生成することにより主軸曲線が生成される。
【００１０】
好ましくは、求められた測地図形に測地図形での座標値と入力図形での座標値の両方の座標値が付与される。さらに、逆変換の際、測地図形の座標値が入力図形の座標値に付加される。
【００１１】
【発明の実施の形態】
以下、図面に示す実施形態に従って本発明を詳細に説明する。
【００１２】
［全体の構成］
図２は、放射タタミ縫いデータを作成するための刺しゅうデータ作成装置の全体構成を示すブロック図である。入力部１により、ベクトル表現された刺しゅう縫いすべき入力図形が入力される。図形は、図４と図５に示されたように、その内部を左または右のいずれか一方に見るように定められたベクトル化周（矢印で示す）で表現されている。図４と図５に示す例は内部を左に見るときの例である。
【００１３】
入力図形に基づき、主軸曲線発生部２により入力図形の主軸曲線が生成される。主軸曲線発生部２は、リング形状判定部２ａ、点列の凸胞体生成部２ｂおよび質点の重心計算部２ｃからなる。主軸曲線は、対象とする図形に自然に沿うような曲線であり、入力図形が図４に示すようにリング形状である場合には、主軸曲線は折線Ｐ1Ｐ2…ＰNとなる。この折線は後に閉曲線として滑らかな曲線として扱うことができる（ＰNとＰ1はそのとき結ばれる）。
【００１４】
一方、図５に示すように非リング形状である場合には、１個以上任意個の物体に対して目的とする主軸曲線は、折線Ｐ1Ｐ2…ＰNである。この折線は後に開曲線として滑らかな曲線として扱うことができる。本発明の一実施形態では、以下に説明するようなアルゴリズムで主軸曲線が定められるが、特にこれに限定されることなく、他のアルゴリズムで主軸曲線を求めることができるものである。
【００１５】
主軸曲線が生成されると、入力図形は、軸伸開部３により主軸曲線の所定点（原点）からの距離値と主軸曲線への最短距離値とを座標値としてもつ座標系に変換される。このように変換された座標系で表される図形は、本発明では、測地図形とよばれ、この測地図形が掃引・逆変換部４により水平掃引され、その水平掃引線が入力図形の座標系に逆変換される。この逆変換された掃引線は、入力図形では放射状掃引線となっており、この放射状掃引線から針落点生成部５において入力図形の座標系での針落点が生成され、出力部６を介してミシンに出力される。
【００１６】
２’は、リング形状切断部であり、入力図形がリング形状の場合には、一気に１周のタタミ縫いを行なうことが困難なので、入力図形を所定直線で切断するためのものである。
【００１７】
図２の各ブロックはマイクロコンピュータにより構成される全体制御部７により制御される。
【００１８】
［主軸曲線の生成］
まず、図３のフローチャートを参照して、入力図形の主軸曲線を生成する流れを説明する。
【００１９】
入力図形において、ひとつづきの連結する領域を島と呼ぶことにし、この島の数が１個か２個以上かを判断する（ステップＳ１）。１個であれば図４のように図形がリング形状を成す可能性があり、一方、図５に示すように、２個以上のときは無条件に開曲線として処理される。
【００２０】
島の数が１個である場合には、ステップＳ２で入力図形がリング形状か否かが判断される。入力図形は、上述したように、ベクトル表現されるので、図６に示したような矢印で表現することができる。図６において、外周Ｆ0と内周Ｆ1、Ｆ2…が存在するとき、内周で最大周長のものを仮にＦ1とする。リング形状であるかどうかはＦ0とＦ1だけで判断すれば十分である。
【００２１】
Ｆ0とＦ1の構成点列から、図で点線で示した如く最小凸胞と呼ばれる凸多角形Ｆ0’、Ｆ1’が得られる。これは周の点列をその周上または内部に含むような最小の凸多角形であり、これを求めるには凸多角形の構成辺の連続する２ベクトルＡとＢが、例えば左まわり凸多角形（Ｆ0’）なら、外積値ｔ＝Ａ×Ｂ＝ＡｘＢｙ−ＡｙＢｘが常にｔ＞０であり、右まわり凸多角形（Ｆ1’）なら常にｔ＜０であるという条件から、入力周の任意の頂点を出発点として、条件を満たす頂点だけを格納することにより容易に求めることができる。
【００２２】
図６の形状がリング形状と判定されるためには、Ｆ0’、Ｆ1’が共に円形に近いことが必要である。図７は円形の判定方法を示すもので、１周３６０゜を一定数、例えば３２等分した角度コード系を設定して、凸多角形の周のベクトルひとつひとつについて角度コードを割り出し、そのベクトルの長さについて累積値（ｈ0…ｈ31）を求める。円形であれば、累積値のグラフは水平に近いと期待されるので、分散
【００２３】
【数１】
0003636527.tif 000002
【００２４】
を求める。平均ｕ＝周長／３２とするとき、定数Ｓを定めて、ρ≦Ｓのとき円形状と判定する。
【００２５】
図８は円形状と判定されたＦ0’、Ｆ1’がリング形状を成すかどうかを判定するものであって、Ｆ0’の中心をＣ0、直径をＤ0、またＦ1’の中心をＣ1、直径をＤ1とする。
【００２６】
リングであるためには、次の２条件
（１）同心率条件
Ｃ0Ｃ1≦定数×Ｄ0
（２）直径比条件
Ｄ1≧定数×Ｄ0
をともに満たすことが必要である。
【００２７】
このようなアルゴリズムで入力図形がリング形状であると判断されると、ステップＳ３において、内周の凸胞Ｆ1’の頂点列を一定倍膨張した点列を主軸曲線として出力する。図８においてＦ1’の頂点座標（Ｘ）をそのまま出力しても良いし、拡大率ＡをＡ＞１の任意の値に定めて、Ｘ’＝Ｃ1＋Ａ＊（Ｘ−Ｃ1）によりＸ’を求めて出力しても良い。例えば、外周Ｆ0’と内周Ｆ1’の中間付近に出力するときには、Ａ＝（１＋Ｄ0／Ｄ1）／２（＞１）とすることもできる。
【００２８】
ステップＳ２で、非リング形状であると判断された場合は、開いた主軸曲線が必要となり、これはステップＳ４で質点の分布図を作成することにより求められる。図９は、形状の質点の分布図を示すものであり、黒丸が質点である。このような分布図を得るためには、適当な格子間隔により決まる平面上の格子座標Ｘが図形Ｆの中にあるかどうかを判定する必要があるが、これは周知のとおり、Ｘから任意方向に無限半直線を引いたときのＦの周との交点の数を数えて、奇数個ならＦの内部、偶数個なら外部であると判定する方法を用いて行なわれる。
【００２９】
このような分布図を作成した後、図９において、点線で示すように島集合全体の最小凸胞Ｅを求め、その重心（Ｇ）と方向（ａ）を求める（ステップＳ５）。この場合、各島の外周だけを参加させて、外周を適当な間隔で座標抽出することにより、平面上にＮ個のランダムな点列が得られる。Ｅはこの点列の最小凸胞とみなすことができる。ランダム点列の最小凸胞を求める方法としては、例えば「Ｇｒａｈａｍの方法」が知られている。
【００３０】
Ｅが求まれば、その図形重心Ｇと図形方向ベクトルａを求めることができる。Ｇを求めるには、Ｅが凸多角形であるから、その内部に適当な点Ｋを定めると、Ｋと周上の点を結んで得られるすべての三角形の重心座標の面積重みつき総和の平均値として求めることができる。方向ベクトルａについては、Ｅの周のベクトルを方向コード０〜３１（既出）で分類して、ベクトルの長さを累積加算（既出）すると、例えば最大長を示す方向コードを図形の方向とする方法がある。方向コードから対応するベクトルを割り当てる。
【００３１】
続いて、ステップＳ６において重心Ｇの補正が行なわれる。得られた重心Ｇは凸胞体Ｅの重心であって、求める主軸曲線とは一般に隔たりがあるので、これをなるべく主軸曲線に近づけるために、重力補正と呼ぶ処理を施して、Ｇの補正点Ｇ’を求める（図１０、図１１）。図１０において、Ｑは入力点（Ｇ）、Ｑ’は出力点（Ｇ′）を示す。ベクトルＫ1Ｋ2は図９のａと直交するベクトルであり、距離ｈは定数である。Ｑを中心とする半径ｒの円内に入る質点をＭ1、Ｍ2…ＭNとするならば、重心Ｒを次式により求める。
【００３２】
Ｒ＝（ΣＭi）／Ｎ（ＲとＭiは位置ベクトル）
Ｑ’はＲから線分Ｋ1Ｋ2への垂点として求まる。このとき垂点がＫ1Ｋ2の外に落ちるときは、最寄りのＫ1またはＫ2を採用する。
【００３３】
続いて、ステップＳ７において、Ｇ’と方向ａを初期値として、順方向（ａの方向）主軸曲線列Ａ1’、Ａ2’…Ａkを求める（図１１）。図１０において、Ｐは直前の確定点（Ａ’i-1）である（最初はＧ′）。方向ＰＱはベクトルＡ’i-2Ａ’i-1をそのまま延長したものであり、定数距離ｄの長さを予想点Ｑ（Ａi）とする（最初の方向はａ）。距離ｈはｈ＝ｄｔａｎθ（θは定数）で決まる定数であり、主軸曲線が極端に曲がらないよう抑制する働きがある。入力点Ｑ（Ａi）の補正点をＱ’（Ａ’i）とする。これを順次続けてゆくと、最終的に順方向点列Ａ’1、Ａ’2、……Ａ’kが得られる。終了はＡiが凸胞体Ｅから一定長以上外に出たときとする。
【００３４】
ステップＳ７では、順方向に補正点列が求められたので、次にステップＳ８において、同様な方法で逆方向に補正点列を求める。すなわち、Ｇ’と方向（−ａ）を初期値として、逆方向（ａの逆向き）主軸曲線列Ｂ’1、Ｂ’2…Ｂ’mを求める（図１１）。
【００３５】
続いて、ステップＳ９において、主軸曲線として図１１に示したようなｍ＋ｋ個の点Ｂ’m、Ｂ’m-1…Ｂ’2、Ｂ’1、Ａ’1、Ａ’2…Ａ’k-1、Ａ’kを出力する。Ｇ’は主軸曲線創生の種として使われたが、主軸曲線に加えると一般に形状を乱すので、これを加えないようにする。
【００３６】
［放射タタミ縫いの針落点の生成］
上述したように、入力図形の主軸曲線が生成されたので、次に、図１２に基づいて、放射タタミ縫いの針落点を求める流れを説明する。まず、図３のアルゴリズムに従って求められた主軸曲線が閉じているか（リング形状）あるいは開いているか（非リング形状）を判定する（ステップＴ１）。
【００３７】
主軸曲線（Ｐ0…Ｐn-1）が閉じている場合は、入力図形は図１３に示すようにリング形状になっている。リング形状の図形をリング状に１周まわって一息に縫うことは不可能であるので、適当な直線によりリングを切断する（ステップＴ２）。この切断は、図２のリング形状切断部２’において行なわれる。
【００３８】
図１３において、例えばＰ0を固定点とすれば、直径にもっとも近い点Ｐｈを捜し出すことは容易である。２点Ｐ0Ｐhを結ぶ直線により、ベクトル化図形の切断を行うことができる。先に図形の周の進む向きを内部を左側に見るとさだめているので、図１３のＷの点線箇所で示すように、切断部においても元図形の周の向きは保存されたまま残るので、何カ所で切断が発生しても合理的に分離することが可能である。切り取られた最終図形は切断線に対して、左側または右側の区別の印がつけられる。
【００３９】
次に、主軸曲線も２分される。すなわち、
左側主軸：Ｐh-1ＰhＰh+1…Ｐn-1Ｐ0Ｐ1
右側主軸：Ｐn-1Ｐ0Ｐ1…Ｐh-1ＰhＰh+1
と定める。それぞれの主軸の始点と終点を１点分相手側に深く入れたのは、点Ｐ0およびＰhでの曲率を一致させるためで、その結果縫製時に縫い線の傾きが一致することになる。
【００４０】
続いて、ステップＴ３において主軸点列を曲線補間する。図１４に示すように、平面上の点列Ｒ0Ｒ1…Ｒk-1を滑らかに結ぶ曲線を生成するアルゴリズムは多くのものが知られている。曲線は補間点列Ｈ0Ｈ1…Ｈm-1で代表する。このとき、曲率の大きいところでは稠密に、小さいところでは疎に調整すると、演算時間とメモリ量の面から都合が良い。なお、もとの入力図形の２分が発生したときは、左側主軸と右側主軸の両方について補間点列を求めておくのは言うまでもない。
【００４１】
図１４における補間点列の実態Ｈiは次のものである。
【００４２】
（１）Ｈiの座標
（２）ベクトルＨiＨi+1
（３）Ｈ0からの周長
（４）ベクトルＨiＨi+1の長さ（弦長）
（５）ベクトルＨiＨi+1の長さの２乗値
入力図形において、ひと続きの連結領域を島と呼ぶことにすると、リング状の島は図１４のごとく２個以上の島に分割されているので、島の個数分繰り返して処理を行う。ステップＴ４において全ての島の処理を終了した場合、エンドとし、そうでない場合には、ステップＴ５において、本発明の原理となる軸伸開と呼ばれる処理が行なわれて図形変換が行なわれる。以下、このように変換された入力図形を測地図形という。
【００４３】
図１５は軸伸開のための曲線測地の説明図である。主軸曲線Ｐ0Ｐ1…に対して、点Ｑ（ｘ、ｙ）が与えられると、周上最も近い点Ｐが算出される。測地ｕ座標をｕ＝ＱＰ（Ｑが曲線の右側なら正、左側なら負、周上は零とする）、測地ｖ座標をｖ＝Ｐ0からＰに至る周長（ＱがＰ0の手前にあるときはｖ＜０）と定める。
【００４４】
このような曲線測地によって、例えば図１６（Ａ）に示すような入力図形に対して軸伸開が行なわれ場合に得られる測地図形が（Ｂ）に図示されている。軸伸開は（Ａ）の入力図形の周の全頂点（ｘ0、ｙ0）、（ｘ1、ｙ1）、……（ｘn、ｙn）に対して測地座標（ｕ0、ｖ0）、（ｕ1、ｖ1）、……（ｕn、ｖn）を割り付ける作業であり、それにより測地座標を主座標に、入力座標を副座標とする二重の座標を持つ新しい図形、すなわち（Ｂ）に示したような測地図形が完成する。
【００４５】
続いて、ステップＴ６において、測地図形に対して通常の水平掃引が行なわれ、水平線分が入力図形の座標系に逆変換される。水平掃引は、図１７に示したように、図形をｖ方向に所定ピッチΔｖ隔てて水平線で埋め尽くす作業である。このΔｖは後述する糸間距離の数分の１程度に定められる。この水平掃引で得られるｕｖ座標値は、図１８に示したように、入力図形の座標系に逆変換される。すなわち、ｕｖ座標系の水平線分がもとのｘｙ座標系に逆変換される。ｕｖ座標のＡ1Ｂ1で説明すると、Ａ1Ｂ1の長さｎ1は予めわかっているので、進んだ距離ｑ1よりｘｙ座標系の座標Ｃ1（ｘ1、ｙ1）を推定できる。すなわち、比例配分の原理により、
ｘ1＝ｘａ＋（ｑ1／ｎ1）（ｘｂ−ｘａ）
ｙ1＝ｙａ＋（ｑ1／ｎ1）（ｙｂ−ｙａ）
となる。
【００４６】
Ａ2Ｂ2に対応するＣ2（ｘ2、ｙ2）も同様に求められる。なお、このとき、Ｃ1（ｘ1、ｙ1）にはｕ1を、またＣ2（ｘ2、ｙ2）にはｕ2を付加しておくことが重要なポイントである。
【００４７】
このようにして、測地図形のｕｖ座標系の水平掃引線が逆変換されて入力図形のｘｙ座標系における放射状掃引線が求められることが理解できる。
【００４８】
続いて、ステップＴ７において放射状掃引線分から入力図形での針落点の座標値が生成される。図１９は、入力図形が逆変換により得られる放射状掃引線分Ｌ1、Ｌ2、……Ｌnで埋め尽くされている様子を示している。この掃引線分の列から放射タタミ縫いの針落点が生成される。
【００４９】
オペレータからは糸間距離ｐ、縫い目長さｓが与えられている。掃引線分同士の間隔ｑ1ｑ2は一般にｑ1≧０、ｑ2≧０の任意の値をとる。従って、直前の縫い線Ｌとの間隔ｔを監視することにより次の縫い線を定めることができる。すなわち、間隔ｔ≧ｐとなったことを検出し、その時の掃引線Ｃ1Ｃ2を次の縫い線とする。このとき、ｕ1、ｕ2は主軸曲線からの距離変位を示すので、図１に示す如く、タタミ縫い独特の縫い目をｓ／３ずつずらして縫う為の情報となる。すなわち、図１９においては、次の縫い線はＣ2からＣ1へ向う縫い線となるが、Ｃ2の変位ｕ2があれば、ｍ＝ｕ2／ｓ（ｕ2＞０）（ｍは整数）として、Ｘ＝ｍｓはＣ2から最も内側の基準針落点の変位である。Ｃ2に続く次の針落点Ｎの変位はＸ−０、Ｘ−ｄ、Ｘ−２ｄのいずれかであるが、縫い線Ｃ2Ｃ1の位相は直前の縫い線Ｌの位相からひとつ進むので、一意に決めることができる。
【００５０】
このようにして順次縫い線と縫い目を求め、放射タタミ縫いの針落点を生成して出力し、放射タタミ縫いの刺しゅうデータを作成する。
【００５１】
［他の実施形態］
図３のステップＳ３において、内周の凸胞をもとに主軸曲線を出力したが、これを外周の凸胞をもとにしても同様の効果を得る。
【００５２】
また、図８において、外周の凸胞Ｆ0’の頂点座標（Ｘ）をそのまま主軸曲線として出力してもよいし、拡大率ＡをＡ＜１の任意の値に定めて、Ｘ’＝Ｃ0＋Ａ＊（Ｘ−Ｃ0）のＸ’を主軸曲線として出力してもよい。例えば外周と内周の中間付近に出力するときは、Ａ＝（１＋Ｄ1／Ｄ0）／２（＜１）とすることもできる。
【００５３】
更に、図５のステップＳ６において、重心Ｒを次式
Ｒ＝（Σ（ｆ（ｕ）Ｍi））／Ｎ
としても同様な効果が得られる。
【００５４】
ただし、ｆ（ｕ）は、入力点ＱとＭiの距離ｕ、すなわち
【００５５】
【数２】
0003636527.tif 000003
【００５６】
の関数である。図３のステップＳ３はｆ（ｕ）＝１に相当する。ｆ（ｕ）は入力点Ｑからみたときの密度関数であり、ｆ（ｕ）としていろいろな関数が考えられるが、例えばｆ（ｕ）＝ｅｘｐ（−ｕの２乗）としたとき、曲線形状に違いが出る。しかし、主軸曲線としての有効性は変らない。
【００５７】
また、図１２のステップＴ２において、図１３での切断線がＰ0を通るものとしたが、任意のＰiを通る直径に近い切断線に置きかえても同様な効果が得られる。
【００５８】
更に、図１２のステップＴ２において、図１３での切断線がＰ0Ｐhのとき、主軸の向きを逆転させて、
左側主軸：Ｐ1Ｐ0Ｐn-1…Ｐh+1ＰhＰh-1
右側主軸：Ｐh+1ＰhＰh-1…Ｐ1Ｐ0Ｐn-1
にしても、効果は全く変わらないことはもちろんである。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、入力図形に沿う主軸曲線が自動的に生成されるので、放射タタミ縫いをするときの操作者の負担が軽減される。また、本発明では、入力図形は、主軸曲線を一つの座標軸とする測地図形に変換され、その測地図形が複数の水平掃引線で掃引されて、入力図形での掃引線に逆変換される。この逆変換された掃引線は、入力図形での放射状掃引線になっており、この放射状掃引線に基づいて放射タタミ縫いの針落点が生成されるので、放射状の美観に優れた良質なタタミ縫いが可能になる。
【図面の簡単な説明】
【図１】放射タタミ縫いを説明する説明図である。
【図２】本発明の全体の構成を示したブロック図である。
【図３】主軸曲線を生成する流れを示したフローチャート図である。
【図４】リング形状の入力図形をベクトル表現で示した説明図である。
【図５】非リング形状の入力図形をベクトル表現で示した説明図である。
【図６】入力図形から凸胞体を求める方法を説明した説明図である。
【図７】入力図形から凸胞体を求めるためのヒストグラムを示した線図である。
【図８】主軸曲線を生成する方法を説明した説明図である。
【図９】非リング形状の図形の重心から主軸曲線を求める原理を説明した説明図である。
【図１０】重心の補正方法を示した説明図である。
【図１１】補正された点列から非リング形状の主軸曲線を生成する方法を示した説明図である。
【図１２】生成された主軸曲線から入力図形の放射タタミ縫いにおける針落点を求める流れを示したフローチャート図である。
【図１３】リング形状の入力図形を切断してタタミ縫いを行なう方法を説明した説明図である。
【図１４】主軸曲線を補間して求める方法を説明した説明図である。
【図１５】主軸曲線から測地座標を求める方法を説明した説明図である。
【図１６】入力図形を軸伸開して測地図形を求める方法を説明した説明図である。
【図１７】測地図形を水平掃引する状態を示した説明図である。
【図１８】測地図形の水平掃引線を逆変換して入力図形での放射掃引線を生成する方法を説明した説明図である。
【図１９】放射掃引線から入力図形での針落点を求める方法を説明した説明図である。
【符号の説明】
１  入力部
２  主軸曲線発生部
３  軸伸開部
４  掃引・逆変換部
５  針落点生成部
６  出力部
７  全体制御部
【図１】
0003636527.tif 000004
【図２】
0003636527.tif 000005
【図３】
0003636527.tif 000006
【図４】
0003636527.tif 000007
【図５】
0003636527.tif 000008
【図６】
0003636527.tif 000009
【図７】
0003636527.tif 000010
【図８】
0003636527.tif 000011
【図９】
0003636527.tif 000012
【図１０】
0003636527.tif 000013
【図１１】
0003636527.tif 000014
【図１２】
0003636527.tif 000015
【図１３】
0003636527.tif 000016
【図１４】
0003636527.tif 000017
【図１５】
0003636527.tif 000018
【図１６】
0003636527.tif 000019
【図１７】
0003636527.tif 000020
【図１８】
0003636527.tif 000021
【図１９】
0003636527.tif 000022