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
JP4402240B2 - Embossed sheet creation method and data generation apparatus - Google Patents
[go: Go Back, main page]

JP4402240B2 - Embossed sheet creation method and data generation apparatus - Google Patents

Embossed sheet creation method and data generation apparatus Download PDF

Info

Publication number
JP4402240B2
JP4402240B2 JP2000038731A JP2000038731A JP4402240B2 JP 4402240 B2 JP4402240 B2 JP 4402240B2 JP 2000038731 A JP2000038731 A JP 2000038731A JP 2000038731 A JP2000038731 A JP 2000038731A JP 4402240 B2 JP4402240 B2 JP 4402240B2
Authority
JP
Japan
Prior art keywords
point
height
polygon
reference area
generating
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.)
Expired - Fee Related
Application number
JP2000038731A
Other languages
Japanese (ja)
Other versions
JP2001234480A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2000038731A priority Critical patent/JP4402240B2/en
Publication of JP2001234480A publication Critical patent/JP2001234480A/en
Application granted granted Critical
Publication of JP4402240B2 publication Critical patent/JP4402240B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Treatment And Processing Of Natural Fur Or Leather (AREA)
  • Image Generation (AREA)
  • Synthetic Leather, Interior Materials Or Flexible Sheet Materials (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、多数のセルを有する表面形状を持ったエンボスシートを、コンピュータを用いて自動的に作成するための方法および、そのようなシートを作成するためのデータ生成装置に関する。
【0002】
【従来の技術】
今日では、靴、かばん、財布等の多くの製品において、表面に本革または布の代わりに合成皮革が用いられている。この合成皮革の表面はポリウレタン樹脂で覆われており、このポリウレタン樹脂が皮革調または布地調の立体形状であることにより、合成皮革である製品の意匠性を高めている。
このうち皮革調のポリウレタン樹脂は、皮革調の立体形状を有するシートの凹凸をポリウレタン樹脂に転写して、皮革を表現するための細かい凹凸を与えることにより作成される。皮革調シートのような凹凸を有するシートからポリウレタン樹脂に凹凸を与える手法の詳細については、特公昭62−41794号公報にも記載されている。
この皮革調ポリウレタン樹脂を作成する基になる皮革調シートは、実際の皮革をシリコン樹脂で型取りした後、その型を基に金属に形状を転写し、さらにエンボスシリンダに反復転写した後にシートにエンボス加工することにより作成されている。
【0003】
【発明が解決しようとする課題】
上記従来のような皮革調シートの作成手法では、以下のような種々の問題がある。まず、皮革の型を取る必要があるため、実際の皮革を用意しなければならない。すなわち、実際にない皮革を自由にデザインして作成することができない。また、皮革に皺やよれがあると、それまでいっしょに複製されてしまう。また、作成工程において転写を繰り返す必要があるため、最終的に出来上がる皮革調の起伏が低減する。
【0004】
上記のような点に鑑み、本発明はコンピュータを用いて擬似的に、充分な深さを持ち、皺やよれのない皮革調立体形状を有するエンボスシート、特にエイの革などに見られるセル状の構造を有する皮革を表現したエンボスシートを自由なデザインで作成可能なエンボスシートの作成方法およびシート作成用のデータ生成装置を提供することを課題とする。
【0005】
【課題を解決するための手段】
上記課題を解決するため、請求項1、3に記載の発明では、二次元平面で定義される基準領域のサイズ、複数の辺に囲まれた閉領域であるセルの個数に関するパラメータを入力し、入力されたパラメータにしたがってセルの頂点となる母点を基準領域上に配置し、前記母点を用いて前記基準領域をボロノイ分割により複数の多角形に分割し、分割により得られた各多角形について各辺に分割点を設け、当該分割点を辺と垂直な方向に移動させて、前記多角形を変形し、各多角形を、各頂点と内部の母点との距離を縮めることにより、収縮し、収縮された多角形をその内部の母点を頂点とする複数の三角形に分割し、前記基準領域上の座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定し、特定された三角形の母点を最高点、母点と対向する辺を所定の高さとし、前記母点と前記母点と対向する辺との高低差に基づいて、前記母点と前記母点と対向する辺の間に存在する各座標点の値である高さを求め、前記基準領域内の全座標点に対して高さを求めた結果、基準領域のxy座標と、基準領域と垂直方向の高さにより得られるセル状立体形状を前記高さ方向の複数の閾値でそれぞれ二値化することにより複数の二値データを得て、得られた複数の二値データに基づいて複数回のエッチングを行って複数の段を有するエンボスシリンダを作成し、当該エンボスシリンダによりエンボス加工を行ってシートの作成を行うようにしたことを特徴とする。請求項1、3に記載の発明では、エイの皮革などを表現するために、セル状立体形状を生成するようにしており、このセル状立体形状を、複数の閾値で二値化することにより複数の二値データを得て、得られた複数の二値データに基づいてシートの作成を行うようにしたので、皺やよれのないセル構造を持ったエンボスシートの作成が可能になる。
【0006】
請求項2、4に記載の発明では、二次元平面で定義される基準領域のサイズ、複数の辺に囲まれた閉領域であるセルの個数に関するパラメータを入力し、入力されたパラメータにしたがってセルの頂点となる母点を基準領域上に配置し、前記母点を用いて前記基準領域をボロノイ分割により複数の多角形に分割し、分割により得られた各多角形について各辺に分割点を設け、当該分割点を辺と垂直な方向に移動させて、前記多角形を変形し、各多角形を、各頂点と内部の母点との距離を縮めることにより、収縮し、収縮された多角形をその内部の母点を頂点とする複数の三角形に分割し、前記基準領域上の座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定し、特定された三角形の母点を最高点、母点と対向する辺を所定の高さとし、前記母点と前記母点と対向する辺との高低差に基づいて、前記母点と前記母点と対向する辺の間に存在する各座標点の値である高さを求め、前記基準領域内の全座標点に対して高さを求めた結果、基準領域のxy座標と、基準領域と垂直方向の高さにより得られるセル状立体形状を前記高さ方向の値で所定の段階に標本化することにより多値データを得て、得られた多値データに基づいて、彫刻装置によりシリンダに対して彫刻を行って複数の段を有するエンボスシリンダを作成し、当該エンボスシリンダによりエンボス加工を行ってシートの作成を行うようにしたことを特徴とする。請求項2、4に記載の発明では、エイの皮革などを表現するために、セル状立体形状を生成するようにしており、このセル状立体形状を、高さ方向の値で所定の段階に標本化することにより多値データを得て、得られた多値データに基づいてシートの作成を行うようにしたので、皺やよれのないセル構造を持ったエンボスシートの作成が可能になる。
【0007】
【発明の実施の形態】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
(第1の実施形態)
まず、本発明によるエンボスシートの作成方法の第1の実施形態について、図1のフローチャートを用いて説明する。まず、ステップS1において、セル状立体形状の生成を行う。ここでは、設定した基準領域において、多数のセルを表現することにより、三次元空間にセル状立体形状を生成する。なお、本明細書においてセルとは、基準領域内で複数の辺に囲まれた閉領域を意味し、セル状立体形状とは、基準領域平面と垂直方向の高さの分布を、各セルに与えることにより得られる基準領域内全体の立体形状を意味する。ステップS1において生成されるこのセル状立体形状は、二次元平面で定義される基準領域内の各点において、所定の値(スカラー値)を有する二次元スカラー場となる。
【0008】
次に、ステップS2において、生成されたセル状立体形状の基準領域と平行な平面を閾値としてセルによる凹凸を二値化したデータを生成する。この二値データは複数の閾値を用いることにより複数生成される。続いて、ステップS3において、生成された複数の二値データを用いて多段エッチング、すなわち、複数回エッチングを行い複数の段を有するエンボスシリンダを作成する。さらに、ステップS4において、シートに対してエンボス加工を行うことによりセル状のエンボスシートを得る。
【0009】
ここで、ステップS1のセル状立体形状の生成について、図2のフローチャートを用いて説明する。まず、ステップS11において、パラメータの入力を行う。パラメータとしては、基準領域サイズwidth×height、セル個数np、セル最大高さhpを入力する。基準領域サイズwidth×heightは、セル状立体形状を生成する領域全体の大きさを示すものであり、基準領域に格子状に規則正しく配列され、xy座標で特定される点(座標点と定義する)の数を示す。後にこの各座標点に高さとしてスカラー値が与えられることになる。規則正しく配列された各座標点に値が定義されることになるため、基準領域はwidth×height個の画素で構成されていると解釈することもできる。
【0010】
セル個数npは、基準領域内に発生させるセルの個数を示すものである。また、セル最大高さhpは、セルの最も高い部分の高さを示すものであり、本実施形態では全てのセルについて同一である。揺らぎ制御パラメータnd、maxは、それぞれステップS14における各辺の分割数nd、各分割点の移動量の最大値maxを設定するものである。
【0011】
続いて、設定されたパラメータに基づいて、基準領域上に母点を配置していく(ステップS12)。母点とは、後にセルの頂点(最高点)となる点のことである。そのため、ステップS11で設定したセル個数と同数のnp個の母点が配置されることになる。母点は、基準領域上に所定のルールにしたがって配置される。ある点を所定の領域に配置する手法については、周知の多数の手法を適宜利用することができる。例えば、基準領域上の座標点の中からランダムにnp個選択して配置することもできるし、所定間隔で配置位置を仮決定した後、乱数により定まる値分だけ仮決定位置から移動した位置を配置位置として決定することもできる。ある程度等間隔を保ってセルを発生するには、後者が好ましい。
【0012】
続いて、2つの母点間から等距離となる直線を、各母点間に引いていくことにより、基準領域を多数の多角形に分割する(ステップS13)。この分割手法は、一般にボロノイ分割と呼ばれ、地理情報処理などに利用されている周知の手法であるので詳細な説明は省略する。
【0013】
次に、ステップS13の処理により得られた全多角形について、その全ての辺をnd個に分割する(ステップS14)。この分割数ndは、ステップS11において設定された揺らぎ制御パラメータndである。具体的には、辺をnd個に等間隔に分ける(nd−1)個の分割点をそれぞれ辺と垂直な方向に移動させる。図3にnd=3の場合の分割の様子を示す。各分割点の移動量はフラクタルなどの揺らぎを持った関数を適用し、隣接する分割点の移動量が滑らかに変化するようにするのが好ましい。この際、ステップS11において、移動距離の最大値maxを設定しておくことにより、多角形が大きく変形し過ぎないようにすることができる。
【0014】
次に、各多角形の収縮を行う(ステップS15)。多角形を構成する各辺は隣り合う多角形の辺にもなっているため、あらかじめ各辺を複製し、各辺が各多角形固有のものとなるようにしておく。続いて実際に各多角形の収縮を行う。まず、ある多角形の内、母点に最も近い頂点(ボロノイ点および分割点)の母点からの距離をrmとする。続いて多角形を構成する各頂点を以下の(数式1)に基づいて母点に近付くように移動する。
【0015】
(数式1)
rn=(r+rm)/2
【0016】
(数式1)において、rはその頂点と母点の元々の距離、rnは収縮後の距離を示す。この例では、母点から最短距離にある頂点だけは移動しないことになる。このステップS15の処理により、各多角形は若干丸みを増すと共に、多角形同士の間に隙間ができる。すなわち、セル(多角形)とそれ以外の領域ができることになる。
【0017】
続いて、各多角形を複数の三角形に分割する(ステップS16)。この分割は、多角形の頂点(ボロノイ点および分割点)とその多角形の内部の母点を線分で結ぶことにより行われる。例えば、多角形が六角形である場合は、6個の三角形に分割されることになる。作成された三角形は、各線分のベクターデータとして保持されることになる。上記ステップS11からS16までの処理により、基準領域には、多数の多角形が他の多角形と接しないように配置され、各多角形は複数の三角形で敷き詰められた状態となっている。
【0018】
次に、基準領域の各画素について、各画素がどの三角形に含まれるかを特定する(ステップS17)。実際には画素は大きさを持っているため、計算のため、画素の中心に対応する点を座標点とし、各座標点が、基準領域上に作成された三角形の内、どの三角形に含まれるかを特定することにより行う。三角形の特定は、以下のようにして行われる。まず、頂点a、b、cにより構成されるある三角形abcに着目する。このとき、図4(a)に示すように注目座標点wが三角形abcの内部にある場合は、ベクトルの外積(ベクトルab)×(ベクトルaw)、(ベクトルbc)×(ベクトルbw)、(ベクトルca)×(ベクトルcw)の基準領域に垂直な方向成分の符号が全て一致する。この条件を満たす三角形は、ある注目座標点に対して1つだけあるか、または無いかのどちらかであるので、注目座標点がいずれかの三角形に属しているかどうか、属する場合はどの三角形に属するかが特定されることになる。
【0019】
続いて、注目座標点の高さを、その注目座標点が属する三角形を用いて算出する(ステップS18)。基準領域上の三角形は、上述のように分割により生成された多角形の各頂点と母点を結ぶことによりできたものであるので、その内の1つの頂点は、セルの最高点となり、基準領域に対して高さhpを有する。また、セルの頂点となる頂点以外の2頂点の高さは基準領域上にあるものとする。例えば、図4(a)に示す三角形abcにおいて、頂点aが母点、すなわちセルの最高点であるとすると、頂点aの高さはhpとなり、線分bcは基準領域上にあって高さは0となり、頂点aから辺bcに向かって徐々に高さが変化する。
【0020】
このような三角形abcにおいて、頂点aと注目座標点wを結ぶ直線が辺bcと交わる点をpとする。このときの各点の関係を図4(b)に示す。点pは辺bc上にあるため、高さは0であり、頂点aは高さhpである。このとき、注目座標点wの高さh(w)は以下の(数式2)を用いて算出される。
【0021】
(数式2)
k(x,y)=hp×|aw|/|ap|
h(x,y)=F(k(x,y))
【0022】
(数式2)において、F(k)は高さの変化の度合いを定める関数であり、これによりセルの高さ方向の形状の丸みが決定される。例えばF(k)=hp×{1−(k/hp)5}などとすることができる。
【0023】
ステップS17、ステップS18の処理を、基準領域上の全画素(x,y)、すなわち、1≦x≦width、1≦y≦heightを満たす全ての画素(x,y)に対応する座標点に対して行い、各画素(x,y)における高さh(x,y)を算出する。ステップS17において、三角形に属さないと判断された座標点を有する画素については高さh(x,y)=0と設定される。以上の処理により基準領域上に多数の凸型のセルが形成されたセル状立体形状が生成されることになる。
【0024】
続いて、図1のフローチャートに戻って、ステップS2について説明する。ステップS2では、ステップS1において生成されたセル状立体形状を基に複数の二値データを作成する。まず、二値データ生成の前処理として、セル状立体形状を、前記基準領域を単位として繋ぎ合わせ処理を行うことにより、作成するエンボスシリンダの大きさまで拡大する。このとき、基準領域同士の繋ぎ目が目立たなくなるように、繋ぎ目付近において値が滑らかに変化するエンドレス化処理を行うことが好ましい。このように所定の大きさの画像を繰り返し並べて繋ぎ合わせることにより拡大する繋ぎ合わせ処理、また、その繋ぎ目が目立たなくなるようにするエンドレス化処理については周知の技術であるので、ここでは詳細な説明は省略する。続いて、エンボスシリンダと同サイズとなったセル状立体形状に対して、その高さ方向を閾値として同サイズの二値データを生成する。例えば、高さ方向をz軸としたとき、zの値を所定の間隔で取り、それぞれの閾値に対する二値データを生成する。ステップS2において得られる二値データの例を図8に示す。図8はステップS1において生成されたセル状立体形状を4つの閾値で二値化したデータであり、白で表現された領域がセルの内部である。また、設定した閾値が小さい方から順に右下、右上、左下、左上のようなデータとなる。
【0025】
ステップS3では、生成された二値データを用いてエッチング等の手法で刷版を行いエンボスシリンダを作成する。ここでは、ステップS2により得られた二値データ分だけ、エッチングを行うため、複数の段を有するエンボスシリンダが作成されることになる。
【0026】
ステップS4では、得られたエンボスシリンダによりシートに対してエンボス加工を行う。これによりセル状立体形状を有するエンボスシートができあがる。
【0027】
ここで、第1の実施形態におけるエンボスシート作成用データ生成装置の装置構成について説明する。図5にエンボスシート作成用データ生成装置の機能ブロック図を示す。本装置は、パラメータ入力手段1、セル状立体形状生成手段2、二値化手段3、多段エッチング手段4により構成され、セル状立体形状生成手段2は、母点配置部5、多角形分割部6、多角形収縮部7、三角形分割部8、三角形特定部9、高さ算出部10を有する。
【0028】
パラメータ入力手段1は、図2のステップS11で説明したようなパラメータを入力するためのものであり、現実にはキーボードやマウス等の入力機器により実現される。セル状立体形状生成手段2は、図2のステップS12〜ステップS18の処理を行うものであり、セル状立体形状生成手段2内の母点配置部5、多角形分割部6、多角形収縮部7、三角形分割部8、三角形特定部9、高さ算出部10は、それぞれ図2のステップS12、ステップS13、ステップS14〜S15、ステップS16、ステップS17、ステップS18の処理を行う機能を有する。セル状立体形状生成手段2は、コンピュータにより実現され、母点配置部5、多角形分割部6、多角形収縮部7、三角形分割部8、三角形特定部9、高さ算出部10は、それぞれコンピュータに専用のプログラムを搭載することにより実現される。二値化手段3は、図1のステップS2の処理を行うものであり、コンピュータに専用のプログラムを搭載することにより実現される。多段エッチング手段4は、図1のステップS3の処理を実行するものであり、通常のエッチング工程を見当を合わせながら複数回実行することで実現される。
【0029】
(第2の実施形態)
次に、本発明のエンボスシートの作成方法の第2の実施形態について、図6のフローチャートを用いて説明する。図1のフローチャートと図6のフローチャートを比較するとわかるように、第2の実施形態は、第1の実施形態とステップS1、ステップS4は同一であり、ステップS2、ステップS3の代わりにステップS5、ステップS6の処理が行われている。そのため、ここでは、ステップS5とステップS6の処理についてのみ説明する。
【0030】
ステップS1によりセル状立体形状が生成されたら、ステップS5において、ステップS2と同様にzの値を複数定める。しかし、ここではzを閾値として用いるのではなく、複数のzの値を用いて標本化を行って基準領域を画像サイズとする多値データを生成する。例えば、n個のzの値を用いて多値データを生成すると、0からnまでの値を有する多値データが得られる。
【0031】
続いて、ステップS6において、生成された多値データに基づいて、NC工作機械等の彫刻装置によりシリンダに対して彫刻を行い、複数の段を有するエンボスシリンダを作成する。
【0032】
ステップS4では、第1の実施形態と同様、得られたエンボスシリンダによりシートに対してエンボス加工を行う。
【0033】
次に、第2の実施形態におけるエンボスシート作成用データ生成装置の装置構成について説明する。図7に第2の実施形態のエンボスシート作成用データ生成装置の機能ブロック図を示す。本装置は、パラメータ入力手段1、セル状立体形状生成手段2、標本化手段11、彫刻手段12により構成されている。この内、図5と同一の番号が付されたものは、第1の実施形態と同一の機能を有するものであるので説明は省略する。
【0034】
標本化手段11は、図6のステップS5の処理を行うものであり、コンピュータに専用のプログラムを搭載することにより実現される。彫刻手段12は、図6のステップS6の処理を実行するものであり、市販のNC工作機械等の彫刻装置を適用することができる。
【0035】
最終製品として得られるエンボスシートにおける意匠上好ましい各セルのサイズは、直径0.2〜0.5mm程度、高さは0.05〜0.30mm程度である。そのため、実際には、これらを考慮してパラメータを設定することが好ましい。その際、装置により影響を受ける画像解像度(画素/mm)等を考慮する必要がある。
【0036】
【発明の効果】
以上、説明したように本発明によれば、入力されたパラメータにしたがってセルの頂点となる母点を基準領域上に配置し、前記母点を用いて前記基準領域を複数の多角形に分割し、各多角形をその内部の母点方向に収縮し、収縮された多角形をその内部の母点を頂点とする複数の三角形に分割し、前記基準領域上の各座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定し、特定された三角形の母点と母点と対向する辺の高低差に基づいて当該座標点の高さを求め、前記基準領域内の全座標点に対して高さを求めた結果得られるセル状立体形状を複数の閾値で二値化することにより複数の二値データを得て、得られた複数の二値データに基づいてシートの作成を行うか、あるいは、セル状立体形状を前記高さ方向の値で所定の段階に標本化することにより多値データを得て、得られた多値データに基づいてシートの作成を行うようにしたので、皺やよれのないセル構造を持ったエンボスシートの作成が可能になる。
【図面の簡単な説明】
【図1】本発明のエンボスシートの作成方法の第1の実施形態のフローチャートである。
【図2】図1のステップS1の詳細を示すフローチャートである。
【図3】図2のステップS14における各辺の分割と揺らぎの付与の説明図である。
【図4】図2のステップS17、S18における処理の説明図である。
【図5】本発明のエンボスシート作成用データ生成装置の第1の実施形態の機能ブロック図である。
【図6】本発明のエンボスシートの作成方法の第2の実施形態のフローチャートである。
【図7】本発明のエンボスシート作成用データ生成装置の第2の実施形態の機能ブロック図である。
【図8】図1のステップS2において生成される二値データの一例を示す図である。
【符号の説明】
1・・・パラメータ入力手段
2・・・セル状立体形状生成手段
3・・・二値化手段
4・・・多段エッチング手段
5・・・母点配置部
6・・・多角形分割部
7・・・多角形収縮部
8・・・三角形分割部
9・・・三角形特定部
10・・・高さ算出部
11・・・標本化手段
12・・・彫刻手段
[0001]
[Industrial application fields]
The present invention relates to a method for automatically creating an embossed sheet having a surface shape having a large number of cells using a computer, and a data generating apparatus for creating such a sheet.
[0002]
[Prior art]
Nowadays, in many products such as shoes, bags, and wallets, synthetic leather is used on the surface instead of genuine leather or cloth. The surface of this synthetic leather is covered with a polyurethane resin, and the polyurethane resin has a leather-like or fabric-like three-dimensional shape, thereby enhancing the design of a product that is a synthetic leather.
Among these, the leather-like polyurethane resin is produced by transferring the unevenness of a leather-like three-dimensional sheet to the polyurethane resin to give fine unevenness for expressing the leather. The details of the method of giving irregularities to the polyurethane resin from a sheet having irregularities such as a leather-like sheet are also described in JP-B-62-41794.
The leather-like sheet that is the basis for making this leather-like polyurethane resin is obtained by taking the actual leather with a silicone resin, transferring the shape to the metal based on the die, and then repeatedly transferring it to the embossing cylinder. It is created by embossing.
[0003]
[Problems to be solved by the invention]
The above-described conventional technique for producing a leather-like sheet has the following various problems. First, since it is necessary to take a leather mold, actual leather must be prepared. In other words, it is not possible to freely design and create leather that does not actually exist. Also, if there are wrinkles or kinks in the leather, it will be replicated together. In addition, since it is necessary to repeat the transfer in the production process, the final leather-like undulation is reduced.
[0004]
In view of the above points, the present invention is a cell-like embossed sheet having a sufficient depth and having a leather-like three-dimensional shape without wrinkles or kinks, particularly a ray-like leather, using a computer. It is an object of the present invention to provide an embossed sheet creating method and a data creating apparatus for creating an embossed sheet that can create an embossed sheet expressing leather having the structure described below with a free design.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, in the inventions according to claims 1 and 3, parameters relating to the size of a reference region defined by a two-dimensional plane and the number of cells that are closed regions surrounded by a plurality of sides are input. According to the input parameters, the generating points are arranged on the reference area, and the reference area is divided into a plurality of polygons by Voronoi division using the generating points, and each polygon obtained by the division is used. By providing a dividing point on each side, moving the dividing point in a direction perpendicular to the side, deforming the polygon, and reducing the distance between each vertex and the inner base point of each polygon, The contracted polygon is divided into a plurality of triangles whose apexes are the generating points inside the polygon, and it is determined which of the triangles generated by the division all coordinate points on the reference region are included in. identified, the mother point of the particular triangle The highest point, a predetermined mother points and opposite sides high Satoshi, based on the height difference between the base point and the base point and the opposite sides, exists between the sides facing the base point and the base point As a result of obtaining the height which is the value of each coordinate point and obtaining the height for all coordinate points in the reference area, a cell shape obtained from the xy coordinates of the reference area and the height in the direction perpendicular to the reference area to obtain a plurality of binary data by each binarized three-dimensional shape of a plurality of threshold values of the height direction, a plurality of stages by performing a plurality of times of etching based on a plurality of binary data obtained The embossing cylinder is prepared, and the embossing process is performed by the embossing cylinder to create a sheet. In the first and third aspects of the invention, a cellular three-dimensional shape is generated to represent ray leather and the like, and the cellular three-dimensional shape is binarized with a plurality of threshold values. Since a plurality of binary data is obtained and a sheet is created based on the obtained plurality of binary data, it is possible to create an embossed sheet having a cell structure with no wrinkles.
[0006]
According to the second and fourth aspects of the present invention, parameters relating to the size of the reference region defined by the two-dimensional plane and the number of cells that are closed regions surrounded by a plurality of sides are input, and the cells are input according to the input parameters. A generating point is arranged on a reference area, the reference area is divided into a plurality of polygons by Voronoi division using the generating point, and a dividing point is set on each side of each polygon obtained by the division. The polygon is deformed by moving the division point in a direction perpendicular to the side, and each polygon is shrunk by reducing the distance between each vertex and the inner base point. The polygon is divided into a plurality of triangles whose vertices are the internal points of the polygon, and all the coordinate points on the reference area are identified among the triangles generated by the division, and the identified triangle the highest point of the mother point, facing the mother point The predetermined high Satoshi, based on the height difference between the sides facing the base point and the base point, the height is the value of each coordinate point existing between the sides facing the base point and the base point As a result of obtaining the height with respect to all coordinate points in the reference region, the xy coordinates of the reference region and the cellular solid shape obtained by the height in the direction perpendicular to the reference region are values in the height direction. To obtain multi-value data by sampling at a predetermined stage, and based on the obtained multi-value data, create an emboss cylinder having a plurality of stages by engraving the cylinder with an engraving device, The sheet is produced by embossing with an embossing cylinder . In the second and fourth aspects of the invention, a cellular solid shape is generated in order to express rayon leather and the like, and the cellular solid shape is set to a predetermined stage with a value in the height direction. Since multivalued data is obtained by sampling and a sheet is created based on the obtained multivalued data, it is possible to create an embossed sheet having a cell structure without wrinkles.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
(First embodiment)
First, a first embodiment of a method for creating an embossed sheet according to the present invention will be described with reference to the flowchart of FIG. First, in step S1, a cellular solid shape is generated. Here, a cellular solid shape is generated in a three-dimensional space by expressing a large number of cells in the set reference region. In this specification, a cell means a closed region surrounded by a plurality of sides in a reference region, and a cellular solid shape means a distribution of heights perpendicular to the reference region plane in each cell. It means the entire three-dimensional shape in the reference area obtained by giving. The cellular solid shape generated in step S1 becomes a two-dimensional scalar field having a predetermined value (scalar value) at each point in the reference region defined by the two-dimensional plane.
[0008]
Next, in step S2, data obtained by binarizing the irregularities due to the cells is generated using a plane parallel to the generated reference region of the cellular solid shape as a threshold. A plurality of binary data is generated by using a plurality of threshold values. Subsequently, in step S3, using a plurality of generated binary data, multistage etching, that is, etching is performed a plurality of times to create an emboss cylinder having a plurality of stages. Furthermore, in step S4, a cellular embossed sheet is obtained by embossing the sheet.
[0009]
Here, the generation of the cellular three-dimensional shape in step S1 will be described using the flowchart of FIG. First, in step S11, parameters are input. As parameters, the reference area size width × height, the number of cells np, and the maximum cell height hp are input. The reference area size width × height indicates the size of the entire area that generates the cellular solid shape, and is regularly arranged in a grid pattern in the reference area and specified by xy coordinates (defined as coordinate points). Indicates the number of Later, each coordinate point is given a scalar value as the height. Since a value is defined for each coordinate point regularly arranged, it can be interpreted that the reference region is composed of width × height pixels.
[0010]
The cell number np indicates the number of cells generated in the reference area. The cell maximum height hp indicates the height of the highest part of the cell, and is the same for all cells in this embodiment. The fluctuation control parameters nd and max set the division number nd of each side in step S14 and the maximum value max of the movement amount of each division point.
[0011]
Subsequently, based on the set parameters, mother points are arranged on the reference area (step S12). The mother point is a point that later becomes the apex (highest point) of the cell. For this reason, np generating points equal to the number of cells set in step S11 are arranged. The generating point is arranged on the reference area according to a predetermined rule. As a method for arranging a certain point in a predetermined region, a number of known methods can be appropriately used. For example, it is possible to select and arrange np randomly from the coordinate points on the reference area, or after tentatively determining the arrangement position at a predetermined interval, the position moved from the tentative determination position by a value determined by a random number It can also be determined as an arrangement position. The latter is preferable in order to generate cells at a certain interval.
[0012]
Subsequently, a reference area is divided into a large number of polygons by drawing straight lines that are equidistant from the two generating points between the generating points (step S13). This division method is generally called Voronoi division, and is a well-known method used for geographic information processing and the like, so detailed description thereof is omitted.
[0013]
Next, about all the polygons obtained by the process of step S13, all the sides are divided into nd (step S14). This division number nd is the fluctuation control parameter nd set in step S11. Specifically, (nd-1) division points that divide the sides into nd equal intervals are moved in the direction perpendicular to the sides. FIG. 3 shows a state of division when nd = 3. It is preferable to apply a function having fluctuation such as fractal to the movement amount of each division point so that the movement amount of the adjacent division points changes smoothly. At this time, in step S11, by setting the maximum value max of the movement distance, it is possible to prevent the polygon from being deformed excessively.
[0014]
Next, each polygon is contracted (step S15). Since each side constituting the polygon is also a side of an adjacent polygon, each side is duplicated in advance so that each side is unique to each polygon. Subsequently, each polygon is actually contracted. First, let rm be the distance from the mother point of a vertex (Voronoi point and dividing point) closest to the mother point in a certain polygon. Then, each vertex which comprises a polygon is moved so that it may approach a mother point based on the following (Formula 1).
[0015]
(Formula 1)
rn = (r + rm) / 2
[0016]
In (Equation 1), r represents the original distance between the vertex and the base point, and rn represents the distance after contraction. In this example, only the vertex at the shortest distance from the mother point does not move. By the processing in step S15, each polygon is slightly rounded and a gap is formed between the polygons. That is, a cell (polygon) and other areas are formed.
[0017]
Subsequently, each polygon is divided into a plurality of triangles (step S16). This division is performed by connecting a vertex of the polygon (Voronoi point and division point) and a generating point inside the polygon with a line segment. For example, when the polygon is a hexagon, it is divided into six triangles. The created triangle is held as vector data for each line segment. By the processing from steps S11 to S16, a large number of polygons are arranged in the reference area so as not to contact other polygons, and each polygon is spread with a plurality of triangles.
[0018]
Next, for each pixel in the reference area, which triangle is included in each pixel is specified (step S17). Since the pixel actually has a size, for the calculation, a point corresponding to the center of the pixel is used as a coordinate point, and each coordinate point is included in which triangle among the triangles created on the reference area. This is done by specifying The specification of the triangle is performed as follows. First, attention is paid to a certain triangle abc composed of vertices a, b, and c. At this time, as shown in FIG. 4A, when the target coordinate point w is inside the triangle abc, the vector outer product (vector ab) × (vector aw), (vector bc) × (vector bw), ( The signs of the direction components perpendicular to the reference area of the vector ca) × (vector cw) all match. There is only one triangle that satisfies this condition, or there is no triangle for a certain coordinate point, so whether or not the coordinate point of interest belongs to any triangle, and if so, to which triangle Whether it belongs will be specified.
[0019]
Subsequently, the height of the target coordinate point is calculated using the triangle to which the target coordinate point belongs (step S18). Since the triangle on the reference area is formed by connecting each vertex of the polygon generated by the division and the mother point as described above, one of the vertices becomes the highest point of the cell, and the reference point Has a height hp relative to the region. Further, the heights of two vertices other than the vertices serving as cell vertices are assumed to be on the reference area. For example, in the triangle abc shown in FIG. 4A, if the vertex a is a generating point, that is, the highest point of the cell, the height of the vertex a is hp, and the line segment bc is on the reference region and has a height. Becomes 0, and the height gradually changes from the vertex a toward the side bc.
[0020]
In such a triangle abc, a point where a straight line connecting the vertex a and the target coordinate point w intersects the side bc is p. The relationship between each point at this time is shown in FIG. Since the point p is on the side bc, the height is 0 and the vertex a is the height hp. At this time, the height h (w) of the coordinate point of interest w is calculated using the following (Equation 2).
[0021]
(Formula 2)
k (x, y) = hp × | aw | / | ap |
h (x, y) = F (k (x, y))
[0022]
In (Equation 2), F (k) is a function that determines the degree of change in height, and this determines the roundness of the shape in the height direction of the cell. For example, F (k) = hp × {1− (k / hp) 5 } can be used.
[0023]
The processing of step S17 and step S18 is performed on the coordinate points corresponding to all the pixels (x, y) on the reference region, that is, all the pixels (x, y) satisfying 1 ≦ x ≦ width and 1 ≦ y ≦ height. The height h (x, y) at each pixel (x, y) is calculated. In step S17, the height h (x, y) = 0 is set for a pixel having a coordinate point determined not to belong to the triangle. Through the above processing, a cellular solid shape in which a large number of convex cells are formed on the reference region is generated.
[0024]
Next, returning to the flowchart of FIG. 1, step S2 will be described. In step S2, a plurality of binary data is created based on the cellular three-dimensional shape generated in step S1. First, as a pre-processing for generating binary data, the cell-like three-dimensional shape is expanded to the size of the embossed cylinder to be created by performing a joining process using the reference region as a unit. At this time, it is preferable to perform an endless process in which the value smoothly changes in the vicinity of the joint so that the joint between the reference regions does not stand out. Since the joining process for enlarging by repeatedly arranging and joining images of a predetermined size in this manner and the endless process for making the joints inconspicuous are well-known techniques, a detailed description is given here. Is omitted. Subsequently, binary data of the same size is generated for the cellular solid shape having the same size as the embossed cylinder, with the height direction as a threshold value. For example, when the height direction is the z-axis, z values are taken at predetermined intervals, and binary data for each threshold value is generated. An example of the binary data obtained in step S2 is shown in FIG. FIG. 8 shows data obtained by binarizing the cellular three-dimensional shape generated in step S1 with four threshold values, and the area expressed in white is the inside of the cell. Also, the data becomes lower right, upper right, lower left, and upper left in order from the smallest set threshold.
[0025]
In step S3, an embossing cylinder is created by performing printing using a technique such as etching using the generated binary data. Here, since the etching is performed by the binary data obtained in step S2, an emboss cylinder having a plurality of stages is created.
[0026]
In step S4, the sheet is embossed by the obtained embossing cylinder. Thus, an embossed sheet having a cellular solid shape is completed.
[0027]
Here, an apparatus configuration of the emboss sheet creation data generation apparatus according to the first embodiment will be described. FIG. 5 shows a functional block diagram of an emboss sheet creation data generation apparatus. This apparatus is composed of a parameter input means 1, a cellular solid shape generating means 2, a binarizing means 3, and a multi-stage etching means 4. The cellular solid shape generating means 2 includes a generating point arranging part 5, a polygon dividing part. 6, a polygon contracting unit 7, a triangle dividing unit 8, a triangle specifying unit 9, and a height calculating unit 10.
[0028]
The parameter input means 1 is for inputting parameters as described in step S11 of FIG. 2, and is actually realized by an input device such as a keyboard or a mouse. The cellular three-dimensional shape generation means 2 performs the processing from step S12 to step S18 in FIG. 2, and the generating point placement unit 5, the polygon division unit 6, and the polygon contraction unit in the cellular three-dimensional shape generation means 2 7, the triangle division unit 8, the triangle identification unit 9, and the height calculation unit 10 have a function of performing the processes of Step S <b> 12, Step S <b> 13, Steps S <b> 14 to S <b> 15, Step S <b> 16, Step S <b> 17, and Step S <b> 18 in FIG. The cellular solid shape generating means 2 is realized by a computer, and the generating point arranging unit 5, the polygon dividing unit 6, the polygon contracting unit 7, the triangular dividing unit 8, the triangle specifying unit 9, and the height calculating unit 10 are respectively This is realized by installing a dedicated program on the computer. The binarization means 3 performs the process of step S2 in FIG. 1, and is realized by mounting a dedicated program on the computer. The multi-stage etching means 4 executes the process of step S3 in FIG. 1, and is realized by executing a plurality of times while adjusting the normal etching process.
[0029]
(Second Embodiment)
Next, a second embodiment of the embossed sheet creation method of the present invention will be described with reference to the flowchart of FIG. As can be seen by comparing the flowchart of FIG. 1 and the flowchart of FIG. 6, in the second embodiment, steps S1 and S4 are the same as the first embodiment, and instead of steps S2 and S3, step S5, The process of step S6 is performed. For this reason, only the processes in steps S5 and S6 will be described here.
[0030]
When the cellular solid shape is generated in step S1, a plurality of z values are determined in step S5 as in step S2. However, instead of using z as a threshold value here, sampling is performed using a plurality of z values to generate multi-value data having the reference region as the image size. For example, when multi-value data is generated using n z values, multi-value data having values from 0 to n is obtained.
[0031]
Subsequently, in step S6, the cylinder is engraved by an engraving apparatus such as an NC machine tool based on the generated multi-value data to create an embossed cylinder having a plurality of stages.
[0032]
In step S4, as in the first embodiment, the sheet is embossed by the obtained emboss cylinder.
[0033]
Next, the device configuration of the emboss sheet creation data generation device according to the second embodiment will be described. FIG. 7 shows a functional block diagram of an emboss sheet creation data generation apparatus according to the second embodiment. This apparatus includes a parameter input unit 1, a cellular solid shape generation unit 2, a sampling unit 11, and an engraving unit 12. Among these, the components denoted by the same reference numerals as those in FIG. 5 have the same functions as those in the first embodiment, and thus description thereof is omitted.
[0034]
The sampling means 11 performs the process of step S5 in FIG. 6, and is realized by mounting a dedicated program on the computer. The engraving means 12 executes the process of step S6 in FIG. 6, and a commercially available engraving apparatus such as an NC machine tool can be applied.
[0035]
In the embossed sheet obtained as a final product, the size of each cell preferable in terms of design is about 0.2 to 0.5 mm in diameter and the height is about 0.05 to 0.30 mm. Therefore, in practice, it is preferable to set parameters in consideration of these. At that time, it is necessary to consider the image resolution (pixels / mm) affected by the apparatus.
[0036]
【The invention's effect】
As described above, according to the present invention, in accordance with the input parameters, a generating point that is a vertex of a cell is arranged on a reference region, and the reference region is divided into a plurality of polygons using the generating point. , Each polygon is contracted in the direction of the internal point of the polygon, the contracted polygon is divided into a plurality of triangles having the internal point of the polygon as a vertex, and each coordinate point on the reference area is divided by the division. Identify which of the generated triangles is included, determine the height of the coordinate point based on the height difference between the base point of the specified triangle and the side facing the base point, and Obtaining a plurality of binary data by binarizing the cellular solid shape obtained as a result of obtaining the height with respect to the coordinate points with a plurality of threshold values, and based on the obtained plurality of binary data Create a cell-like three-dimensional shape value in the height direction Since multi-value data is obtained by sampling at a predetermined stage and a sheet is created based on the obtained multi-value data, it is possible to create an embossed sheet with a cell structure without wrinkles or distortion. It becomes possible.
[Brief description of the drawings]
FIG. 1 is a flowchart of a first embodiment of a method for producing an embossed sheet according to the present invention.
FIG. 2 is a flowchart showing details of step S1 in FIG.
FIG. 3 is an explanatory diagram of division of each side and provision of fluctuation in step S14 of FIG. 2;
4 is an explanatory diagram of processing in steps S17 and S18 of FIG.
FIG. 5 is a functional block diagram of a first embodiment of an emboss sheet creation data generation device of the present invention.
FIG. 6 is a flowchart of a second embodiment of a method for creating an embossed sheet according to the present invention.
FIG. 7 is a functional block diagram of a second embodiment of an emboss sheet creation data generation device of the present invention.
8 is a diagram illustrating an example of binary data generated in step S2 of FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Parameter input means 2 ... Cell-like solid shape generation means 3 ... Binarization means 4 ... Multistage etching means 5 ... Mother point arrangement | positioning part 6 ... Polygon division | segmentation part 7 .. Polygon contraction part 8 ... Triangular division part 9 ... Triangle specifying part 10 ... Height calculation part 11 ... Sampling means 12 ... Engraving means

Claims (4)

二次元平面で定義される基準領域のサイズ、複数の辺に囲まれた閉領域であるセルの個数に関するパラメータを入力する段階と、
入力されたパラメータにしたがって前記セルの頂点となる母点を、前記基準領域上に配置する段階と、
前記母点を用いて前記基準領域をボロノイ分割により多数の多角形に分割する段階と、
分割により得られた各多角形について各辺分割点を設け、当該分割点を辺と垂直な方向に移動させて、前記多角形を変形する段階と、
各多角形を、各頂点と内部の母点との距離を縮めることにより、収縮する段階と、
収縮された多角形をその内部の母点を頂点とする複数の三角形に分割する段階と、
前記基準領域上の座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定する段階と、
特定された三角形の母点を最高点、母点と対向する辺を所定の高さとし、前記母点と前記母点と対向する辺との高低差に基づいて、前記母点と前記母点と対向する辺の間に存在する各座標点の値である高さを求める段階と、
前記基準領域内の全座標点に対して高さを求めた結果、基準領域のxy座標と、基準領域と垂直方向の高さにより得られるセル状立体形状を前記高さ方向の複数の閾値でそれぞれ二値化することにより複数の二値データを得る段階と、
得られた複数の二値データに基づいて複数回のエッチングを行って複数の段を有するエンボスシリンダを作成し、当該エンボスシリンダによりエンボス加工を行ってシートの作成を行う段階と、
を有することを特徴とするエンボスシートの作成方法。
Inputting parameters relating to the size of the reference region defined by the two-dimensional plane, the number of cells that are closed regions surrounded by a plurality of sides, and
The mother points according to the input parameters the apex of the cell, and placing on the reference area,
Dividing the reference region into a plurality of polygons by Voronoi division using the generating point;
For each polygon obtained by dividing the division point provided on each side, by moving the dividing point to the side perpendicular direction, and the steps you deforming the polygon,
Contracting each polygon by reducing the distance between each vertex and the interior base;
Dividing the contracted polygon into a plurality of triangles having the interior generating point as a vertex;
Identifying which of the triangles generated by the division all the coordinate points on the reference area are included in;
Based on the difference in height between the generating point and the side facing the generating point, the generating point of the identified triangle is the highest point, the side facing the generating point is a predetermined height, and the generating point Obtaining a height which is a value of each coordinate point existing between opposing sides ;
As a result of obtaining the height with respect to all coordinate points in the reference region, the xy coordinates of the reference region and the cellular solid shape obtained by the height in the direction perpendicular to the reference region are obtained with a plurality of threshold values in the height direction. Obtaining a plurality of binary data by binarizing each ;
Performing etching a plurality of times based on a plurality of obtained binary data to create an embossed cylinder having a plurality of steps, performing embossing with the embossed cylinder to create a sheet,
A method for producing an embossed sheet, comprising:
二次元平面で定義される基準領域のサイズ、複数の辺に囲まれた閉領域であるセルの個数に関するパラメータを入力する段階と、
入力されたパラメータにしたがって前記セルの頂点となる母点を、前記基準領域上に配置する段階と、
前記母点を用いて前記基準領域をボロノイ分割により多数の多角形に分割する段階と、
分割により得られた各多角形について各辺分割点を設け、当該分割点を辺と垂直な方向に移動させて、前記多角形を変形する段階と、
各多角形を、各頂点と内部の母点との距離を縮めることにより、収縮する段階と、
収縮された多角形をその内部の母点を頂点とする複数の三角形に分割する段階と、
前記基準領域上の座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定する段階と、
特定された三角形の母点を最高点、母点と対向する辺を所定の高さとし、前記母点と前記母点と対向する辺との高低差に基づいて、前記母点と前記母点と対向する辺の間に存在する各座標点の値である高さを求める段階と、
前記基準領域内の全座標点に対して高さを求めた結果、基準領域のxy座標と、基準領域と垂直方向の高さにより得られるセル状立体形状を前記高さ方向の値で所定の段階に標本化することにより多値データを得る段階と、
得られた多値データに基づいて、彫刻装置によりシリンダに対して彫刻を行って複数の段を有するエンボスシリンダを作成し、当該エンボスシリンダによりエンボス加工を行ってシートの作成を行う段階と、
を有することを特徴とするエンボスシートの作成方法。
Inputting parameters relating to the size of the reference region defined by the two-dimensional plane, the number of cells that are closed regions surrounded by a plurality of sides, and
The mother points according to the input parameters the apex of the cell, and placing on the reference area,
Dividing the reference region into a plurality of polygons by Voronoi division using the generating point;
For each polygon obtained by dividing the division point provided on each side, by moving the dividing point to the side perpendicular direction, and the steps you deforming the polygon,
Contracting each polygon by reducing the distance between each vertex and the interior base;
Dividing the contracted polygon into a plurality of triangles having the interior generating point as a vertex;
Identifying which of the triangles generated by the division all the coordinate points on the reference area are included in;
Based on the difference in height between the generating point and the side facing the generating point, the generating point of the identified triangle is the highest point, the side facing the generating point is a predetermined height, and the generating point Obtaining a height which is a value of each coordinate point existing between opposing sides ;
As a result of obtaining the height with respect to all coordinate points in the reference area, a cellular solid shape obtained from the xy coordinates of the reference area and the height in the direction perpendicular to the reference area is set to a predetermined value in the height direction. Obtaining multi-valued data by sampling in stages,
Based on the obtained multivalued data , engraving the cylinder with an engraving device to create an embossed cylinder having a plurality of steps, and performing embossing with the embossed cylinder to create a sheet;
A method for producing an embossed sheet, comprising:
二次元平面で定義される基準領域のサイズ、複数の辺に囲まれた閉領域であるセルの個数に関するパラメータを入力する入力手段と、
入力されたパラメータにしたがって前記セルの頂点となる母点を、前記基準領域上に配置する機能と、前記母点を用いて前記基準領域をボロノイ分割により複数の多角形に分割する機能と、分割により得られた各多角形について各辺に分割点を設け、当該分割点を辺と垂直な方向に移動させて、前記多角形を変形する機能と、各多角形を、各頂点と内部の母点との距離を縮めることにより、収縮する機能と、収縮された多角形をその内部の母点を頂点とする複数の三角形に分割する機能と、前記基準領域上の座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定する機能と、特定された三角形の母点を最高点、母点と対向する辺を所定の高さとし、前記母点と前記母点と対向する辺との高低差に基づいて、前記母点と前記母点と対向する辺の間に存在する各座標点の値である高さを求める機能を有し、前記基準領域のxy座標と、基準領域と垂直方向の高さにより得られるセル状立体形状を生成するセル状立体形状生成手段と、
前記セル状立体形状を前記高さ方向の複数の閾値でそれぞれ二値化することにより複数の二値データを得る二値化手段と、
を有することを特徴とするエンボスシート作成用データ生成装置。
An input means for inputting a parameter relating to the size of a reference area defined by a two-dimensional plane and the number of cells that are closed areas surrounded by a plurality of sides ;
Mother point as a vertex of the cell according to the input parameters, the ability to place on the reference area, the function of dividing into a plurality of polygons by Voronoi dividing the reference area using the mother points, divided the division point provided on each side of each polygon obtained by, by moving the dividing point to the side perpendicular direction, a function for deforming the polygon, each polygon, each vertex and internal mother The function of contracting by reducing the distance from the point , the function of dividing the contracted polygon into a plurality of triangles whose vertices are the internal points, and all coordinate points on the reference area are divided A function to specify which of the generated triangles is included, the generating point of the specified triangle is the highest point, the side opposite to the generating point is a predetermined height, and the generating point is opposed to the generating point based on the difference in height between the sides, the base point It has a function of obtaining the height of the value of each coordinate point existing between the mother points and opposite sides, the xy coordinates of the reference area, the reference area and the cellular solid obtained by the vertical height A cellular solid shape generating means for generating a shape;
Binarization means for obtaining a plurality of binary data by binarizing each of the cellular three-dimensional shapes with a plurality of threshold values in the height direction ;
A data generation device for creating an embossed sheet.
二次元平面で定義される基準領域のサイズ、複数の辺に囲まれた閉領域であるセルの個数に関するパラメータを入力する入力手段と、
入力されたパラメータにしたがって前記セルの頂点となる母点を、前記基準領域上に配置する機能と、前記母点を用いて前記基準領域をボロノイ分割により複数の多角形に分割する機能と、分割により得られた各多角形について各辺に分割点を設け、当該分割点を辺と垂直な方向に移動させて、前記多角形を変形する機能と、各多角形を、各頂点と内部の母点との距離を縮めることにより、収縮する機能と、収縮された多角形をその内部の母点を頂点とする複数の三角形に分割する機能と、前記基準領域上の座標点が、前記分割により発生した三角形の内どの三角形に含まれるかを特定する機能と、特定された三角形の母点を最高点、母点と対向する辺を所定の高さとし、前記母点と前記母点と対向する辺との高低差に基づいて、前記母点と前記母点と対向する辺の間に存在する各座標点の値である高さを求める機能を有し、前記基準領域のxy座標と、基準領域と垂直方向の高さにより得られるセル状立体形状を生成するセル状立体形状生成手段と、
前記セル状立体形状を前記高さ方向の値で所定の段階に標本化することにより多値データを得る多値化手段と、
を有することを特徴とするエンボスシート作成用データ生成装置。
An input means for inputting a parameter relating to the size of a reference area defined by a two-dimensional plane and the number of cells that are closed areas surrounded by a plurality of sides ;
Mother point as a vertex of the cell according to the input parameters, the ability to place on the reference area, the function of dividing into a plurality of polygons by Voronoi dividing the reference area using the mother points, divided the division point provided on each side of each polygon obtained by, by moving the dividing point to the side perpendicular direction, a function for deforming the polygon, each polygon, each vertex and internal mother The function of contracting by reducing the distance from the point , the function of dividing the contracted polygon into a plurality of triangles whose vertices are the internal points, and all coordinate points on the reference area are divided A function to specify which of the generated triangles is included, the generating point of the specified triangle is the highest point, the side opposite to the generating point is a predetermined height, and the generating point is opposed to the generating point based on the difference in height between the sides, the base point It has a function of obtaining the height of the value of each coordinate point existing between the mother points and opposite sides, the xy coordinates of the reference area, the reference area and the cellular solid obtained by the vertical height A cellular solid shape generating means for generating a shape;
A multi-value conversion means for obtaining multi-value data by sampling the cellular solid shape at a predetermined stage with the value in the height direction;
A data generation device for creating an embossed sheet.
JP2000038731A 2000-02-16 2000-02-16 Embossed sheet creation method and data generation apparatus Expired - Fee Related JP4402240B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000038731A JP4402240B2 (en) 2000-02-16 2000-02-16 Embossed sheet creation method and data generation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000038731A JP4402240B2 (en) 2000-02-16 2000-02-16 Embossed sheet creation method and data generation apparatus

Publications (2)

Publication Number Publication Date
JP2001234480A JP2001234480A (en) 2001-08-31
JP4402240B2 true JP4402240B2 (en) 2010-01-20

Family

ID=18562424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000038731A Expired - Fee Related JP4402240B2 (en) 2000-02-16 2000-02-16 Embossed sheet creation method and data generation apparatus

Country Status (1)

Country Link
JP (1) JP4402240B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5168030B2 (en) * 2008-08-28 2013-03-21 大日本印刷株式会社 Leather shape data generation device, leather shape data generation method, and leather shape data generation program

Also Published As

Publication number Publication date
JP2001234480A (en) 2001-08-31

Similar Documents

Publication Publication Date Title
Au et al. Feature-based reverse engineering of mannequin for garment design
US20100114350A1 (en) Method of determining mesh data and method of correcting model data
CN103210417A (en) Method for the pre-processing of a three-dimensional image of the surface of a tyre using successive B-spline deformations
JPH03171303A (en) Method and apparatus for generating data structure
CN105046735B (en) A kind of three-dimensional surface texture synthetic method based on Primitive Element Distribution
CN106652037B (en) Face mapping processing method and device
US6844876B2 (en) Apparatus and method for generating 3D graphics
Liu et al. Toolpath generation for partition machining of T-spline surface based on local refinement
JP3526605B2 (en) Three-dimensional object deformation method and modeling system
US5475799A (en) Method of modeling shapes using a combination of different shapes to represent the resultant shape
KR101586765B1 (en) 3 Dimensional Modeling Method for Object Producted through Semiconductor Manufacturing Process
JP4402240B2 (en) Embossed sheet creation method and data generation apparatus
JP4629174B2 (en) Method and apparatus for creating silk fabric-like sheet
JP2016137615A (en) Method for creating three-dimensional printed document data, creation program, and method for producing three-dimensional shaped product
JP3713156B2 (en) How to create a template
CN115272379B (en) Projection-based three-dimensional grid model outline extraction method and system
JP4390923B2 (en) Fabric tone sheet making method and apparatus
JP3550949B2 (en) Modeling method for press forming analysis
JP4390943B2 (en) Leather tone sheet creation method and data generation apparatus
CN109359381A (en) A kind of voxel-based laser path planing method
JP5146524B2 (en) Method and apparatus for creating twill fabric-like sheet
JP2850344B2 (en) Mold manufacturing method
CN116309198B (en) Image processing method, device, storage medium and computer equipment
CN117592606B (en) A method for irregular parts arrangement based on normalized two-dimensional cross-correlation matrix and template matching
He et al. Reproduction of flat and flexible object deformation using RGB-D sensor and robotic manipulator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090618

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090807

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: 20091020

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091029

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131106

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees