Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5414675B2 - Knit design method, knit design apparatus and design program - Google Patents
[go: Go Back, main page]

JP5414675B2 - Knit design method, knit design apparatus and design program - Google Patents

Knit design method, knit design apparatus and design program Download PDF

Info

Publication number
JP5414675B2
JP5414675B2 JP2010521651A JP2010521651A JP5414675B2 JP 5414675 B2 JP5414675 B2 JP 5414675B2 JP 2010521651 A JP2010521651 A JP 2010521651A JP 2010521651 A JP2010521651 A JP 2010521651A JP 5414675 B2 JP5414675 B2 JP 5414675B2
Authority
JP
Japan
Prior art keywords
line
section
courses
outer shape
line segment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010521651A
Other languages
Japanese (ja)
Other versions
JPWO2010010775A1 (en
Inventor
隆宏 延與
茂紀 前岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shima Seiki Mfg Ltd
Original Assignee
Shima Seiki Mfg Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shima Seiki Mfg Ltd filed Critical Shima Seiki Mfg Ltd
Priority to JP2010521651A priority Critical patent/JP5414675B2/en
Publication of JPWO2010010775A1 publication Critical patent/JPWO2010010775A1/en
Application granted granted Critical
Publication of JP5414675B2 publication Critical patent/JP5414675B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B1/00Weft knitting processes for the production of fabrics or articles not dependent on the use of particular machines; Fabrics or articles defined by such processes
    • D04B1/22Weft knitting processes for the production of fabrics or articles not dependent on the use of particular machines; Fabrics or articles defined by such processes specially adapted for knitting goods of particular configuration
    • D04B1/24Weft knitting processes for the production of fabrics or articles not dependent on the use of particular machines; Fabrics or articles defined by such processes specially adapted for knitting goods of particular configuration wearing apparel
    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B37/00Auxiliary apparatus or devices for use with knitting machines
    • D04B37/02Auxiliary apparatus or devices for use with knitting machines with weft knitting machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Knitting Machines (AREA)

Description

この発明はニット製品のデザインに関し、特に減らしライン及び増やしラインのデザインに関する。   The present invention relates to the design of knitted products, and in particular to the design of reduction and increase lines.

ニット製品のデザインでは減らしライン、即ち編幅を徐々に減少させるためのラインと、増やしライン、即ち編幅を徐々に増加させるためのラインとが必要となる。例えばアームホールやネックホールなどで編幅は徐々に減少するので、デザインデータになるべく忠実に編目を減らす減らしラインが必要になる。また身頃や袖などで、編幅を徐々に増加させる場合、デザインデータに沿った増やしラインが必要になる。   In the design of a knitted product, a reduction line, that is, a line for gradually decreasing the knitting width, and an increase line, that is, a line for gradually increasing the knitting width are required. For example, since the knitting width gradually decreases at arm holes, neck holes, etc., a reduction line for reducing the stitches as faithfully as possible becomes necessary. Also, when the knitting width is gradually increased with the body and sleeves, an additional line is required along the design data.

減らしラインを例に従来例を説明する。従来のニットデザインでは、図12に示すJカーブやSカーブが用いられ、最初にデザイン上の外形ラインを複数の線分に分割し、各線分の傾きを求める。Jカーブでは傾きの小さな線分から大きな線分への順に線分を配列し、Sカーブでは傾きの大きな線分から小さな線分への順に線分を配列する。JカーブやSカーブでは、線分の傾きに沿って減らしを実行するので、減らしは必ずしも規則的に実行されない。また2目ずつ減らすことが編成上効率的であるが、線分の傾きによっては1目ずつの減らしとなる。これらのため編成効率が低くなり、また減らし目の列からなるファッションラインも不規則となる。さらにJカーブではデザインよりも小さな編地になりやすく、Sカーブではデザインよりも大きな編地になりやすいなど、デザインに忠実な減らしラインが得にくい。これらのことは増やしの場合も同様である。   A conventional example will be described taking a reduction line as an example. In the conventional knit design, the J curve or S curve shown in FIG. 12 is used. First, the outline line on the design is divided into a plurality of line segments, and the inclination of each line segment is obtained. In the J curve, the line segments are arranged in the order from the line segment with the small inclination to the large line segment, and in the S curve, the line segments are arranged in the order from the line segment with the large inclination to the small line segment. In the J curve and the S curve, the reduction is executed along the slope of the line segment, so the reduction is not necessarily executed regularly. In addition, it is efficient in knitting to reduce by 2 stitches, but depending on the slope of the line segment, it is reduced by 1 stitch. As a result, the knitting efficiency becomes low, and the fashion line consisting of the reduced number of rows becomes irregular. Furthermore, the J curve tends to be smaller than the design, and the S curve tends to be larger than the design. The same applies to the increase.

この発明の課題は、デザインに比較的忠実で、編成効率が高く、かつ規則的なファッションラインを得やすい減らしラインや増やしラインを発生させることにある。
この発明での追加の課題は、なるべく滑らかな減らしラインや増やしラインを生成することにある。
この発明での他の追加の課題は、デザインの外形が変更された場合に、区間の境界をマニュアルで入力する必要を無くすことにある。
An object of the present invention is to generate a reduction line and an increase line that are relatively faithful to the design, have high knitting efficiency, and easily obtain a regular fashion line.
An additional problem with the present invention is to create as smooth and reduced lines as possible.
Another additional problem of the present invention is to eliminate the need to manually input the boundary of the section when the external shape of the design is changed.

この発明は、横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすあるいは増やすことにより、減らしラインあるいは増やしラインに変換する方法において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出ステップと、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、1本または2本の直線状の線分を、各区間に対応させて発生させるための線分発生ステップと、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定ステップと、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置ステップ、とを設けたことを特徴とする。
The present invention relates to a method for converting the outer shape of a knitted fabric specified by design data into a reduced line or an increased line by reducing or increasing stitches in order to create knitting data executable by a flat knitting machine.
Inclination calculating step for dividing the outer shape into a plurality of sections and determining the inclination of the outer shape for each section ;
A predetermined number of stitches are regularly reduced or increased for each even number of courses, and one or two straight line segments are associated with each section with a slope close to the slope of each section of the outer shape. A line generation step for generating,
The length of each line segment so that the total number of courses of the line segments matches the number of courses determined from the outline, and the total number of reductions or increases matches the number of reductions or increases determined from the outlines. A line segment length determination step for determining
A line segment arranging step for generating a reduced line or an increased line by arranging corresponding line segments for each section and connecting adjacent line segments to each other is provided. .

またこの発明は、横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換する装置において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、1本または2本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、とを設けたことを特徴とする。
The present invention also provides an apparatus for converting the outer shape of the knitted fabric specified by the design data into a reduced line or an increased line by reducing or increasing the stitches in order to create knitting data executable by the flat knitting machine. In
Inclination calculating means for dividing the outer shape into a plurality of sections and determining the inclination of the outer shape for each section ;
A predetermined number of stitches are regularly reduced or increased for each even number of courses, and one or two straight line segments are associated with each section with a slope close to the slope of each section of the outer shape. A line generation means for generating;
The length of each line segment so that the total number of courses of the line segments matches the number of courses determined from the outline, and the total number of reductions or increases matches the number of reductions or increases determined from the outlines. A line segment length determining means for determining
Line segments corresponding to each section are arranged, and adjacent line segments are connected to each other, thereby providing line segment arrangement means for generating reduced or increased lines. .

この発明はさらに、横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換するニットデザイン装置のためのプログラムにおいて、
前記ニットデザイン装置を、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、1本または2本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、として機能させる、ニットデザインプログラムにある。
The present invention further provides a knit for converting the outer shape of the knitted fabric designated by the design data into a reduced line or an increased line by reducing or increasing the stitches in order to create knitting data executable by the flat knitting machine. In a program for design equipment,
The knit design device,
Inclination calculating means for dividing the outer shape into a plurality of sections and determining the inclination of the outer shape for each section ;
A predetermined number of stitches are regularly reduced or increased for each even number of courses, and one or two straight line segments are associated with each section with a slope close to the slope of each section of the outer shape. A line generation means for generating;
The length of each line segment so that the total number of courses of the line segments matches the number of courses determined from the outline, and the total number of reductions or increases matches the number of reductions or increases determined from the outlines. A line segment length determining means for determining
In the knit design program, a corresponding line segment is arranged for each section, and adjacent line segments are connected to each other to function as a line segment arrangement means for generating a reduced line or an increased line. .

この発明では、各区間を1個または2個の線分で近似し、各区間に線分を配置する。そして区間を越えて線分を移動させることがないので、デザインデータでの外形に比較的忠実な減らしラインや増やしラインが得られる。
各線分では所定のコース毎に所定の目数だけ減らしや増やしを実行するので、減らしや増やしは規則的に実行されて効率的であり、また減らし目や増やし目は規則的なファッションラインとなる。
In the present invention, each section is approximated by one or two line segments, and the line segments are arranged in each section. And since the line segment is not moved beyond the section, a reduction line and an increase line that are relatively faithful to the outline in the design data can be obtained.
Each line segment is reduced or increased by a predetermined number of eyes for each predetermined course, so the reduction or increase is performed regularly and is efficient, and the reduction or increase is a regular fashion line. .

この明細書において、ニットデザイン方法に関する記載は、そのままニットデザイン装置及びニットデザインプログラムにも当てはまり、ニットデザイン装置に関する記載は、そのままニットデザイン方法及びニットデザインプログラムにも当てはまる。
この明細書での各ステップは、特に指摘した場合や自然な順序がある場合以外は、実施例から順序を変更しても実行可能である。
In this specification, the description regarding the knit design method also applies to the knit design apparatus and the knit design program as it is, and the description regarding the knit design apparatus also applies to the knit design method and the knit design program as they are.
Each step in this specification can be executed even if the order is changed from the embodiment unless otherwise noted or there is a natural order.

好ましくは、1区間に対して傾きの異なる2本の線分を対応させる場合、隣接した区間の線分との傾きの差が相対的に小さな線分を、傾きの差が相対的に大きな線分に優先して接続するように、前記線分配置ステップで線分を接続する。これによって区間の境界で線分が比較的滑らかに接続される。 Preferably, when two line segments having different inclinations are associated with one section, a line segment having a relatively small inclination difference from a line segment in an adjacent section is represented by a line having a relatively large inclination difference. The line segments are connected in the line segment arranging step so as to connect with priority over the minutes. As a result, the line segments are connected relatively smoothly at the boundaries of the sections.

また好ましくは、前記傾き算出ステップでは、前記外形を表す自由曲線の制御点によって、外形を複数の区間に分割する。これによって、区間を自動的に発生でき、また外形の特徴を表す制御点を区間の境界とすることにより、外形の特徴に応じて区間に分割できる。   Preferably, in the inclination calculating step, the outer shape is divided into a plurality of sections by control points of a free curve representing the outer shape. Thus, the section can be automatically generated, and the control point representing the feature of the outer shape is set as the boundary of the section, so that the section can be divided into the sections according to the feature of the outer shape.

区間を最初に求める代わりに、前記傾き算出ステップでは、前記外形から直線部分を抽出して前記区間とし、
前記線分長決定ステップでは、区間と区間との隙間に対して隣接した区間の線分を延長し、もしくは隙間に新たな区間を生成してもよい。
このようにすると外形の直線部を区間とし、隙間へ直線部を延長するか、隙間を新たな区間とするように、自動的に区間を生成できる。区間は直線部を元に生成されるので、外形に応じた区間となる。
Instead of first obtaining a section, in the slope calculation step, a straight line portion is extracted from the outer shape as the section,
In the line segment length determination step, the line segment of the adjacent section may be extended with respect to the gap between the sections, or a new section may be generated in the gap.
In this way, it is possible to automatically generate a section so that the straight portion of the outer shape is a section and the straight section is extended to the gap or the gap is a new section. Since the section is generated based on the straight line portion, the section corresponds to the outer shape.

好ましくは、前記傾き算出ステップでは、前記制御点の外形に対する相対位置を記憶し、外形が変更された場合、記憶した相対位置に基づいて変更後の外形に対する区間を発生させる。このようにすると、外形を変更すると、新たな区間を自動的に生成することができる。相対位置は、例えばコース方向に沿った減らしラインの総コース数に対する、境界が位置するコースの番号などとする。   Preferably, in the inclination calculation step, a relative position of the control point with respect to the outer shape is stored, and when the outer shape is changed, a section for the changed outer shape is generated based on the stored relative position. If it does in this way, if an external shape is changed, a new area can be produced | generated automatically. The relative position is, for example, the number of the course where the boundary is located with respect to the total number of courses in the reduced line along the course direction.

特に好ましくは、減らしラインを発生させる場合、前記線分発生ステップでは、偶数のコース数毎に2目ずつ編目を減らす。このようにすると、特に効率的に減らしを実行できる。なお増やしの場合、偶数のコース数毎に1目ずつ編目を増やすことが好ましい。   Particularly preferably, when reducing lines are generated, the stitches are reduced by two stitches for every even number of courses in the line segment generating step. In this way, reduction can be performed particularly efficiently. In the case of increase, it is preferable to increase stitches by one for every even number of courses.

実施例のニットデザイン装置のブロック図Block diagram of the knit design device of the embodiment 実施例での減らしラインの生成アルゴリズムを示すフローチャートThe flowchart which shows the production | generation algorithm of the reduction line in an Example 実施例での増やしラインの生成アルゴリズムを示すフローチャートThe flowchart which shows the production | generation algorithm of the increase line in an Example 実施例での減らしラインの生成を示す図The figure which shows the production | generation of the reduction line in an Example 図4で生成した減らしラインを示す図The figure which shows the reduction line produced | generated in FIG. デザイン変更後の外形ラインを示す図Diagram showing outline line after design change 図6に対応する減らしラインを示す図The figure which shows the reduction line corresponding to FIG. 変形例での減らしラインの生成アルゴリズムを示すフローチャートThe flowchart which shows the production | generation algorithm of the reduction line in a modification 変形例での増やしラインの生成アルゴリズムを示すフローチャートThe flowchart which shows the production | generation algorithm of the increase line in a modification 変形例での減らしラインの生成を示す図The figure which shows the production | generation of the reduction line in a modification 直線近似が困難な区間を有する外形ラインでの、変形例での減らしラインの生成を示す図The figure which shows the production | generation of the reduction | decrease line in a modification in the outline line which has the area where a straight line approximation is difficult 従来例での減らしラインの生成方法を示す図The figure which shows the production method of the reduction line in the conventional example デザイン画像を示す図Diagram showing design image 図13のデザイン画像に対する、従来例での減らしラインを示す図(1目/コースの減らし)The figure which shows the reduction line in the conventional example with respect to the design picture of Figure 13 (1 eye / course reduction) 図13のデザイン画像に対する、従来例での減らしラインを示す図(2目/コースの減らし)The figure which shows the reduction line in the conventional example with respect to the design picture of Figure 13 (reduction of 2 eyes / course) 図13のデザイン画像に対する、実施例での減らしラインを示す図(2目/コースの減らしで、偶数コース毎に減らし)The figure which shows the reduction line in the example with respect to the design image of FIG. 13 (reduction for every course by the reduction of 2nd / course) 減らしラインを示す図で、a)はデザイン画像を、b)は1目/コースの減らしでの従来例を、c)は2目/コースの減らしでの従来例を示し、d)は2目/コースの減らしで、偶数コース毎に減らす実施例を示すThe figure shows a reduction line. A) shows a design image, b) shows a conventional example with 1 eye / course reduction, c) shows a conventional example with 2 eyes / course reduction, d) shows 2 eyes. / An example of reducing the number of courses for every even number of courses

以下に本発明を実施するための最適実施例を示す。   In the following, an optimum embodiment for carrying out the present invention will be shown.

図1〜図17に、実施例とその変形とを示す。各図において、2はニットデザイン装置で、4はバスである。6はキーボード、8はマウスで、他にジョイスティックやトラックボール、スタイラスなどの手動入力手段を備えても良い。10はカラーモニタ、12はディスクドライブで、CD−ROMなどのディスクとの間でデータのやり取りをし、他にUSBなども接続可能である。16はカラープリンタ、18はメモリである。ニットデザイン装置2は、これ以外に図示しないCPUとROMとを備えた、コンピュータである。   1 to 17 show an embodiment and its modifications. In each figure, 2 is a knit design device and 4 is a bus. 6 is a keyboard, and 8 is a mouse. In addition, manual input means such as a joystick, a trackball, and a stylus may be provided. A color monitor 10 and a disk drive 12 exchange data with a disk such as a CD-ROM, and can also be connected to a USB or the like. Reference numeral 16 is a color printer, and 18 is a memory. The knit design apparatus 2 is a computer that includes a CPU and a ROM (not shown).

20はニットデザイン部で、マウス8、キーボード6、ディスクドライブ12,LANインターフェース14などからの入力に従って、ニット製品のデザインを行う。ベツィエ曲線発生部22は、ニット製品のパーツの外形を、ベツィエ曲線などの自由曲線として処理する。ベツィエ曲線に代えてβ−スプライン曲線などを用いてもよく、これらの自由曲線の種類は任意である。ニットデザイン部20がデザインしたニット製品のパーツに対し、ベツィエ曲線発生部22はアウトラインをベツィエ曲線に変換する。ベツィエ曲線などの自由曲線は一般に複数の制御点を備えている。   A knit design unit 20 designs a knit product according to inputs from the mouse 8, the keyboard 6, the disk drive 12, the LAN interface 14, and the like. The Bezier curve generation unit 22 processes the outer shape of the part of the knit product as a free curve such as a Bezier curve. A β-spline curve or the like may be used instead of the Bezier curve, and the type of these free curves is arbitrary. For the part of the knit product designed by the knit design unit 20, the Bezier curve generation unit 22 converts the outline into a Bezier curve. A free curve such as a Bezier curve generally has a plurality of control points.

