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
JPH0634208B2 - Graphic display - Google Patents
[go: Go Back, main page]

JPH0634208B2 - Graphic display - Google Patents

Graphic display

Info

Publication number
JPH0634208B2
JPH0634208B2 JP60194482A JP19448285A JPH0634208B2 JP H0634208 B2 JPH0634208 B2 JP H0634208B2 JP 60194482 A JP60194482 A JP 60194482A JP 19448285 A JP19448285 A JP 19448285A JP H0634208 B2 JPH0634208 B2 JP H0634208B2
Authority
JP
Japan
Prior art keywords
coordinate
coordinates
target
end points
end point
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 - Lifetime
Application number
JP60194482A
Other languages
Japanese (ja)
Other versions
JPS6254372A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP60194482A priority Critical patent/JPH0634208B2/en
Publication of JPS6254372A publication Critical patent/JPS6254372A/en
Publication of JPH0634208B2 publication Critical patent/JPH0634208B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は描画された2つの直線の端点が離れている場合
に使用者にそれを明示する図形表示装置に関する。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to a graphic display device that clearly indicates to a user when the end points of two drawn straight lines are separated.

〔従来技術及びその問題点〕[Prior art and its problems]

パーソナルCADなどの発達により,CRT上で簡単に
図形を処理,描画することが可能になっている。従来の
パーソナルCADにおいて直線を描く場合には次の2つ
の方式があった。
With the development of personal CAD, it has become possible to easily process and draw graphics on a CRT. There are the following two methods for drawing a straight line in conventional personal CAD.

(i)線分端点を常時表示しているメッシュ交点に自動
修正して設定するもの。すなわち,例えば,第9図(a)
のように,まず,イの位置で線分Aと同一端点をもつ線
分を描くとする。次に,同図(b)のようにロの位置へ線
分の端点を決めると,この点からもっとも近いメッシュ
上の点へ自動的に修正され,イの位置に端点が移る。続
いて,同図(c)のように描こうとする線分のもう一方の
端点をハの位置に定める。これにより,同図(d)のよう
にイの位置で同一端点をもつ線分Bが得られる。
(I) Line segment end points are automatically corrected and set to mesh intersections that are always displayed. That is, for example, FIG. 9 (a)
First, assume that a line segment having the same end point as the line segment A is drawn at the position a. Next, when the end point of the line segment is determined at position b as shown in Fig. 2 (b), the point is automatically corrected to the closest point on the mesh, and the end point moves to position a. Then, set the other end point of the line segment to be drawn at the position of C as shown in Figure (c). As a result, a line segment B having the same end point at the position a can be obtained as shown in FIG.

(ii)端点検出機能をもつもの。すなわち,例えば,第
10図(a)のように線分Aと端点イの位置で一致する端
点をもつ線分Bを引くものとする。このため,同図(b)
のようにロの位置へ線分Bの端点座標を設定する。端点
検出機能を実行すると,同図(c)のようにロの位置にも
っとも近い端点イの位置へ,線分Bの端点座標位置を自
動修正し,移動させる。最後に,同図(d)のように線分
Bのもう一方の端をハの位置に設定することにより,線
分Bが描ける。
(Ii) Those having an end point detection function. That is, for example, as shown in FIG. 10 (a), a line segment B having an end point that coincides with the line segment A at the position of the end point a is drawn. Therefore, the figure (b)
The end point coordinates of the line segment B are set to the position of B as shown in. When the end point detection function is executed, the end point coordinate position of the line segment B is automatically corrected and moved to the position of the end point a closest to the position of (b) in FIG. Finally, the line segment B can be drawn by setting the other end of the line segment B at the position of C as shown in FIG.

上記のように,パーソナルCADにおいては,CRTに
描かれている線分は,全てある単位の長さをもってお
り,場合により端点も厳密に一致させておく必要があ
る。しかし,簡易図形処理においては,それほど厳密性
は要求されず,外観上端点が一致していれば,それでさ
しつかえない場合が多い。そのようなことを考えると,
前記従来例はかえって時間がかかり,また,前記(i)
のようにメッシュの交点にしか線分の端点座標が設定で
きないものは,第11図に示すようにメッシュの中間に
線分が引けないなどの問題点を有していた。
As described above, in personal CAD, all the line segments drawn on the CRT have a certain unit length, and in some cases, the end points must also be exactly matched. However, in the simple graphic processing, strictness is not required so much, and if the upper end points of the appearances coincide with each other, it may often be sufficient. Given that,
On the contrary, the conventional example takes time, and the (i)
In the case where the end point coordinates of the line segment can be set only at the intersection points of the mesh, there is a problem that the line segment cannot be drawn in the middle of the mesh as shown in FIG.

