JPH01113872A - Formation of offset pattern - Google Patents
Formation of offset patternInfo
- Publication number
- JPH01113872A JPH01113872A JP62270432A JP27043287A JPH01113872A JP H01113872 A JPH01113872 A JP H01113872A JP 62270432 A JP62270432 A JP 62270432A JP 27043287 A JP27043287 A JP 27043287A JP H01113872 A JPH01113872 A JP H01113872A
- Authority
- JP
- Japan
- Prior art keywords
- offset
- graphic
- elements
- graphic element
- intersection
- 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.)
- Pending
Links
- 230000015572 biosynthetic process Effects 0.000 title 1
- 230000002159 abnormal effect Effects 0.000 claims abstract description 16
- 230000005856 abnormality Effects 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 30
- 238000012937 correction Methods 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/66—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for continuously variable gearings
- F16H61/662—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for continuously variable gearings with endless flexible members
- F16H61/66254—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for continuously variable gearings with endless flexible members controlling of shifting being influenced by a signal derived from the engine and the main coupling
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明はプレス金型設計に関するCAD方式及びNCガ
ス切断装置用NCデータ等の作成時に使用されるもので
、連続した図形に対するオフセット図形を自動的に作成
するオフセット図形作成方法に関する。Detailed Description of the Invention [Objective of the Invention] (Industrial Application Field) The present invention is used for creating CAD methods related to press mold design and NC data for NC gas cutting equipment, etc. The present invention relates to an offset figure creation method for automatically creating offset figures for.
(従来の技術)
従来、プレス金型設計に関する情報処理システムとして
はCAD方式が知られているが、このCAD方式等では
設定したオフセット量(プレス金型の場合はクリアラン
ス量)だけオフセットしたオフセット図形作成方法が用
いられる。第4図はオフセット前後の図形の関係を示し
た説明図であり、1はオフセット前の図形、2はオフセ
ット後の図形である。オフセット量dは事前に設定され
ている。(Prior Art) Conventionally, the CAD method has been known as an information processing system related to press die design, but in this CAD method, an offset figure is offset by a set offset amount (clearance amount in the case of a press die). A method of creation is used. FIG. 4 is an explanatory diagram showing the relationship between figures before and after offset, where 1 is a figure before offset and 2 is a figure after offset. The offset amount d is set in advance.
第3図は従来のオフセット図形作成方法を示すフロチャ
ートであり、オフセット前の図形要素を図形の時計回り
方向に連続するように整列させる図形要素整列手段S1
と、隣接する2つの図形要素のオフセットの交点を計算
しながらオフセット図形要素を作成し、最終的にオフセ
ット図形を作成するオフセット図形作成手段S2とから
構成されている。FIG. 3 is a flowchart showing a conventional offset figure creation method, in which figure element alignment means S1 arranges figure elements before offset so as to be continuous in the clockwise direction of the figure.
and an offset figure creating means S2 which creates an offset figure element while calculating the intersection of offsets of two adjacent figure elements, and finally creates an offset figure.
また、オフセット図形作成手段S2は検索用ポインタ初
期化工程S21と、検索用ポインタに順次1を加算する
検索用ポインタ加算工程S22と、検索用ポインタで示
される図形要素と、図形の時計回り方向でその次に接続
する図形要素の2図形要素のオフセット後の交点を計算
するオフセット後交点計算工程S23と、検索用ポイン
タが1かどうかを判断し、次工程を決定する初回判断工
程S24と、検索用ポインタが1以外の時に前交点を開
始点とし、現交点を終了点とするオフセット図形要素を
作成するオフセット図形要素整列手段S25と、前交点
に現交点を置換する前交点更新工程S26と、全図形要
素の検索が終了したかを判断する検索終了判断工程S2
7とから構成されている。Further, the offset figure creation means S2 performs a search pointer initialization step S21, a search pointer addition step S22 of sequentially adding 1 to the search pointer, a figure element indicated by the search pointer, and a clockwise direction of the figure. Next, there is a post-offset intersection calculation step S23 in which the intersection after offset of two connected graphical elements is calculated, an initial determination step S24 in which it is determined whether the search pointer is 1 and the next step is determined, and a search an offset graphic element alignment means S25 that creates an offset graphic element with the previous intersection as the starting point and the current intersection as the end point when the pointer for the previous intersection is other than 1; and a previous intersection updating step S26 that replaces the current intersection with the previous intersection; Search completion determination step S2 for determining whether the search for all graphical elements has been completed.
It consists of 7.
以下、従来技術の作用について、第3図および第4図を
参照して説明する。Hereinafter, the operation of the prior art will be explained with reference to FIGS. 3 and 4.
まず、図形要素整列手段S1は図形の外接四角形に接す
る図形要素中、任意の図形要素を整列開始図形要素とし
、その両端点に接続する前後の図形要素を求め、この3
つの図形要素の位置関係から、整列開始図形要素が図形
の時計回り方向となる様に、開始点および終了点を算出
する。以後、この終了点に接続する図形要素の端点を探
し、その端点を始点とする様に図形要素を整列していく
ことによって全図形要素を時計回り方向に整列させる。First, the graphic element arranging means S1 sets an arbitrary graphic element among the graphic elements touching the circumscribed rectangle of the figure as an alignment start graphic element, calculates the preceding and succeeding graphic elements connected to both end points, and calculates the three
From the positional relationship of the two graphic elements, a start point and an end point are calculated so that the alignment start graphic element is in the clockwise direction of the graphic. Thereafter, the end point of the graphic element connected to this end point is found, and the graphic elements are arranged so that the end point becomes the starting point, thereby arranging all the graphic elements in a clockwise direction.
第4図において、整列開始図形要素が1aとした時に、
図形要素の開始点P L 、P 2 、・・・、P8と
なる様に図形要素が整列する。In FIG. 4, when the alignment start graphic element is 1a,
The graphic elements are arranged so as to form the starting points P L , P 2 , . . . , P8 of the graphic elements.
次にオフセット図形作成手段S2により、以下の手順に
てオフセット図形が作成される。Next, the offset figure creation means S2 creates an offset figure in the following procedure.
まず、検索用ポインタ初期化工程S2+が図形要素の検
索位置を示す検索用ポインタにOを収納し初期化する。First, the search pointer initialization step S2+ stores O in the search pointer indicating the search position of a graphic element and initializes it.
次に検索用ポインタ加算工程S2□では検索用ポインタ
に1を加算する。第4図では図形要素1aが検索用ポイ
ンタで指定された状態となる。Next, in the search pointer addition step S2□, 1 is added to the search pointer. In FIG. 4, the graphic element 1a is designated by the search pointer.
次にオフセット後交点計算工程S23において検索用ポ
インタで指定された図形要素1aと、その次の図形要素
1bとの2つの図形要素のオフセットQdだけオフセッ
トした図形要素の交点PT。Next, in the post-offset intersection calculation step S23, the intersection point PT of the two graphic elements, the graphic element 1a specified by the search pointer and the next graphic element 1b, is offset by the offset Qd.
を算出し、これを現交点とする。Calculate and set this as the current intersection.
また初回判断工程824においては前交点が算出済みで
あるかを検索用ポインタの値で判断し、検索用ポインタ
が1の場合には前交点更新工程S26へ1以外の場合に
はオフセット図形要素作成工程S2Sへ分岐させる。現
在は検索用ポインタが1であり、前交点更新工程S26
に分岐する。In the initial determination step 824, it is determined whether the previous intersection point has been calculated based on the value of the search pointer, and if the search pointer is 1, the process proceeds to the previous intersection update step S26, and if it is other than 1, an offset graphic element is created. Branch to step S2S. Currently, the search pointer is 1, and the previous intersection update step S26
Branch into.
前交点更新工程S26では現交点PT、を前交点に収納
する。In the previous intersection update step S26, the current intersection PT is stored in the previous intersection.
次に検索終了判断工程S27では、全図形要素について
オフセット図形要素が作成されたかを判断し、終了して
いない場合には検索用ポインタ加算工程S2□に分岐し
、終了している場合には処理を終了させる。Next, in the search completion determination step S27, it is determined whether offset graphic elements have been created for all graphic elements, and if the search has not been completed, the process branches to the search pointer addition step S2□, and if the search has been completed, the processing terminate.
従って検索用ポインタ加算工程S2□から検索終子側断
工程S27までの各工程の処理を終了するまでループす
る訳であるが、2回目のループ以後はオフセット図形要
素作成工程S25を通り、ここでは前交点を開始点とし
、現交点を終了点とし、尚かつ検索用ポインタにて指定
された図形要素と同一種類(線分、円弧等)のオフセッ
ト図形要素を作成する。Therefore, the process loops until the processing of each process from the search pointer addition process S2□ to the search terminal side cutting process S27 is completed, but after the second loop, the process goes through the offset graphic element creation process S25, and here An offset graphic element is created with the previous intersection as the starting point, the current intersection as the end point, and of the same type (line segment, circular arc, etc.) as the graphic element specified by the search pointer.
第4図において、検索用ポインタが図形要素1bを指定
している場合においては前交点PT、を開始点、現交点
PT2を終了点として、図形要素1bが線分であるため
、線分のオフセット図形要素2bを作成する。In FIG. 4, when the search pointer specifies graphic element 1b, the previous intersection point PT is the starting point, the current intersection point PT2 is the ending point, and since graphic element 1b is a line segment, the line segment offset is Create graphic element 2b.
以後同様の処理を行うことによってPT、 、PT2、
・・・、PT8を開始点とする各オフセット図形要素が
作成され、オフセット図形2が作成される。Thereafter, by performing similar processing, PT, , PT2,
..., each offset graphic element is created starting from PT8, and offset graphic 2 is created.
(発明が解決しようとする問題点)
以上、従来の方法によれば、第4図に示す状態について
は正常なオフセット図形を作成することが可能となる。(Problems to be Solved by the Invention) As described above, according to the conventional method, it is possible to create a normal offset figure for the situation shown in FIG. 4.
しかしながら、第2図に示すようにオフセット前の図形
1に対して相対的にオフセットldが大きくなった状態
ではオフセット後の図形2の図形要素間に交差が生じ、
その間のオフセット図形要素が異常となる状態が生じ、
要求されるオフセット量が確保出来なくなるという問題
が生じる。However, as shown in FIG. 2, when the offset ld is large relative to the figure 1 before the offset, an intersection occurs between the figure elements of the figure 2 after the offset.
A situation occurs in which the offset graphical element between them becomes abnormal,
A problem arises in that the required offset amount cannot be secured.
本発明の目的は、オフセット前の図形に対して相対的に
オフセット量が大となっても、要求されたオフセット量
が確保されるオフセット図形を作成するオフセット図形
作成方法を提供することにある。 [発明の構成]
(問題を解決するための手段)
本発明のオフセット図形作成方法は、電算機に従来の図
形要素整列手段と、オフセット図形作成手段に加えて、
さらにオフセット図形修正手段を付加し、このオフセッ
ト図形修正手段は、主としてオフセット後図形要素間の
交差チェックを行なうオフセット図形要素交差チェック
工程と、異常オフセット図形要素の位置を判別して消去
する異常図形要素消去工程と、交差する2つのオフセッ
ト図形要素の交点を端点とするようにオフセット図形要
素を再作成する交差図形要素更新工程とを備えたことに
特徴を有する。SUMMARY OF THE INVENTION An object of the present invention is to provide an offset figure creation method that creates an offset figure that ensures a requested offset amount even if the offset amount is large relative to the figure before offset. [Structure of the Invention] (Means for Solving the Problem) The offset figure creation method of the present invention includes a computer equipped with conventional figure element alignment means and offset figure creation means.
Further, an offset figure correction means is added, and this offset figure correction means mainly performs an offset figure element intersection check step for checking intersections between figure elements after offset, and an abnormal figure element for determining and erasing the position of an abnormal offset figure element. The present invention is characterized by comprising an erasing step and an intersecting graphic element updating step of re-creating an offset graphic element such that the intersection of two intersecting offset graphic elements is an end point.
(作用)
上記方法によれば、オフセット後の図形要素間に交差が
生じても、電算機によって自動的に異常なオフセット図
形要素を消去し、交差する2つのオフセット図形要素に
ついても再作成されるから、常に要求されるオフセット
量を確保したオフセット図形を作成することが可能とな
る。(Operation) According to the above method, even if an intersection occurs between the offset graphic elements, the computer automatically deletes the abnormal offset graphic element and recreates the two intersecting offset graphic elements. From this, it is possible to create an offset figure that always secures the required offset amount.
(実施例)
以下本発明の一実施例について第1図及び第2図を参照
して説明する。第2図は本発明のオフセット図形作成方
法の説明図であり、オフセット前の図形1は開始点PI
+ p21〜P8と終了点P 2 + P 3
+ 〜+ P 8 + P Iとする図形要素1a
。(Example) An example of the present invention will be described below with reference to FIGS. 1 and 2. FIG. 2 is an explanatory diagram of the offset figure creation method of the present invention, in which figure 1 before offset is at the starting point PI.
+ p21 to P8 and end point P2 + P3
Graphic element 1a with + ~ + P 8 + P I
.
lb、〜、lhとから構成されている。It consists of lb, ~, lh.
また2は異常発生時のオフセット図形であり、オフセッ
ト前の図形1と同様に、開始点PT、。Further, 2 is an offset figure when an abnormality occurs, and like the figure 1 before offset, the starting point PT.
PT2.〜.PT8と終了点P T2 、 P Tl
、〜PT8.PT、とする図形要素2b+ 2c、
〜。PT2. ~. PT8 and end points P T2 , P Tl
,~PT8. PT, graphic elements 2b+2c,
~.
2h、2aとから構成されており、オフセット図形要素
2b、2eとは交点PT、にて交差している。第1図は
本発明のオフセット図形作成方法を示すフロチャートで
あり、既に第3図にて説明したので詳細な説明は省略す
るが、電算機は図形要素整列手段S、とオフセット図形
作成手段S2と、さらにオフセット図形修正手段S、と
によって構成されている。2h and 2a, and intersects with the offset graphic elements 2b and 2e at an intersection point PT. FIG. 1 is a flowchart showing the offset figure creation method of the present invention, and since it has already been explained in FIG. 3, a detailed explanation will be omitted. , and an offset figure correction means S.
オフセット図形修正手段S3は、オフセット図形要素検
索用ポインタ初期化工程831と、オフセット図形要素
検索用ポインタ加算工程832と、そのポインタで示さ
れるオフセット図形要素に対して、交差するオフセット
図形要素が有るかをチェックするオフセット図形要素交
差チェック工程S、3と、交差チェック結果を判断して
次の工程を選択する交差有無判断工程S34と、交差す
る2つのオフセット図形要素間の連続したオフセット図
形要素群中、検索用ポインタで示されるオフセット図形
要素を基準とした時に、異常な図形要素は時計回り方向
のものか反時計回り方向のものかをオフセット図形要素
の向きと、それに対応するオフセット前の図形要素との
向きとが同一かどうかによって判断し、異常なオフセッ
ト図形要素群を消去する異常図形要素消去工程S35と
、交差するオフセット図形要素に対し、その交点を両オ
フセット図形要素の端点として再作成する交差図形要素
更新工程S36と、オフセット図形要素の検索が終了し
たかどうかを判断するオフセット図形要素検索終了判断
工程S37とから構成される。The offset graphic modification means S3 performs an offset graphic element search pointer initialization step 831, an offset graphic element search pointer addition step 832, and determines whether there is an offset graphic element that intersects with the offset graphic element indicated by the pointer. An offset graphic element intersection check step S34 for checking the intersection check result, an intersection presence/absence determination step S34 for selecting the next step by determining the intersection check result, and a continuous offset graphic element group between two intersecting offset graphic elements. , when using the offset graphic element indicated by the search pointer as a reference, determine whether the abnormal graphic element is clockwise or counterclockwise by checking the orientation of the offset graphic element and the corresponding pre-offset graphic element. An abnormal graphic element erasing step S35 in which a group of abnormal offset graphic elements is deleted based on whether the orientations of the offset graphic elements and The process is comprised of an intersecting graphic element updating step S36 and an offset graphic element search completion determination step S37 for determining whether the search for offset graphic elements has ended.
さて、図形要素整列手段S1と、オフセット図形作成手
段S2とによって第2図に示すオフセット前の図形1に
対してオフセット量dだけオフセットされたオフセット
後の図形2が作成される。Now, the figure element alignment means S1 and the offset figure creation means S2 create a figure 2 after the offset, which is offset by an offset amount d from the figure 1 before the offset shown in FIG.
次に、オフセット図形修正手段S、により以下の手順に
てオフセット図形が修正される。Next, the offset figure is corrected by the offset figure modifying means S according to the following procedure.
まずオフセット図形要素検索用ポインタ初期化工程S3
1ではオフセット図形要素検索用ポインタに0が収納さ
れることによって初期化される。次にオフセット図形要
素検索用ポインタ加算工程S3□によってポインタに1
が加算される。First, offset graphic element search pointer initialization step S3
1 is initialized by storing 0 in the offset graphic element search pointer. Next, the pointer is set to 1 by the offset graphic element search pointer addition step S3□.
is added.
従って現時点におけるポインタの値は1となり、これは
第2図においてはオフセット図形要素2bで示すことを
意味する。Therefore, the value of the pointer at the current moment is 1, which means that it is indicated by the offset graphic element 2b in FIG.
次にオフセット図形要素交差チェック工程S33におい
ては、まず交差図形要素位置用バッファに初期値0が収
納される。そしてオフセット図形要素2bと交差するオ
フセット図形要素があるかを、時計回り方向に、オフセ
ット図形要素2bの次の図形要素2c、2d・・・の順
にチェックしていき、最初に交差したオフセット図形要
素2eを検出した時点でそのオフセット図形要素のポイ
ンタの値を交差図形要素位置用バッファに登録する。従
って現時点においてはこのバッファに4がセットされる
。Next, in the offset graphic element intersection check step S33, an initial value 0 is first stored in the intersecting graphic element position buffer. Then, whether or not there is an offset graphic element that intersects with the offset graphic element 2b is checked clockwise in the order of the graphic elements 2c, 2d, etc. next to the offset graphic element 2b, and the first offset graphic element that intersects with the offset graphic element 2b is checked. 2e is detected, the value of the pointer of the offset graphic element is registered in the intersecting graphic element position buffer. Therefore, 4 is set in this buffer at this time.
さらに、交差有無判断工程S34では、交差図形要素位
置バッファに0以外の数値が収納されているので、交差
有と判断し、異常図形要素消去工程S35に分岐する。Further, in the crossing presence/absence determining step S34, since a value other than 0 is stored in the crossing graphic element position buffer, it is determined that there is a crossing, and the process branches to the abnormal graphic element erasing step S35.
バッファが0の時には交差なしと判断し、オフセット図
形要素検索終了判断工程S37に分岐する。When the buffer is 0, it is determined that there is no intersection, and the process branches to offset graphic element search end determination step S37.
異常図形要素消去工程S35では、オフセット図形要素
検索用ポインタで示されるオフセット図形要素2bから
、交差図形要素位置用バッファで示されるオフセット図
形要素2eとの間のオフセット図形要素群2c、2dに
ついて、その各々に対応したオフセット前の図形要素1
c、ldとの方向チェックを行なう。In the abnormal graphic element erasing step S35, the offset graphic element groups 2c and 2d between the offset graphic element 2b indicated by the offset graphic element search pointer and the offset graphic element 2e indicated by the intersecting graphic element position buffer are deleted. Graphic element 1 before offset corresponding to each
Check the direction with c and ld.
図形1,2共に時計回り方向とした場合、図形要素IC
,2Cは同一方向であるが1.1d、2dは反対方向と
なる。反対方向の図形要素が存在する為、反対方向の図
形要素2dを含む図形要素群2c、2dが消去される。If figures 1 and 2 are both clockwise, the figure element IC
, 2C are in the same direction, but 1.1d and 2d are in opposite directions. Since graphic elements in the opposite direction exist, the graphic element groups 2c and 2d including the graphic element 2d in the opposite direction are deleted.
もし、方向チェックを行なった図形要素群に反対方向の
図形要素が存在しない場合には、方向チェックを行なわ
なかった図形要素群(ここではオフセット図形要素2f
、2g、2h、2a)が消去される。If there is no graphic element in the opposite direction in the graphic element group for which the direction was checked, then the graphic element group for which the direction was not checked (in this case, the offset graphic element 2f
, 2g, 2h, 2a) are deleted.
次に、交差有無判断工程S36においては交差した図形
要素2b、 2eについて、オフセット図形検索用ポ
インタで示される図形要素2bの終了点を交点PT、に
、交差図形要素位置用バッファで示される図形要素2e
の開始点を交点PT9と置換し、オフセット図形要素を
再作成し、その後にオフセット図形要素交差チェック工
程S33に分岐する。Next, in the intersecting presence/absence determination step S36, for the intersected graphic elements 2b and 2e, the end point of the graphic element 2b indicated by the offset graphic search pointer is set to the intersection point PT, and the graphic element indicated by the intersecting graphic element position buffer is 2e
The start point of is replaced with the intersection point PT9, the offset graphic element is recreated, and the process branches to an offset graphic element intersection check step S33.
オフセット図形要素検索終了判断工程S37では、全オ
フセット図形要素に対する検索が終了したかをオフセッ
ト図形検索用ポインタの値によって判断し、検索が終了
していない場合にはオフセット図形要素検索用ポインタ
加算工程S31に分岐し、検索が終了した場合には処理
を終了する。In the offset graphic element search completion determination step S37, it is determined whether the search for all offset graphic elements has been completed based on the value of the offset graphic search pointer, and if the search has not been completed, the offset graphic element search pointer addition step S31 The process branches to , and if the search is completed, the process ends.
第2図の例では交差する位置がP T 9 Lか存在し
ないので、前述の処理以外はオフセット図形要素の消去
、変更を行なわず修正後のオフセット図形として、経路
PT、、PT、、PT9.PT6゜PT、、PT、で示
される図形が作成される。In the example of FIG. 2, there is no intersecting position P T 9 L, so the offset graphic elements are not deleted or changed except for the processing described above, and the paths PT, PT, PT9 . A figure indicated by PT6°PT,, PT, is created.
[発明の効果]
本発明は以上の説明から明らかなように、オフセット量
が確保出来ないオフセット図形要素を電算機によって自
動的に検出し、その異常なオフセット図形要素群を消去
するように構成したことにより、オフセット前の図形に
対して相対的にオフセット量が大となっても要求された
オフセット量が確保されるオフセット図形を作成し得る
という優れた効果を奏する。[Effects of the Invention] As is clear from the above description, the present invention is configured to automatically detect offset graphic elements for which an offset amount cannot be secured using a computer, and to delete the abnormal offset graphic element group. This provides an excellent effect in that an offset figure can be created in which a requested offset amount is secured even if the offset amount is relatively large with respect to the figure before offset.
第1図は本発明の一実施例を示すオフセット図形作成方
法のフロチャート、第2図は第1図のフロチャートによ
って作成されたオフセット図形の説明図、第3図は従来
のフロチャート、第4図はそのオフセット図形の説明図
である。
1・・・オフセット前の図形、
2・・・オフセット後の図形、
1 a、 1 b、 −−−、2a、 2 b−・
−図形要素、Sl・・・図形要素整列手段、
Sl・・・オフセット図形作成手段、
S3・・・オフセット図形修正手段。
第2図
第 O閃FIG. 1 is a flowchart of an offset figure creation method showing an embodiment of the present invention, FIG. 2 is an explanatory diagram of an offset figure created by the flowchart of FIG. 1, and FIG. 3 is a conventional flow chart. FIG. 4 is an explanatory diagram of the offset figure. 1... Figure before offset, 2... Figure after offset, 1 a, 1 b, ---, 2 a, 2 b-.
- Graphic element, Sl... Graphic element alignment means, Sl... Offset figure creation means, S3... Offset figure correction means. Figure 2 O Flash
Claims (2)
ら構成される図形のオフセット図形作成方法において、
オフセット前の図形を構成する各図形要素を図形の時計
方向に接続順に整列させる図形要素整列手段と、隣接す
る2つの図形要素のオフセット後の交点を計算してオフ
セット図形要素を順次作成し連続したオフセット図形を
作成するオフセット図形作成手段と、作成したオフセッ
ト図形の一部の図形要素に異常が有るかを判断し、異常
が有る場合にはその部分の図形要素を修正するオフセッ
ト図形修正手段とからなることを特徴とするオフセット
図形作成方法。(1) In a computer-based offset figure creation method for a figure composed of figure elements such as continuous line segments and circular arcs,
A figure element arrangement means for arranging each figure element constituting a figure before offset in the order of connection in the clockwise direction of the figure, and a figure element arrangement means that calculates the intersection point of two adjacent figure elements after offset to sequentially create offset figure elements and arrange them continuously. An offset figure creation means for creating an offset figure, and an offset figure correction means for determining whether or not there is an abnormality in some figure elements of the created offset figure, and correcting the figure element in that part if there is an abnormality. An offset figure creation method characterized by the following.
要素検索用ポインタ初期化工程と、このポインタに順次
1を加算するオフセット図形要素検索用ポインタ加算工
程と、このポインタで示されるオフセット後図形要素に
対して交差するオフセット後図形要素が有るかをチェッ
クするオフセット図形要素交差チェック工程と、この交
差チェック結果を判断して次工程を選択する交差有無判
断工程と、交差が有れば異常と判断し交差する2つのオ
フセット図形要素間の連続したオフセット図形要素中に
、検索用ポインタで示されるオフセット図形を基準とし
て時計方向か、反時計方向かをそれぞれ対応するオフセ
ット前、後の図形要素で比較し異なる方向の図形要素が
あれば前記交差するオフセット図形要素間は異常と判断
し、異常なオフセット図形要素群を消去する異常図形要
素消去工程と、この交差するオフセット図形要素の交点
を両オフセット図形要素の端点として図形を再作成する
交差図形要素更新工程と、オフセット図形要素の検索が
終了したかどうかを判断するオフセット図形要素検索終
了判断工程とからなることを特徴とする特許請求の範囲
第1項記載のオフセット図形作成方法。(2) The offset figure modification means performs an offset figure element search pointer initialization step, an offset figure element search pointer addition step of sequentially adding 1 to this pointer, and a post-offset figure element indicated by this pointer. an offset graphic element intersection check step in which it is checked whether there is a post-offset graphic element that intersects; an intersection presence/absence judgment step in which the next step is selected based on the result of this intersection check; and if there is an intersection, it is determined that it is abnormal and the intersection is In consecutive offset graphic elements between two offset graphic elements, compare whether the offset graphic indicated by the search pointer is clockwise or counterclockwise with respect to the corresponding pre-offset and post-offset graphic elements. If there is a graphic element in the direction, the intersecting offset graphic elements are judged to be abnormal, and an abnormal graphic element erasing step of erasing the group of abnormal offset graphic elements is performed. Claim 1, characterized in that the method comprises an intersecting graphic element update step of re-creating a figure as an end point, and an offset graphic element search termination determining step of determining whether the search for an offset graphic element has ended. How to create offset shapes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62270432A JPH01113872A (en) | 1987-10-28 | 1987-10-28 | Formation of offset pattern |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62270432A JPH01113872A (en) | 1987-10-28 | 1987-10-28 | Formation of offset pattern |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01113872A true JPH01113872A (en) | 1989-05-02 |
Family
ID=17486198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62270432A Pending JPH01113872A (en) | 1987-10-28 | 1987-10-28 | Formation of offset pattern |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01113872A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0251779A (en) * | 1988-08-15 | 1990-02-21 | Ricoh Co Ltd | Generating method for offset curve |
JPH0512385A (en) * | 1990-04-03 | 1993-01-22 | Mitsubishi Electric Corp | Cad/cam device |
-
1987
- 1987-10-28 JP JP62270432A patent/JPH01113872A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0251779A (en) * | 1988-08-15 | 1990-02-21 | Ricoh Co Ltd | Generating method for offset curve |
JPH0512385A (en) * | 1990-04-03 | 1993-01-22 | Mitsubishi Electric Corp | Cad/cam device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6240207B1 (en) | Handwriting input display apparatus having improved speed in changing display of entered handwriting | |
JP6441262B2 (en) | Machining program editing apparatus, method, and editing program | |
JPH01113872A (en) | Formation of offset pattern | |
JP2886155B1 (en) | Pattern making method and pattern making device | |
JP3772701B2 (en) | Circuit diagram connection information output method and circuit diagram connection information output method | |
JP2800708B2 (en) | Method for correcting mesh of FEM analysis model | |
JPH10269260A (en) | Shape data verifying method | |
JP3063415B2 (en) | Computer-aided design equipment for printed wiring boards | |
JP2874289B2 (en) | Substrate CAD system | |
JPS62262189A (en) | Segmenting system for contour of picture area | |
JP3327734B2 (en) | Graphic processing method and apparatus | |
JP2916534B2 (en) | Table output device | |
JP2619246B2 (en) | Automatic drawing method of civil engineering survey map | |
JPH0883355A (en) | Graphic processor | |
JPH04172566A (en) | Shape changing method for wiring pattern | |
JP2002269576A (en) | Line segment plotting method and line segment plotting device | |
JPH0253822B2 (en) | ||
JPH06131023A (en) | Nc data generating device | |
JP2943301B2 (en) | How to push out the wiring pattern | |
JP3378968B2 (en) | Polygon component line automatic creation method and polygon component line automatic creation device | |
JPH01162983A (en) | Shape correction system for solid conductor data of printed board cad | |
JPH02277173A (en) | Producing device for graphic proper to business form | |
JPS60110012A (en) | Nc tape producer | |
JPH05165907A (en) | Connection correcting method | |
JPH02183376A (en) | Graphic processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071019 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081019 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20091019 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20091019 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 9 Free format text: PAYMENT UNTIL: 20101019 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 10 Free format text: PAYMENT UNTIL: 20111019 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121019 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121019 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 12 Free format text: PAYMENT UNTIL: 20131019 |