減らし/増やしライン生成部24は、パーツのアウトラインなどに対して、減らしラインや増やしラインを生成する。減らしラインはパーツの編幅を減らしながら編成を行う際のアウトラインであり、増やしラインは編パーツの編幅を増しながら編成を行う際のアウトラインである。ライン生成部24で生成する減らしラインや増やしラインは、所定のコース毎に減らしや増やしを所定目数ずつ規則的に行うラインで、減らしラインの場合、例えば2目ずつ減らしを行い、増やしラインの場合例えば1目ずつ増やしを行う。   The reduction / increase line generation unit 24 generates a reduction line or an increase line with respect to an outline of a part. The reduction line is an outline when knitting while reducing the knitting width of parts, and the increase line is an outline when knitting while increasing the knitting width of knitting parts. The reduction line and the increase line generated by the line generation unit 24 are lines that regularly reduce and increase for each predetermined course by a predetermined number of lines. In the case of a reduction line, for example, the number of increase lines is reduced by two. In this case, for example, increase by one eye.

減らしラインや増やしラインでは、ニット製品のデザインで定まるラインの合計コース数に対し、デザインから定まる目数だけ、減らしあるいは増やしを行う。減らしライン及び増やしラインは、ニット製品のデザインから定まる外形となるべく一致することが好ましい。さらに減らし目や増やし目が規則的に表れて、減らし目や増やし目がファッションラインを形成することが重要である。また減らしや増やしを例えば偶数コース毎に行って編成を容易にすることが好ましく、減らしの場合は1回当たり2目ずつ編目を減らして、編成を効率的にすることが好ましい。   In the reduction line and increase line, the total number of courses determined by the design of the knit product is reduced or increased by the number of eyes determined from the design. It is preferable that the reduction line and the increase line coincide with the outer shape determined from the design of the knit product as much as possible. Furthermore, it is important that the reduction eyes and the increase eyes appear regularly, and the reduction eyes and the increase eyes form a fashion line. Further, it is preferable to make the knitting easy by performing reduction or increase for every even course, and in the case of reduction, it is preferable to make the knitting efficient by reducing two stitches at a time.

区間分割部26は、減らしラインや増やしラインを生成するために、パーツの外形を複数の区間に分割する。区間は、例えばベツィエ曲線の制御点を境界として分割する。直線近似部28は、分割した区間の内部を1本もしくは2本の線分で近似し、これらの線分は例えば偶数コース毎に2目減らす、あるいは偶数コース毎に1目増やすなどのルールに従った線分である。各区間での傾きは、例えば5コース毎に2目減らすなどとなり、好ましい条件である4コース毎に2目減らす、あるいは6コース毎に2目減らすなど、とは一致しないことがある。そこで例えば5コース毎に2目減らす区間を、4コース毎に2目減らす線分と、6コース毎に2目減らす線分とで近似する。1つの区間は2種類はもしくは1種類の線分で近似できる。   The section dividing unit 26 divides the outer shape of the part into a plurality of sections in order to generate a reduction line and an increase line. The section is divided by using, for example, a control point of a Bezier curve as a boundary. The straight line approximation unit 28 approximates the inside of the divided section by one or two line segments, and these line segments are, for example, reduced by two for every even course or increased by one for every even course. The line segment that was followed. The slope in each section is, for example, reduced by 2 for every 5 courses, and may not match the preferred condition, such as reducing by 2 for every 4 courses or reducing by 2 for every 6 courses. Therefore, for example, a section that is reduced by 2 for every 5 courses is approximated by a line segment that is reduced by 2 for every 4 courses and a line segment that is reduced by 2 for every 6 courses. One section can be approximated by two types or one type of line segment.

区間と区間との境界で線分の傾きが同じであると、区間が滑らかに接続されることになる。そこで1つの区間に2種類の線分がある場合、左右の区間との間で線分の傾きが滑らかにつながるように、2種類の線分の配置を決定する。例えばある区間に4コース毎に2目減らす線分と、6コース毎に2目減らす線分とを割り当てたとする。ここで左側の区間が4コース毎に2目減らす線分から成り、右側の区間が6コース毎に2目減らす線分から成る場合、線分の配置を左から右への順で、4コース毎に2目、4コース毎に2目、6コース毎に2目、6コース毎に2目の順にすると、区間と区間の境界が滑らかに接続される。即ち左右の区間の線分との間での傾きの差が小さくなるように、2本の線分を配置する。   If the slope of the line segment is the same at the boundary between the sections, the sections are smoothly connected. Therefore, when there are two types of line segments in one section, the arrangement of the two types of line segments is determined so that the slopes of the line segments are smoothly connected to the left and right sections. For example, it is assumed that a line segment that reduces by 2 lines every 4 courses and a line segment that decreases by 2 lines every 6 courses are assigned to a certain section. If the left section consists of a line segment that decreases by 2 every 4 courses, and the right section consists of a line segment that decreases by 2 every 6 courses, the line segments are arranged from left to right in every 4 courses. The second and fourth courses, the second for every six courses, and the second for every six courses are connected in a smooth manner. That is, the two line segments are arranged so that the difference in inclination between the line segments in the left and right sections becomes small.