一方,図形処理の中には,ハッチング機能,拡大・縮小
機能を持つものが一般的になってきている。そのため
に,線分どうしの端点があっていないと以下の様な不都
合が生じる。すなわち,第12図(a)のように,ある倍
率で外観上は端点が一致している三角形があるものとす
る。そして,今,この内部に斜線のハッチングを施すと
する。しかし,この三角形は同図(a)のイの位置で,線
分A,Bの端点どうしが一致していない。そこで,同図
(b)のように拡大すると一致していなかった端点どうし
がはっきりとしてしまい,また,これにハッチングを行
うと,ハッチングがこの部分からもれて画面全体におよ
んでしまうという問題点を有していた。
On the other hand, among graphic processes, those having a hatching function and an enlarging / reducing function are becoming common. Therefore, the following inconveniences will occur if there is no end point between the line segments. That is, as shown in FIG. 12 (a), it is assumed that there is a triangle whose end points coincide with each other in appearance at a certain magnification. Now, suppose that hatching is performed inside this. However, this triangle is at the position of A in FIG. 7A, and the end points of the line segments A and B do not match. Therefore, the same figure
As in (b), there is a problem in that the end points that did not match become clear when enlarged, and if hatching is performed on this, the hatching will leak from this part and cover the entire screen. It was

[発明の目的] 本発明は、上記問題点を解決するために、線分どうしの
端点が不一致の部分を使用者に明示することのできる図
形表示装置を提供することを目的とする。
[Object of the Invention] In order to solve the above problems, an object of the present invention is to provide a graphic display device capable of clearly indicating to a user a portion where the end points of line segments do not match.

[発明の要点] 本発明は、上記目的を達成するために、図形要素データ
における各直線の2端点の座標を記憶する記憶手段と、
その座標が所定値以下の不一致を有するか否かを判別す
る判別手段と、この判別手段により不一致が前記所定値
以下であると判別された場合は、対応する前記2端点が
不一致であることを明示する明示手段とを具備したこと
を特徴とする。
[Summary of the Invention] In order to achieve the above object, the present invention comprises storage means for storing coordinates of two end points of each straight line in graphic element data,
A discriminating means for discriminating whether or not the coordinates have a discrepancy of a predetermined value or less, and when the discriminant discriminates that the discrepancy is the predetermined value or less, it is determined that the corresponding two end points do not coincide. It is characterized in that it is provided with a clarification means for clarification.

〔実施例〕〔Example〕

以下,本発明の実施例につき,詳細に説明を行う。 Hereinafter, embodiments of the present invention will be described in detail.