実施例では減らしラインや増やしラインを最初に区間に分割するが、変形例では減らしラインや増やしラインに対して直線近似を行い、この過程で区間が発生する。この場合、区間分割部26は不要である。   In the embodiment, the reduced line and the increased line are first divided into sections. In the modified example, a straight line approximation is performed on the reduced line and the increased line, and a section is generated in this process. In this case, the section dividing unit 26 is not necessary.

データ変換部30は、ニット製品のデザインを図示しない横編機で編成できる編成データ34に変換する。またメモリ18は、ニットデザイン装置2に、減らしラインや増やしラインを生成させるための、デザインプログラム32を記憶する。プログラム32はLANインターフェース14やディスクドライブ12などから入力され、CD−ROMなどの記憶媒体に記憶させて入力しても、あるいはインターネットなどから搬送波を介してLANインターフェース14から入力しても良い。   The data conversion unit 30 converts the design of the knit product into knitting data 34 that can be knitted by a flat knitting machine (not shown). The memory 18 also stores a design program 32 for causing the knit design device 2 to generate a reduction line or an increase line. The program 32 may be input from the LAN interface 14 or the disk drive 12 and stored in a storage medium such as a CD-ROM, or may be input from the LAN interface 14 via a carrier wave from the Internet or the like.

図2〜図7に、実施例での処理を示す。処理対象の前身頃40を図4に示し、41はアームホールの減らしライン、42はネックホールの減らしラインで、ここではアームホールの減らしライン41を例に説明するが、ネックホールの減らしライン42でも同様の処理を行う。この明細書において、編地の横方向をx方向、即ちウェール方向とし、縦方向をy方向、即ちコース方向とする。編目はウェール方向に沿って図示しないキャリッジが移動する間に形成される。コース方向に沿って上下に編目が並んでおり、yの値が小さいエリアから大きいエリアへの順に編目は編成される。   2 to 7 show processing in the embodiment. The front body 40 to be processed is shown in FIG. 4, 41 is an armhole reduction line, 42 is a neckhole reduction line, and the armhole reduction line 41 will be described as an example here, but the same applies to the neckhole reduction line 42. Perform the process. In this specification, the lateral direction of the knitted fabric is the x direction, that is, the wale direction, and the longitudinal direction is the y direction, that is, the course direction. The stitches are formed while a carriage (not shown) moves along the wale direction. The stitches are lined up and down along the course direction, and the stitches are knitted in order from the area where the value of y is small to the large area.

図2に減らしラインの生成アルゴリズムを示すと、ステップ1でニット製品のデザインに基づく外形に対し、ベツィエ曲線発生部22で発生させたベツィエ曲線上の制御点を用いて、減らしラインを複数の区間に分割する。図4の場合、ベツィエ曲線上の制御点a〜eを用いて区間I〜IVに分割し、区間の境界は制御点a〜eである。区間I〜IVに含まれる減らし目の数がそれぞれ偶数となるようにし、奇数の場合、境界b,c,dを移動させる。また外形の変更に備えて、減らしラインに対する境界の相対位置を記憶する(ステップ2)。実施例では、ウェール方向やコース方向に沿って1目単位での座標系を用い、例えばコース方向に沿っての境界b,c,dの座標を記憶する。   FIG. 2 shows an algorithm for generating a reduced line. In step 1, with respect to the outline based on the design of the knitted product, the reduced line is divided into a plurality of sections by using control points on the Bezier curve generated by the Bezier curve generator 22. Divide into In the case of FIG. 4, the control points a to e on the Bezier curve are used to divide into sections I to IV, and the boundaries of the sections are the control points a to e. The number of reduction points included in the sections I to IV is set to an even number, and when the number is an odd number, the boundaries b, c, and d are moved. Also, in preparation for a change in the outer shape, the relative position of the boundary with respect to the reduced line is stored (step 2). In the embodiment, a coordinate system in units of one eye is used along the wale direction and the course direction, and for example, the coordinates of the boundaries b, c, and d along the course direction are stored.

各区間に対して傾き、即ち区間のコースの数と減らしを行う目数、との比を算出する(ステップ3)。例えば30コースに対して減らし目の数が10の場合、6コース毎に2目の減らしを行えば良く、1本の線分で区間を近似できる。このような場合はステップ4の処理を行う。しかしながら一般に、区間の傾きはこのような簡単なものではないので、区間の平均の傾きを挟む、2種類の傾きの線分により、区間を近似する(ステップ5)。さらに隣接する区間と線分の傾きがなるべく一致するように、2種類の線分を配置する(ステップ6)。   For each section, the slope, that is, the ratio between the number of courses in the section and the number of eyes to be reduced is calculated (step 3). For example, when the number of reduction eyes is 10 with respect to 30 courses, the second reduction should be performed every 6 courses, and the section can be approximated by one line segment. In such a case, the process of step 4 is performed. However, in general, since the slope of the section is not such a simple one, the section is approximated by two types of slope segments sandwiching the average slope of the section (step 5). Further, two types of line segments are arranged so that the slopes of the adjacent segments and the line segments coincide as much as possible (step 6).

これらの処理を図4に示す。例えば区間Iでは46コースに対し減らし目が36目で、1コースで2目ずつ減らすと、18回の減らしが必要である。区間Iでは、46コースで18回減らしを行うことから、平均して2.5コース程度に対し1回の減らしを行えばよい。減らしを行う回数をaとすると、 2a+4(18−a)=46 が成り立つ。2.5コース/減らしの両側で偶数コース毎に2目減らしを行うと、2コース毎に2目の減らしと、4コース毎に2目の減らしとなる。そこで2コース毎に2目の減らしを行う回数をaとし、上の式を解くとaが13となるので、2コース毎の2目減らしを13回、4コース毎の2目減らしを5回実行する。これによって2本の線分で区間Iを近似できる。   These processes are shown in FIG. For example, in section I, the number of reductions is 36 with respect to 46 courses, and when the number of courses is reduced by 2 each, 18 reductions are required. In section I, 18 courses are reduced by 46 courses, so it is only necessary to make one reduction for about 2.5 courses on average. Assuming that the number of times of reduction is a, 2a + 4 (18−a) = 46 holds. If both sides of the 2.5 course / reduction are reduced by 2 for every even number of courses, there will be a 2nd reduction for every 2 courses and a 2nd reduction for every 4 courses. Therefore, the number of times the second reduction is performed every 2 courses is a, and when the above formula is solved, a becomes 13. Therefore, the 2nd reduction every 2 courses is 13 times, and the 2nd reduction every 4 courses is 5 times. Run. As a result, the section I can be approximated by two line segments.