第1図は,本発明の実施例の構成図である。本実施例
は,図形要素データ記憶装置1,その中の対象及び被対
象座標数を算出する対象・被対象座標数算出回路14,
その結果を格納,カウントダウンする被対象座標数カウ
ントレジスタ12,対象座標数カウントレジスタ13,
図形要素データ記憶装置1から対象・被対象座標を読み
出す直線座標データ転送制御回路2,それらの値を格納
する対象座標ラッチレジスタ3,被対象座標ラッチレジ
スタ4,該レジスタ3,4の値が同一であるかどうかを
判別する同一座標値判別回路5,同一でない場合にそれ
らの値に基づく端点が不一致であるかどうかを判別する
端点不一致判別回路6,その結果に従って明示部(円)
の中心を計算する明示部中心座標判別回路7,その中心
座標が既に存在するか否かを示す明示部中心座標デュプ
リケイトチェック回路8,該中心座標を記憶する明示部
中心座標記憶装置9,検索幅データを格納する端点不一
致検索幅記憶装置10,9及び10の内容をアンド回路
17,18を介して表示する表示制御回路11,CRT
15により構成される。
FIG. 1 is a block diagram of an embodiment of the present invention. In this embodiment, a graphic element data storage device 1, a target / target coordinate number calculation circuit 14 for calculating the number of target and target coordinates in the graphic element data storage device,
The target coordinate number count register 12 that stores and counts down the result, the target coordinate number count register 13,
The linear coordinate data transfer control circuit 2 for reading the target / target coordinates from the graphic element data storage device 2, the target coordinate latch register 3 for storing these values, the target coordinate latch register 4, and the registers 3, 4 have the same value. The same coordinate value determination circuit 5 for determining whether or not the end point mismatch determination circuit 6 for determining whether or not the end points based on those values do not match, according to the result, the explicit portion (circle)
Explicit part central coordinate discriminating circuit 7 for calculating the center of the explicit part, explicit part central coordinate duplicating check circuit 8 for indicating whether or not the central coordinates already exist, explicit part central coordinate storage device 9 for storing the central coordinates, retrieval Display control circuit 11, CRT for displaying contents of end point mismatch search width storage devices 10, 9 and 10 for storing width data via AND circuits 17, 18.
It is composed of 15.

次に上記実施例の動作につき,第2図の動作フローチャ
ート及び第3図,第4図の説明図を用いて説明を行う。
Next, the operation of the above embodiment will be described with reference to the operation flowchart of FIG. 2 and the explanatory views of FIGS.

まず,本実施例に対し,実行要求がかかると図形要素デ
ータ記憶装置1より,対象・被対象座標数算出回路14
において直線データの数をサーチし,対象座標数および
被対象座標数を各カウンタレジスタ13,12へ格納す
る(第2図(1),(3))。
First, in the present embodiment, when an execution request is made, the figure element data storage device 1 causes the target / target coordinate number calculation circuit 14
At, the number of straight line data is searched, and the number of target coordinates and the number of target coordinates are stored in the counter registers 13 and 12 ((1) and (3) in FIG. 2).

対象座標数は,直線要素数×2であり,被対象座標数
は,直線要素数×2−2である。例えば,第3図に示す
ような図形要素データテーブルが図形要素データ記憶装
置1に記憶されているとすると対象座標数は14個,被
対象座標数は12個である。次に図形要素データ記憶装
置1上よりサーチして一番初めにある直線データの始点
座標データを対象座標ラッチレジスタ3に入れ,次にサ
ーチしてみつかった直線データの始点座標データを被対
象座標ラッチレジスタ4に入れる(第2図(2),(4))。
次に,同一座標値判別回路5において,この2つのレジ
スタ内の座標を比較し,もし一致していれば,被対象座
標数カウンタレジスタ12をダウンし,次のデータ,こ
の場合同一被対象座標データの終点座標値をもってくる
(第2図(5),(5),(7))。さらに,この座標値も対象
座標と同一だったら,12をカウントダウンして,次の
被対象直線データの始点座標を4にもってくる。このよ
うにカウントレジスタ12又は13をもとに必要とする
座標データを図形要素データ記憶装置1よりラッチレジ
スタ4又は3にもってくる仕事をするのが直線座標デー
タ転送制御回路2である(第2図(4),(5),(6)の繰り
返し)。もし,対象及び被対象の座標データを比較し,
不一致だった場合,端点不一致判別回路6において,そ
の間隔が不一致検索幅内か外かを判別する。この時,不
一致検索幅は,端点不一致検索幅記憶装置にあらかじめ
格納してある値とする(第2図(8),(9))。もし検索幅
内であれば,対象座標と被対象座標の中心点座標を明示
部中心座標判別回路7で計算し,以前に同一の中心座標
値があるかどうかを明示部中心座標デュプリケイトチェ
ック回路8においてチェックする(第2図(10),(1
1))。同一中心座標値が,明示部中心座標記憶装置9内
にない場合,新たに,この座標値を9に格納し,被対象
座標数カウンタレジスタ12をダウンする(第2図(1
1),(12),(6),(7))。もし,同一中心座標値が9にあ
ると,この中心座標値は格納しないで,被対象座標数カ
ウンタレジスタ12のみがダウンする(第2図(11),
(6),(7))。以上の信号は端点不一致判別回路6,被対
象座標数カウンタレジスタ12が0になると対象座標数
カウンタレジスタ13がダウンし,次の対象座標値をも
ってくる(第2図(6),(13),(14),(2))。更に対象座
標数カウンタが0になると9に格納してあった中心座標
値を取り出し,この点を中心とし,検索幅を半径とする
明示円を描画する。これらの動作は,アンド回路16,
17がオンとなることにより行われる(第2図(14),(1
5))。
The number of target coordinates is the number of linear elements × 2, and the number of target coordinates is the number of linear elements × 2-2. For example, if a graphic element data table as shown in FIG. 3 is stored in the graphic element data storage device 1, the number of target coordinates is 14, and the number of target coordinates is 12. Next, the starting point coordinate data of the first line data searched from the graphic element data storage device 1 is put into the target coordinate latch register 3, and the starting point coordinate data of the line data found next is searched for. Put it in the latch register 4 ((2) and (4) in Fig. 2).
Next, in the same coordinate value discriminating circuit 5, the coordinates in these two registers are compared, and if they match, the target coordinate number counter register 12 is downed and the next data, in this case the same target coordinate, is detected. The coordinate value of the end point of the data is brought (Fig. 2, (5), (5), (7)). If this coordinate value is also the same as the target coordinate, 12 is counted down and the starting point coordinate of the next target straight line data is brought to 4. In this way, the linear coordinate data transfer control circuit 2 performs the task of bringing the required coordinate data based on the count register 12 or 13 from the graphic element data storage device 1 to the latch register 4 or 3. (Figures (4), (5), and (6) are repeated). If you compare the target and target coordinate data,
If they do not match, the end point mismatch determination circuit 6 determines whether the interval is within the mismatch search width or outside. At this time, the mismatch search width is a value stored in advance in the end point mismatch search width storage device (Fig. 2, (8), (9)). If it is within the search width, the center point coordinates of the target coordinates and the target coordinates are calculated by the explicit part center coordinate discriminating circuit 7, and it is determined whether or not there is the same center coordinate value previously, the explicit part central coordinate duplicate check circuit. Check in 8 (Fig. 2 (10), (1
1)). If the same center coordinate value does not exist in the explicit part center coordinate storage device 9, this coordinate value is newly stored in 9 and the target coordinate number counter register 12 is downed (see FIG.
1), (12), (6), (7)). If the same center coordinate value is 9, this center coordinate value is not stored and only the target coordinate number counter register 12 goes down (Fig. 2 (11),
(6), (7)). The above signals bring down the target coordinate number counter register 13 when the end point mismatch determination circuit 6, the target coordinate number counter register 12 becomes 0, and bring the next target coordinate value (FIGS. 2 (6), (13), (14), (2)). Further, when the target coordinate number counter becomes 0, the central coordinate value stored in 9 is taken out, and an explicit circle centered on this point and having a search width as a radius is drawn. These operations are performed by the AND circuit 16,
This is done by turning on 17 (Fig. 2 (14), (1
Five)).

以上の動作による結果を第4図に示す。同図(a)におい
て、イ,ロ,ハの部分の直線端点が一致していないとす
ると,同図(b)のようにその部分が円で明示される。
The result of the above operation is shown in FIG. In the same figure (a), if the straight line end points of a, b, and c do not match, the part is clearly indicated by a circle as shown in the same figure (b).

次に,第5図の例を用いて,より具体的な動作を順次列
挙する。
Next, more specific operations will be listed in order using the example of FIG.

1.対象座標数=直線要素数×2=3×2=6 被対象座標数=直線要素数×2−2 =3×2−2=4 を計算し,各カウンタレジスタ13,12ヘ格納。1. Number of target coordinates = number of linear elements x 2 = 3 x 2 = 6 Number of target coordinates = number of linear elements x 2-2 = 3 x 2-2 = 4 is calculated and stored in each counter register 13, 12.

2.対象直線要素を1上の図形要素データテーブルより
サーチする。この場合,直線Aの始点とする(第1図
3)。
2. The target linear element is searched from the graphic element data table above 1. In this case, it is set as the starting point of the straight line A (FIG. 3).