区間II及び区間IIIは平均の傾きが等しく、46コースの間に2目ずつの減らしを10回行えばよい。そこで4.6回毎に2目の減らしを行うことになるので、4コース毎の2目減らしをa回、6コース毎の2目減らしを10−a回実行するものとする。これに対して
4a+6(10−a)=46 が成立するので、aが7回となる。区間IVでは46コースの間に26目の減らしを行うので、3.54コース毎に2目の減らしを実行するとよい。2コース毎に2目減らす回数をa回、4コース毎に2目減らす回数を13−a回とすると、
2a+4(13−a)=46 となるので、aが3回となる。
Sections II and III have the same average slope, and it is only necessary to reduce the second by 10 times during 46 courses. Therefore, since the second reduction is performed every 4.6 times, the second reduction every 4 courses is executed a times, and the second reduction every 6 courses is executed 10-a times. On the other hand, since 4a + 6 (10−a) = 46 holds, a is 7 times. In Section IV, the 26th reduction is performed during 46 courses, so it is better to execute the second reduction every 3.54 courses. If the number of times to reduce the second eye every 2 courses is a, and the number of times to reduce the second eye every 4 courses is 13-a times,
Since 2a + 4 (13−a) = 46, a is 3 times.

図4では区間I〜IVはそれぞれ2種類の線分で近似されるので、これらを滑らかに接続する。そのためには区間Iの最初に、2コース毎に2目減らしの線分を配置し、次いで4コース毎に2目減らす線分を配置する。区間IIの最初の部分も4コース毎に2目減らしとし、区間IIの後半で6コース毎に2目減らしとし、区間IIIの前半で6コース毎に2目減らしとする。区間IIIの後半で4コース毎に2目減らしとし、区間IVの前半で4コース毎に2目減らしとし、区間IVの最後で2コース毎に2目減らしとする。図5の○印は、各区間の内部で線分を変化させる点である。   In FIG. 4, the sections I to IV are approximated by two types of line segments, and are therefore connected smoothly. For this purpose, at the beginning of the section I, a line segment with a two-line reduction is arranged every two courses, and then a line segment with a two-line reduction is arranged every four courses. The first part of Section II will also be reduced by 2 every 4 courses, 2 by 6 every 6 courses in the second half of Section II, and 2 every 6 courses in the first half of Section III. In the second half of Section III, the number of courses will be reduced by 2 every 4 courses. In the first half of Section IV, the number will be reduced by 2 places every 4 courses. The circles in FIG. 5 are points where line segments are changed within each section.

区間I,IVでは、2コース毎の2目減らしと、4コース毎の2目減らしを組み合わせたが、例えば2コース毎の2目減らしと、6コース毎の2目減らしとを組み合わせても良い。また偶数コース毎に減らしを実行するのは、キャリッジが往復することにより、キャリッジなどの配置が元とほぼ同じ状態になった際に、次の減らしを実行するためである。これは編成の効率化を目的としており、例えば3コース毎の2目減らしなどを必ずしも排除するものではない。また1回の減らしで2目ずつ減らすのも編成の効率化を目的としており、極端な場合、3コース毎に1目減らすことを排除するものではない。   In sections I and IV, the 2nd reduction every 2 courses and the 2nd reduction every 4th course are combined. For example, the 2nd reduction every 2 courses and the 2nd reduction every 6 courses may be combined. . The reason why the reduction is executed every even course is that the next reduction is executed when the carriage is reciprocated so that the arrangement of the carriage and the like is almost the same as the original. This is intended to increase the efficiency of the knitting, and does not necessarily exclude, for example, the reduction of the second stitch every three courses. In addition, reducing the number of stitches by one at a time is aimed at improving the efficiency of the knitting, and in an extreme case, it is not excluded to reduce the stitches every three courses.

図6,図7に外形変更の際の処理を示す。図2のステップ2で減らしラインに対する区間の境界の相対位置を記憶し、図4の場合、境界は46コース毎に表れる。アームホールの減らしラインが図6のように変更されたとする。ここで減らし目の総数は76目となり、コースの総数は220目となる。外形が変更されたことに伴って、各区間でのコース数は共通ではなくなっている。そこで図4,図5と同様にして、区間I〜IVを近似する2種類の線分を発生させると、図7の結果が得られる。なお図6のa'〜e'は、元の境界a〜eが変形により移動した点である。なお図6,図7では、外形の変更は制御点の移動により行われたものとする。   FIG. 6 and FIG. 7 show the processing when changing the outer shape. In step 2 of FIG. 2, the relative position of the boundary of the section with respect to the reduced line is stored. In the case of FIG. 4, the boundary appears every 46 courses. Assume that the armhole reduction line is changed as shown in FIG. Here, the total number of reduced eyes is 76, and the total number of courses is 220. As the external shape is changed, the number of courses in each section is not common. Thus, when two types of line segments that approximate the sections I to IV are generated in the same manner as in FIGS. 4 and 5, the result of FIG. 7 is obtained. Note that a ′ to e ′ in FIG. 6 are points where the original boundaries a to e are moved by deformation. 6 and 7, it is assumed that the outer shape is changed by moving the control point.

グレーディングなどの場合、外形をほぼ相似に縮小拡大することにより、外形が変更される。そこで図2のステップ2で、減らしラインに対する境界ラインの相対位置を記憶しておくと、外形を変更した際に新たな境界を入力する必要がない。例えば図4で境界b,c,dは減らしラインを4等分するので、グレーディング後の減らしラインを4等分するように、境界b',c',d'を発生させる。   In the case of grading or the like, the outer shape is changed by reducing or enlarging the outer shape in a similar manner. Therefore, if the relative position of the boundary line with respect to the reduced line is stored in step 2 of FIG. 2, it is not necessary to input a new boundary when the outer shape is changed. For example, in FIG. 4, the boundaries b, c, d are reduced and the lines are divided into four equal parts. Therefore, the boundaries b ′, c ′, d ′ are generated so that the reduced lines after grading are divided into four equal parts.

実施例では減らしについて説明したが、増やしの場合も同様である。増やしのアルゴリズムを図3に示す。なお図2と同じステップでは、減らしを増やしに変更しただけで、処理の内容は実質的に同じである。ステップ11で、増やしラインに対するベツィエ曲線の制御点により、増やしラインを複数の区間に分割する。そして増やしラインに対する区間の境界の相対位置を記憶する(ステップ2)。次に各区間の傾きを算出し(ステップ3)、偶数コース毎の1ピッチ増やしの1本の線分で増やしラインを近似できる区間があれば近似する(ステップ4)。1本の線分で近似できない区間に対し、例えば図4,図5と類似の手法により2本の線分で近似する(ステップ5)。そして発生させた2本の線分を、隣接区間と滑らかにつながるように配置する(ステップ6)。また外形変更がある場合、図6,図7と同様の処理を実行する。   In the embodiment, the reduction has been described, but the same applies to the increase. The increasing algorithm is shown in FIG. In the same step as in FIG. 2, the content of the process is substantially the same only by changing the reduction to the increase. In step 11, the increase line is divided into a plurality of sections by the control points of the Bezier curve for the increase line. Then, the relative position of the boundary of the section with respect to the increased line is stored (step 2). Next, the slope of each section is calculated (step 3), and if there is a section in which an increased line can be approximated by one line segment increased by one pitch for every even course (step 4). A section that cannot be approximated by one line segment is approximated by two line segments by a method similar to that shown in FIGS. 4 and 5, for example (step 5). Then, the generated two line segments are arranged so as to be smoothly connected to the adjacent section (step 6). If there is a change in the outer shape, the same processing as in FIGS. 6 and 7 is executed.