3.被対象要素を同様のテーブルよりサーチ。直線Bの
始点をもってくる(第1図4)。
3. Search the target element from the same table. Bring the start point of straight line B (Fig. 1, Fig. 4).

4.とを比較する。不一致である(第1図5)。4. Compare with. They do not match (Fig. 1, Fig. 5).

5.との間隔は不一致検索幅3ドット以内であるた
め不一致端点とみなす(第1図6)。
5. Since the interval between and is within the mismatch search width of 3 dots, it is regarded as a mismatch end point (FIG. 1).

6.とを結ぶ線分上の中心点を計算する(第1図
7)。
6. The center point on the line segment connecting and is calculated (FIG. 1 and FIG. 7).

7.以前に同一中心点があるかをチェックする(第1図
8)。この場合,一番初めの中心点座標データのため当
然なし。
7. It is checked whether there is the same center point before (Fig. 1, Fig. 8). In this case, it is not necessary because it is the coordinate data of the first center point.

8.9内のスタッフへ,この中心点座標を格納。The center point coordinates are stored in the staff within 8.9.

9.被対象座標数カウンタレジスタ12ダウン。4から
3とする。
9. Target coordinate number counter register 12 down. Set from 4 to 3.

10.被対象座標数カウンタレジスタ12は0でないの
で次の被対象座標をもってくる。この場合,直線Bの終
点(第1図4)。
10. Since the target coordinate number counter register 12 is not 0, the next target coordinate is brought. In this case, the end point of the straight line B (FIG. 1).

11.とを比較(第1図5)。11. And (FIG. 1).

12.不一致である(第1図6)。12. There is a disagreement (Fig. 1).

13.ととの距離は検索幅外である。13. The distances between and are outside the search range.

14.被対象座標数カウンタレジスタ12をダウン。3
から2とする。
14. Target coordinate number counter register 12 is down. Three
To 2

15.カウンタは0でないので次の被対象座標をもって
くる(第1図4)。
15. Since the counter is not 0, the next target coordinate is brought (FIG. 1, FIG. 4).

16.同様に,とを比較する(第1図5)。16. Similarly, and are compared (FIG. 1, FIG. 5).

17.ともにもと,とは不一致で,しかも検索
幅外であるため,被対象座標数カウンタレジスタ12を
下げるのみである。(第1図6)。
17. Both do not match with the original, and since they are out of the search range, the target coordinate number counter register 12 is simply lowered. (Fig. 1 6).

18.被対象座標数カウンタレジスタ12が0となった
ので,対象座標数カウンタレジスタ13を1つ下げ6か
ら5とし,次の対象座標である直線Aの終点をもって
くる(第1図3)。
18. Since the target coordinate number counter register 12 has become 0, the target coordinate number counter register 13 is decremented by 6 to 5 to bring the end point of the straight line A which is the next target coordinate (FIG. 3 in FIG. 1).

19.同様にと,,,を比較(第1図5)。19. Similarly, and are compared (Fig. 1, Fig. 5).

20.この場合,とが不一致端点として,その中心
点座標が格納される(第1図6,7,8,9)。
20. In this case, the coordinates of the center point are stored as the non-coincident end points (FIGS. 6, 7, 8, 9).

21.対象座標数カウンタレジスタ13を下げ,5→4
とする。
21. Lower the target coordinate number counter register 13, 5 → 4
And

22.対象座標数カウンタレジスタ13は0でないので
次の対象座標直線Bの始点をもってくる(第1図
3)。
22. Since the target coordinate number counter register 13 is not 0, the start point of the next target coordinate line B is brought (FIG. 1, FIG. 3).

23.と,,,を比較(第1図5)。23. Compare, and ,, (Fig. 1).

24.この場合,とのみが不一致端点となるが,既
にこの座標間の中心点は,スタックへ格納されているの
で,デュプリケートチェックで同一のものとみなされ,
再度格納はしない(第1図6,7,8)。
24. In this case, only and become the disagreement end points, but since the center point between these coordinates has already been stored in the stack, it is regarded as the same by the duplicate check,
It is not stored again (Fig. 1, 6, 7, 8).

25.同様にして残りの座標点を対象座標にして,比較
し,不一致端点を捜す。座標検索の様子を第6図に示
す。
25. Similarly, the remaining coordinate points are used as the target coordinates and compared to find a mismatched end point. The state of the coordinate search is shown in FIG.

26.対象座標数カウンタレジスタ13が0になった時
点で,9のスタックから中心座標を取り出し,この点を
中心として,半径が検索幅と同じ円を描く。第7図に,
スタック内に格納された不一致点の中心座標を,第8図
に出力結果を示す。
26. When the target coordinate number counter register 13 reaches 0, the center coordinate is taken out from the stack of 9, and a circle having the same radius as the search width is drawn around this point. In Figure 7,
The center coordinates of the disagreement points stored in the stack and the output result are shown in FIG.

〔発明の効果〕〔The invention's effect〕

本発明によれば,線分の端点どうしの離れている部分を
容易に知ることができる。それにより,ハッチングなど
において,端点不一致により領域をはさみ出すようなペ
イントを事前に確認できる。
According to the present invention, it is possible to easily know a portion where end points of line segments are separated from each other. This makes it possible to confirm in advance, for example, the paint that will stick out the area due to the mismatch of the end points in hatching.

これらのことより,視覚的描画が行いやすくなる。These things make visual drawing easier.

【図面の簡単な説明】[Brief description of drawings]

第1図は,本発明の実施例の構成図, 第2図は,第1図の動作フロートチャート, 第3図は,図形要素データ記憶装置の内容説明図, 第4図は,本発明の明示出力の説明図, 第5図は,他の動作例の説明図, 第6図は,第5図に対する座標比較の説明図, 第7図は,第5図に対する明示部中心座標記憶装置(ス
タック)の内容説明図, 第8図は,第5図に対する明示出力の説明図, 第9図,第10図は従来方式の説明図, 第11図,第12図は従来の問題点の説明図である。 1……図形要素データ記憶装置(RAM), 2……直線座標データ転送制御回路, 3……対象座標ラッチレジスタ, 4……被対象座標ラッチレジスタ, 5……同一座標値判別回路, 6……端点不一致判別回路, 7……明示部(円)中心座標判別回路, 8……明示部(円)中心座標デュプリケイトチェック回
路, 9……明示部(円)中心座標記憶装置(スタック), 10……端点不一致検索幅記憶装置(RAM), 11……表示制御回路, 12……被対象座標数カウンタレジスタ, 13……対象座標数カウンタレジスタ, 14……対象・被対象座標数算出回路, 15……表示装置(CRT), 16……AND回路, 17……AND回路.
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is an operation float chart of FIG. 1, FIG. 3 is an explanatory view of contents of a graphic element data storage device, and FIG. FIG. 5 is an explanatory diagram of the explicit output, FIG. 5 is an explanatory diagram of another operation example, FIG. 6 is an explanatory diagram of coordinate comparison with respect to FIG. 5, and FIG. Stack), FIG. 8 is an explanatory diagram of the explicit output for FIG. 5, FIGS. 9 and 10 are explanatory diagrams of the conventional method, and FIGS. 11 and 12 are explanatory diagrams of conventional problems. It is a figure. 1 ... Graphic element data storage device (RAM), 2 ... Linear coordinate data transfer control circuit, 3 ... Target coordinate latch register, 4 ... Target coordinate latch register, 5 ... Same coordinate value determination circuit, 6 ... … End point mismatch discriminating circuit, 7 …… Explicit part (circle) center coordinate discriminating circuit, 8 …… Explicit part (circle) center coordinate duplicate check circuit, 9 …… Explicit part (circle) center coordinate storage device (stack), 10 ... End point mismatch search width storage device (RAM), 11 ... Display control circuit, 12 ... Target coordinate number counter register, 13 ... Target coordinate number counter register, 14 ... Target / target coordinate number calculation circuit , 15 ... Display device (CRT), 16 ... AND circuit, 17 ... AND circuit.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】図形要素データにおける各直線の2端点の
座標を記憶する記憶手段と、その座標が所定値以下の不
一致を有するか否かを判別する判別手段と、この判別手
段により不一致が前記所定値以下であると判別された場
合は、対応する前記2端点が不一致であることを明示す
る明示手段とを具備したことを特徴とする図形表示装
置。
1. A storage means for storing the coordinates of the two end points of each straight line in the graphic element data, a determination means for determining whether or not the coordinates have a predetermined value or less, and a determination means for determining the mismatch. A graphic display device comprising: a clarification unit that clearly indicates that the corresponding two end points do not match when it is determined to be equal to or less than a predetermined value.
【請求項2】前記判別手段は、前記記憶手段に記憶され
た端点と該端点が含まれる直線上の他の端点以外の全て
の端点とについて座標が同一であるかどうか否かを判別
する座標同一判別手段と、この座標同一判別手段により
座標が不一致であると判別された場合は、対応する2端
点の座標間の距離が所定値以下であるかどうかを判別す
る端点不一致判別手段とを含むことを特徴とする特許請
求の範囲第1項記載の図形表示装置。
2. The coordinates for judging whether or not the end point stored in said storage means and all the end points other than other end points on a straight line including the end point are the same or not. The same discriminating means and the end point discriminating means for discriminating whether or not the distance between the coordinates of the corresponding two end points is less than or equal to a predetermined value when the coordinates are discriminated by the same coordinate discriminating means. The graphic display device according to claim 1, wherein:
【請求項3】前記明示手段は、不一致である前記2端点
の座標値の中点を演算する演算手段と、該中点を中心座
標として所定半径を有する円を前記図形要素データの表
示に重ねて表示する表示手段とを含むことを特徴とする
特許請求の範囲第1項記載の図形表示装置。
3. The display means superimposes, on the display of the graphic element data, a computing means for computing the midpoint of the coordinate values of the two end points which do not match, and a circle having a predetermined radius with the midpoint as the central coordinate. The graphic display device according to claim 1, further comprising display means for displaying.
JP60194482A 1985-09-03 1985-09-03 Graphic display Expired - Lifetime JPH0634208B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60194482A JPH0634208B2 (en) 1985-09-03 1985-09-03 Graphic display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60194482A JPH0634208B2 (en) 1985-09-03 1985-09-03 Graphic display