変形例
実施例では最初に区間を設定し、区間の傾きを求めた。これに対して外形ラインで傾きがほぼ一定の直線部分を抽出して区間とし、抽出した区間を1種類もしくは2種類の線分で近似する。次に区間と区間との隙間に対して左右の線分を延長し、あるいは隙間を新たな区間とする。隙間を処理する際に、減らし目の総数もしくは増やし目の総数が、デザイン上のデータと一致し、減らしライン及び増やしラインの総コース数がデザインデータと一致する、との拘束条件を加える。このようにしても、減らしラインや増やしラインを発生できる。このような変形例を図8〜図11に示す。
In the modified example , the section was first set and the slope of the section was obtained. On the other hand, a straight line portion having a substantially constant inclination in the outer shape line is extracted as a section, and the extracted section is approximated by one or two types of line segments. Next, the left and right line segments are extended with respect to the gap between the sections, or the gap is set as a new section. When the gap is processed, a constraint condition is added that the total number of reduction eyes or the total number of increase eyes matches the data on the design, and the total number of courses of the reduction lines and the increase lines matches the design data. Even in this case, a reduction line or an increase line can be generated. Such modifications are shown in FIGS.

図8のステップ21で、外形ライン内の直線区間を、偶数コース毎の2ピッチ減らしの、1本あるいは2本の線分で近似する。ステップ22で、区間と区間の隙間に対して左右の線分を当てはめ、あるいは隙間を新たな区間と見なして1本の線分で近似する。ステップ23で、減らし目の総数と目標とをチェックし、これらが不一致の場合、区間と区間の隙間への線分の当てはめを変更する。図9は増やしラインの発生の例を示し、ステップ22及びステップ23は図8と同様で、ステップ31では外形ライン内の直線区間を、偶数コース毎に1目増やす、1本もしくは2本の線分で近似する。また図9で増やし目の数が目標と不一致の場合、ステップ22,ステップ23を再実行する。   In step 21 in FIG. 8, the straight line section in the outline line is approximated by one or two line segments, which are reduced by two pitches for each even course. In step 22, the left and right line segments are applied to the gap between the sections, or the gap is regarded as a new section and approximated by one line segment. In step 23, the total number of reduction eyes and the target are checked, and if they do not match, the fitting of the line segment to the gap between the sections is changed. FIG. 9 shows an example of generation of an increase line. Steps 22 and 23 are the same as those in FIG. 8, and in step 31, the straight line section in the outline line is increased by one for every even course, one or two lines. Approximate in minutes. In FIG. 9, when the number of increments does not match the target, step 22 and step 23 are re-executed.

図10のデザインは、図4に示したものと同一である。図10の左側に2コース毎に2目減らす際の傾き、4コース毎に2目減らす際の傾き、6コース毎に2目減らす際の傾きを示し、減らしライン41の区間g−hは4コース毎に2目減らす線分で近似できる。区間h−iは、4コース毎に2目減らす線分と6コース毎に2目減らす線分の2種類の線分で近似できる。区間i−jは、2コース毎に2目減らす線分と4コース毎に2目減らす線分の、2種類の線分で近似する。同様に区間f−gも、2コース毎に2目減らす線分と4コース毎に2目減らす線分の2種類の線分で近似する。   The design of FIG. 10 is the same as that shown in FIG. The left side of FIG. 10 shows the inclination when the second course is reduced every 2 courses, the inclination when the 2 courses are reduced every 4 courses, and the inclination when the 2 courses are reduced every 6 courses. It can be approximated by a line segment that reduces by 2 lines per course. The section h-i can be approximated by two types of line segments that are reduced by 2 lines every 4 courses and line segments that are reduced by 2 lines every 6 courses. The section i-j is approximated by two types of line segments, a line segment that is reduced by 2 lines every 2 courses and a line segment that is reduced by 2 lines every 4 courses. Similarly, the section f-g is also approximated by two types of line segments that are reduced by 2 lines every 2 courses and line segments that are reduced by 2 lines every 4 courses.

これらの線分を、区間の境界で線分の傾きがほぼ一致するように配置する。即ち区間f-gでは、境界f側に2コース毎に2目減らす線分を配置し、境界g側に4コース毎に2目減らす線分を配置する。区間h−iの適宜の位置に6コース毎に2目減らす線分を配置し、区間i−jのi側に4コース毎に2目減らす線分を配置し、j側に2コース毎に2目減らす線分を配置する。   These line segments are arranged so that the slopes of the line segments substantially coincide with each other at the section boundaries. That is, in the section f-g, a line segment that is reduced by 2 lines every 2 courses is arranged on the boundary f side, and a line segment that is reduced by 2 lines is arranged on the boundary g side every 4 courses. A line segment that reduces by 2 every 6 courses is placed at an appropriate position in section h-i, a line segment that reduces by 2 every 4 courses is placed on the i side of section i-j, and every 2 courses on the j side Place a line segment to reduce by 2.

図10では、アウトライン41は4種類の線分により近似できた。このような近似が難しい例を図11に示す。この場合、区間k−mと区間n−pが直線部で、区間k-mは2コース毎に2目減らす線分で近似でき、区間n−pは2コース毎に2目減らす線分と4コース毎に2目減らす線分とで近似できる。区間m−nは直線区間ではないが、この部分を直線近似し、例えば6コース毎に2目減らす線分で近似する。すると区間n−pのn側に、4コース毎に2目減らす線分を配置すると、区間の境界を比較的滑らかに接続できる。   In FIG. 10, the outline 41 can be approximated by four types of line segments. An example in which such approximation is difficult is shown in FIG. In this case, the section k-m and the section np can be approximated by a straight line, the section km can be approximated by a line segment that decreases by 2 every 2 courses, and the section np can be approximated by a line segment that decreases by 2 lines every 2 courses Each line can be approximated by a line segment that is reduced by 2 lines. The section m−n is not a straight section, but this portion is approximated by a straight line, for example, approximated by a line segment that is reduced by 2 every 6 courses. Then, if the line segment which reduces by 2 every 4 courses is arranged on the n side of the section n-p, the section boundaries can be connected relatively smoothly.

結果
図12は従来例を示す。図4の減らしライン41に対し、減らしライン51はJカーブと呼ばれるものである。即ち減らしライン41を短い線分で近似し、各線分を傾きの小さいものから大きいものへの順で再配置する。次に各線分に対し、1回の減らしで1目減らす、あるいは1回の減らしで2目減らすなどのルールに従って、減らしを実行するコースを配置する。Jカーブによる減らしライン51では、減らしライン41に対して編地のアウトラインが後退しやすい。
Results FIG. 12 shows a conventional example. In contrast to the reduction line 41 in FIG. 4, the reduction line 51 is called a J curve. That is, the reduced line 41 is approximated by a short line segment, and each line segment is rearranged in order from the smallest to the largest. Next, for each line segment, a course for executing the reduction is arranged according to a rule such as one reduction by one reduction or two reductions by one reduction. In the reduction line 51 by the J curve, the outline of the knitted fabric tends to recede with respect to the reduction line 41.

Sカーブによる減らしライン61では、減らしライン41での線分を、傾きが大きな線分から傾きが小さな線分の側に再配置する。そして各線分を1コース当たり1目の減らし、あるいは1コース当たり2目の減らしなどにより表現する。Sカーブを用いると、編地が実際よりも大きくなりやすい。   In the reduction line 61 by the S curve, the line segment in the reduction line 41 is rearranged from a line segment with a large inclination to a line segment with a small inclination. Each line segment is expressed by a reduction of 1 per course or a reduction of 2 per course. When the S curve is used, the knitted fabric tends to be larger than the actual size.