Publications (2)

Publication Number Publication Date
JPS6254372A JPS6254372A (en) 1987-03-10
JPH0634208B2 true JPH0634208B2 (en) 1994-05-02

Family

ID=16325269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60194482A Expired - Lifetime JPH0634208B2 (en) 1985-09-03 1985-09-03 Graphic display

Country Status (1)

Country Link
JP (1) JPH0634208B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116958231A (en) * 2023-07-18 2023-10-27 武汉理工大学 Sketch closure checking method and system based on endpoint position number parity

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5856175A (en) * 1981-09-30 1983-04-02 Fujitsu Ltd Graph matching system

Also Published As

Publication number Publication date
JPS6254372A (en) 1987-03-10

Similar Documents

Publication Publication Date Title
EP0365456B1 (en) Simplified CAD parametric macroinstruction capability including variational geometrics feature
US5548706A (en) CAD system with parallel dimension-line editing function
JPS62103687A (en) Multiwindow display control system
JPH042968B2 (en)
US5065438A (en) Character recognition apparatus with inputting function of ruled lines
CN111783393A (en) Method, device and storage medium for synchronizing handwritten notes during bilingual contrast reading
Prasad et al. A microcomputer-based image database management system
JPH0634208B2 (en) Graphic display
JPH06111073A (en) Handwritten information recognizing device
US6452605B1 (en) Method, apparatus, and recording medium for modifying a view in CAD
JPH0566886A (en) Touch panel control system
JP2715431B2 (en) Command judgment method
JPH033062A (en) Word attribute registering processing system in document processing system
JPH04163592A (en) Method of window display
JP2712182B2 (en) Graphic processing unit
JP2893786B2 (en) Figure selection method
JP2977360B2 (en) Ruled line selection method
JPS6041176A (en) Pattern matching method
JPS61138375A (en) Pattern information processing device
JPS60263986A (en) Cursor display method with scale
JPS61187050A (en) Data file comparing and display device
JP2561118Y2 (en) Coordinate input device
JPH0435955Y2 (en)
JPS6016948Y2 (en) Segment type display device
JP3381978B2 (en) Data input device