図13は実際のガーメントのデザイン例を示す。前身頃のアームホール側の減らしラインに対して、1コース毎に1目の減らしを用い、Jカーブで近似した際の減らしラインを図14に示す。同じJカーブを用い、1コース毎に2目の減らしで近似した際の減らしラインを図15に示す。図14,15等では、黒が編目のないエリアを、濃い灰色が通常の編目を、白い編目が減らし目である。図14では、減らし目は規則的に配置されているが、1コース1目の減らしを行うので、編成効率が低い。図15では減らし目の配置が不規則で、規則的なファッションラインが生成しない。また3コース毎に2目の減らしなどを伴うので、編成効率が必ずしも高くない。   FIG. 13 shows an example of an actual garment design. FIG. 14 shows a reduction line when approximating with a J curve using the first reduction for each course with respect to the reduction line on the armhole side of the front body. FIG. 15 shows a reduction line when the same J curve is used and approximated by a reduction of the second for each course. In FIGS. 14 and 15 and the like, black is an area without stitches, dark gray is a normal stitch, and white stitches are reduction stitches. In FIG. 14, the reduction eyes are regularly arranged, but since the reduction of the first course is performed, the knitting efficiency is low. In FIG. 15, the arrangement of the reduction eyes is irregular, and a regular fashion line is not generated. In addition, the knitting efficiency is not necessarily high because the second course is reduced every three courses.

図16は実施例での減らしラインを示す。最初に2コース毎に2目減らす線分があり、次いで4コース毎に2目減らす線分があり、ファッションラインが途中で折れ曲がり、規則的である。そして偶数毎に2目減らすので編成効率が高い。   FIG. 16 shows a reduction line in the embodiment. First, there is a line segment that reduces by 2 lines every 2 courses, then there is a line segment that decreases by 2 lines every 4 courses, and the fashion line is bent in the middle and is regular. And since it is reduced by 2 for every even number, the knitting efficiency is high.

図17は、a)のデザインに対する従来例b),c)と実施例d)でのアウトラインを示す。部分100〜104は減らしラインとデザインとの違いを示し、実線はデザイン上のアウトラインを、破線は減らしラインを示す。b)の1コース毎に1目減らしの例では、部分100で編地がデザインよりも膨らんでいる。1コースで2目減らしを実行する従来例のc)では、部分102で編地が実際よりも縮んでいる。d)の実施例では、小さな部分104で減らしラインがデザインから外れるが、ほぼデザインに忠実な減らしラインとなる。   FIG. 17 shows the outlines of the conventional examples b) and c) and the example d) for the design of a). The portions 100 to 104 indicate the difference between the reduced line and the design, the solid line indicates the outline on the design, and the broken line indicates the reduced line. In the example in which one course is reduced for each course of b), the knitted fabric is swollen more than the design in the portion 100. In c) of the conventional example in which the reduction by two stitches is executed in one course, the knitted fabric is contracted at the portion 102 from the actual size. In the embodiment of d), the reduced line is removed from the design at the small portion 104, but the reduced line is almost faithful to the design.

補足
減らしは、実施例では編地の端部の内側での内減らしとしたが、外減らしでも良い。増やしはパーツの端部で行っても、内部で行っても良い。ハギやパラシュート柄などのように、編地がy方向に沿って伸びる複数のパーツからなり、パーツとパーツとの境界が減らしラインとなる場合、各減らしラインに対して実施例を適用する。
In the embodiment, the supplemental reduction is an internal reduction inside the end of the knitted fabric, but an external reduction may be used. The increase may be done at the end of the part or inside. In the case where the knitted fabric is composed of a plurality of parts extending along the y direction, such as a hagi or a parachute pattern, and the boundary between the parts becomes a reduced line, the embodiment is applied to each reduced line.

2 ニットデザイン装置 4 バス 6 キーボード 8 マウス
10 カラーモニタ 12 ディスクドライブ
14 LANインターフェース 16 カラープリンタ 18 メモリ
20 ニットデザイン部 22 ベツィエ曲線発生部
24 減らし/増やしライン生成部 26 区間分割部
28 直線近似部 30 データ変換部 32 デザインプログラム
34 編成データ 40 前身頃
41 アームホールの減らしライン 42 ネックホールの減らしライン
51 Jカーブによる減らしライン 61 Sカーブによる減らしライン
a〜e 境界 I〜IV 区間 y コース方向 x ウェール方向
2 Knit design device 4 Bus 6 Keyboard 8 Mouse 10 Color monitor 12 Disk drive 14 LAN interface 16 Color printer 18 Memory 20 Knit design unit 22 Bezier curve generation unit 24 Decrease / Increase line generation unit 26 Section division unit 28 Linear approximation unit 30 Data Conversion unit 32 Design program 34 Knitting data 40 Front body 41 Armhole reduction line 42 Neckhole reduction line 51 J curve reduction line 61 S curve reduction line
a to e boundary I to IV section y course direction x wale direction

Claims (8)

横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすあるいは増やすことにより、減らしラインあるいは増やしラインに変換する方法において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出ステップと、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、1本または2本の直線状の線分を、各区間に対応させて発生させるための線分発生ステップと、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定ステップと、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置ステップ、とを設けたことを特徴とする、ニットデザイン方法。
In order to create knitting data that can be executed on a flat knitting machine, the outer shape of the knitted fabric specified in the design data is converted to a reduced or increased line by reducing or increasing the stitches.
Inclination calculating step for dividing the outer shape into a plurality of sections and determining the inclination of the outer shape for each section ;
A predetermined number of stitches are regularly reduced or increased for each even number of courses, and one or two straight line segments are associated with each section with a slope close to the slope of each section of the outer shape. A line generation step for generating,
The length of each line segment so that the total number of courses of the line segments matches the number of courses determined from the outline, and the total number of reductions or increases matches the number of reductions or increases determined from the outlines. A line segment length determination step for determining
A line segment arranging step for generating a reduced line or an increased line by arranging corresponding line segments for each section and connecting adjacent line segments to each other is provided. , Knit design method.
1区間に対して傾きの異なる2本の線分を対応させる場合、隣接した区間の線分との傾きの差が相対的に小さな線分を、傾きの差が相対的に大きな線分に優先して接続するように、前記線分配置ステップで線分を接続することを特徴とする、請求項1のニットデザイン方法。 When two line segments with different inclinations are associated with one section, a line segment with a relatively small difference in inclination from the line segment in the adjacent section is given priority over a line segment with a relatively large inclination difference. The knit design method according to claim 1, wherein line segments are connected in the line segment arranging step so as to be connected. 前記傾き算出ステップでは、前記外形を表す自由曲線の制御点によって、外形を複数の区間に分割することを特徴とする、請求項1のニットデザイン方法。   2. The knit design method according to claim 1, wherein, in the inclination calculating step, the outer shape is divided into a plurality of sections by control points of a free curve representing the outer shape. 前記傾き算出ステップでは、前記外形から直線部分を抽出して前記区間とし、
前記線分長決定ステップでは、区間と区間との隙間に対して隣接した区間の線分を延長し、もしくは隙間に新たな区間を生成することを特徴とする、請求項1のニットデザイン方法。
In the inclination calculating step, a straight line portion is extracted from the outer shape as the section,
2. The knit design method according to claim 1, wherein, in the line segment length determining step, a line segment of an adjacent section is extended with respect to a gap between the sections, or a new section is generated in the gap.
前記傾き算出ステップでは、前記制御点の外形に対する相対位置を記憶し、外形が変更された場合、記憶した相対位置に基づいて変更後の外形に対する区間を発生させることを特徴とする、請求項3のニットデザイン方法。   The inclination calculation step stores a relative position of the control point with respect to the outer shape, and when the outer shape is changed, a section for the changed outer shape is generated based on the stored relative position. Knit design method. 減らしラインを発生させる場合、前記線分発生ステップでは、偶数のコース数毎に2目ずつ編目を減らすことを特徴とする、請求項1のニットデザイン方法。   2. The knit design method according to claim 1, wherein when generating a reduced line, in the line segment generating step, stitches are reduced by two stitches for every even number of courses. 横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換する装置において、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らしあるいは増やし、かつ前記外形の区間毎の傾きに近い傾きで、1本または2本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、とを設けたことを特徴とする、ニットデザイン装置。
In order to create knitting data that can be executed by a flat knitting machine, in the device that converts the outer shape of the knitted fabric specified in the design data into reduced or increased lines by reducing or increasing stitches,
Inclination calculating means for dividing the outer shape into a plurality of sections and determining the inclination of the outer shape for each section ;
A predetermined number of stitches are regularly reduced or increased for each even number of courses, and one or two straight line segments are associated with each section with a slope close to the slope of each section of the outer shape. A line generation means for generating;
The length of each line segment so that the total number of courses of the line segments matches the number of courses determined from the outline, and the total number of reductions or increases matches the number of reductions or increases determined from the outlines. A line segment length determining means for determining
Line segments corresponding to each section are arranged, and adjacent line segments are connected to each other, thereby providing line segment arrangement means for generating reduced or increased lines. , Knit design equipment.
横編機で実行可能な編成データを作成するために、デザインデータで指定された編地の外形を、編目を減らすことあるいは増やすことにより、減らしラインあるいは増やしラインに変換するニットデザイン装置のためのプログラムにおいて、
前記ニットデザイン装置を、
前記外形を複数の区間に分割すると共に、外形の傾きを区間毎に求めるための傾き算出手段と、
偶数のコース数毎に編目を所定個ずつ規則的に減らすあるいは増やすことにより、前記外形の区間毎の傾きに近い傾きで、1本または2本の直線状の線分を、各区間に対応させて発生させるための線分発生手段と、
前記線分の合計のコース数が前記外形から定まるコース数と一致し、かつ合計の減らしあるいは増やしの目数が前記外形から定まる減らしあるいは増やしの目数と一致するように、各線分の長さを決定するための線分長決定手段と、
前記各区間に対して対応する線分を配置すると共に、隣接した線分を互いに接続することにより、減らしラインあるいは増やしラインを生成するための線分配置手段、として機能させる、ニットデザインプログラム。
In order to create knitting data that can be executed on a flat knitting machine, the knit design device converts the outer shape of the knitted fabric specified in the design data into reduced or increased lines by reducing or increasing stitches. In the program
The knit design device,
Inclination calculating means for dividing the outer shape into a plurality of sections and determining the inclination of the outer shape for each section ;
By regularly reducing or increasing the number of stitches for each even number of courses, one or two straight line segments are made to correspond to each section with a slope close to the slope of each section of the outer shape. Line segment generating means for generating
The length of each line segment so that the total number of courses of the line segments matches the number of courses determined from the outline, and the total number of reductions or increases matches the number of reductions or increases determined from the outlines. A line segment length determining means for determining
A knit design program for arranging a corresponding line segment for each section and connecting adjacent line segments to each other so as to function as a line segment arrangement unit for generating a reduced line or an increased line.
JP2010521651A 2008-07-25 2009-06-22 Knit design method, knit design apparatus and design program Active JP5414675B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010521651A JP5414675B2 (en) 2008-07-25 2009-06-22 Knit design method, knit design apparatus and design program

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2008192362 2008-07-25
JP2008192362 2008-07-25
PCT/JP2009/061323 WO2010010775A1 (en) 2008-07-25 2009-06-22 Knit design method, knit design device, and design program
JP2010521651A JP5414675B2 (en) 2008-07-25 2009-06-22 Knit design method, knit design apparatus and design program

Publications (2)

Publication Number Publication Date
JPWO2010010775A1 JPWO2010010775A1 (en) 2012-01-05
JP5414675B2 true JP5414675B2 (en) 2014-02-12

Family

ID=41570241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010521651A Active JP5414675B2 (en) 2008-07-25 2009-06-22 Knit design method, knit design apparatus and design program

Country Status (4)

Country Link
EP (1) EP2316991B1 (en)
JP (1) JP5414675B2 (en)
CN (1) CN102105627B (en)
WO (1) WO2010010775A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5732321B2 (en) * 2011-06-08 2015-06-10 株式会社島精機製作所 Knit design method and apparatus
JP6084047B2 (en) * 2013-01-24 2017-02-22 株式会社島精機製作所 Knit design method and knit design device
CN109196153B (en) * 2016-04-22 2020-06-02 株式会社岛精机制作所 Scale code method and scale code system for knitted products
JP7204589B2 (en) * 2019-06-18 2023-01-16 株式会社島精機製作所 knit design system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59123185U (en) * 1983-02-05 1984-08-18 ロイヤル工業株式会社 Data retention key device for knitting drafting index calculator
JPS6025781U (en) * 1983-07-27 1985-02-21 大橋 幾代 Curved index ruler set for knitting
JPS63275758A (en) * 1987-04-30 1988-11-14 カネボウ株式会社 Knitting mesh arrangement determining apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4503352B2 (en) * 2004-05-25 2010-07-14 株式会社島精機製作所 Knitting method, knitting fabric and knitting program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59123185U (en) * 1983-02-05 1984-08-18 ロイヤル工業株式会社 Data retention key device for knitting drafting index calculator
JPS6025781U (en) * 1983-07-27 1985-02-21 大橋 幾代 Curved index ruler set for knitting
JPS63275758A (en) * 1987-04-30 1988-11-14 カネボウ株式会社 Knitting mesh arrangement determining apparatus

Also Published As

Publication number Publication date
EP2316991B1 (en) 2016-09-28
JPWO2010010775A1 (en) 2012-01-05
EP2316991A1 (en) 2011-05-04
EP2316991A4 (en) 2015-04-08
CN102105627B (en) 2012-07-18
CN102105627A (en) 2011-06-22
WO2010010775A1 (en) 2010-01-28

Similar Documents

Publication Publication Date Title
CN1310176C (en) Knit design method and device
US10722328B2 (en) Virtual fillers for virtual models of dental arches
CN105551081B (en) A kind of virtual gum triangle gridding structure and follow-up method
US11432909B2 (en) Apparatus and method for generating image of corrected teeth
JP5414675B2 (en) Knit design method, knit design apparatus and design program
JP5632389B2 (en) Knit design equipment, design method, design program
CN105741288B (en) Tooth image segmentation method and apparatus
KR20060110874A (en) Loop simulation device, method and program thereof
JP6692415B2 (en) Knitting product grading method and system
EP1921188B1 (en) Loop simulation system, its method and its program
JP4237753B2 (en) Knit design method and apparatus, and program
EP2921581B1 (en) Knit design system and knit design method
JP7370269B2 (en) Grading method and grading system for knit products
CN103966752B (en) Knit design method and knit design device
EP3754080B1 (en) Knit designing system for creating a contour line
JP4436732B2 (en) Mapping apparatus, mapping method and program thereof
JP5800530B2 (en) Knit design device and knit design method
KR20110056737A (en) How to Create Cable Tray Modeling Using Parametric Information
CN119494924B (en) A control point-based method for generating three-dimensional orthodontic undercut models
JP5242448B2 (en) Image processing apparatus and image processing method
CN117765202A (en) Grid triangulating method, grid triangulating system, electronic equipment and storage medium
JP2002275721A (en) Computer-readable recording medium recording clothing simulation program, clothing simulation program, clothing simulation device, and calculation grid setting method
JP2004078382A (en) Image processor device, image processing method, and image processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130611

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131112

R150 Certificate of patent or registration of utility model

Ref document number: 5414675

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150