JPH06290226A - Graphic processor - Google Patents
Graphic processorInfo
- Publication number
- JPH06290226A JPH06290226A JP5074088A JP7408893A JPH06290226A JP H06290226 A JPH06290226 A JP H06290226A JP 5074088 A JP5074088 A JP 5074088A JP 7408893 A JP7408893 A JP 7408893A JP H06290226 A JPH06290226 A JP H06290226A
- Authority
- JP
- Japan
- Prior art keywords
- overlay
- function
- display
- displayed
- elements
- 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
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、特にCAD(Computer
Aided Design)装置の図形処理装置に関するものであ
る。The present invention is particularly applicable to CAD (Computer).
The present invention relates to a graphic processing device of an Aided Design device.
【0002】[0002]
【従来の技術】図6は本発明および従来の図形処理装置
の構成を示したものである。一般的にCADなどの図形
入力装置では、入力された情報を処理する中央処理装置
(CPU)と、コマンドを表示するコマンドメニュー領域
21や、直線,円などからなる図形要素を表示する図形描
画領域22の2つを表示するための表示装置2と、表示装
置2の任意の位置情報や表示されている処理コマンドを
選択するために使われ、かつ選択されたコマンドや位置
情報を決定するための決定ボタン41を有するポインティ
ングデバイス(マウス,デジタイザ等)4と、文字や数値
などを入力するキーボード5と、図形データ等を記憶す
る外部記憶装置6と、図面を出力するプロッター7で構
成されている。2. Description of the Related Art FIG. 6 shows a configuration of the present invention and a conventional graphic processing apparatus. Generally, in a graphic input device such as CAD, a central processing unit for processing input information
(CPU) and command menu area that displays commands
21, a display device 2 for displaying two graphic drawing areas 22 for displaying graphic elements such as straight lines and circles, and for selecting arbitrary position information of the display device 2 and displayed processing commands. A pointing device (mouse, digitizer, etc.) 4 having a decision button 41 for determining the selected command and position information, a keyboard 5 for inputting characters and numerical values, and graphic data are stored. It is composed of an external storage device 6 and a plotter 7 for outputting a drawing.
【0003】CADシステムにおけるオーバーレイ機能
とは、画面に作画中以外の登録済みファイルを同時表示
させ、参照設計を行う機能である。この機能において1
つ1つのファイルをオーバーレイ図面と呼び、オーバー
レイ図面を使用することにより細かい図面をパーツごと
に分けて作成したり、完成した図面の中でディテールだ
けを見たり、プロット出力をオーバーレイ図面単位で行
うことができるため、複雑な図面での作業を効率的に進
めることができる。複数のオーバーレイ図面が重なるオ
ーバーレイ機能のイメージ図を図3に示す。The overlay function in the CAD system is a function for simultaneously displaying registered files other than those being drawn on the screen to perform reference design. 1 in this function
Each file is called an overlay drawing. By using overlay drawings, you can create a detailed drawing by dividing it into parts, see only the details in the completed drawing, and perform plot output in overlay drawing units. Therefore, it is possible to efficiently proceed with work on a complicated drawing. An image diagram of the overlay function in which a plurality of overlay drawings overlap is shown in FIG.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
CADシステムでは、オーバーレイ機能を用いて設定を
行う場合、オーバーレイ図面の数が多くなり類似した色
彩のオーバーレイ図面が重なる場合、相互の図面の色の
区別が困難となり操作性が著しく悪化していた。また、
編集可能なオーバーレイ図面であるアクティブオーバー
レイ図面と、他のオーバーレイ図面が線分等の要素で部
分的に重なる場合には影響が拡大され、それぞれの図面
の区別がつきにくくなり、編集しにくくなるという問題
を生じていた。本発明は上記従来の問題を解決するもの
であり、アクティブ指定したオーバーレイ図面を見やす
くし、CADの操作性の向上を図った図形処理装置を提
供することを目的とするものである。However, in the conventional CAD system, when setting is performed by using the overlay function, when the number of overlay drawings is large and overlay drawings of similar colors overlap each other, the colors of the mutual drawings are not displayed. The distinction became difficult and the operability was significantly deteriorated. Also,
When the active overlay drawing, which is an editable overlay drawing, and another overlay drawing partially overlap with each other by elements such as line segments, the effect will be magnified, making it difficult to distinguish between the drawings and making it difficult to edit. Was causing problems. The present invention solves the above-mentioned conventional problems, and an object of the present invention is to provide a graphic processing apparatus that makes it easier to see an active-designated overlay drawing and improves the operability of CAD.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、本発明の図形処理装置は、アクティブ指定したオー
バーレイ図面と他のオーバーレイ図面が線分等の要素で
部分的に重なる場合には、アクティブ指定されたオーバ
ーレイ図面の色を他の重なるオーバーレイ図面と色相が
正反対のものとすることで、お互いの区別をつけやすく
するようにしたものである。In order to achieve the above object, the graphic processing apparatus of the present invention is active when an overlay drawing designated as active and another overlay drawing partially overlap each other by elements such as line segments. The colors of the specified overlay drawings are opposite in hue to those of the other overlay drawings so that they can be easily distinguished from each other.
【0006】[0006]
【作用】したがって、本発明はCADを使って設計もし
くは作図を行う際に、アクティブ指定したオーバーレイ
図面と重なるオーバーレイ図面が存在する場合でも、相
互間の区別をつけやすくすることによりCADの操作性
の向上が図れる。Therefore, according to the present invention, when designing or drawing using CAD, even if there is an overlay drawing that overlaps with the active-designated overlay drawing, it is easy to distinguish between each other by improving the operability of CAD. Can be improved.
【0007】[0007]
【実施例】本発明の実施例を図を参照して説明する。図
形処理装置において、線分を表すデータは図7に示すよ
うに始点の座標(X1,Y1),終点の座標(X2,Y2),線
分の太さ,線分の色を表すデータおよびその他のデータ
等がある。Embodiments of the present invention will be described with reference to the drawings. In the figure processing device, as shown in FIG. 7, the data representing the line segment includes the start point coordinates (X 1 , Y 1 ), the end point coordinates (X 2 , Y 2 ), the line segment thickness, and the line segment color. There are data to represent and other data.
【0008】図9は本発明の一実施例におけるオーバー
レイ図面の重なりを検出する機能イメージを示すもので
ある。図9において、31は表示装置(CRT)、33はデジ
タルアナログ変換装置(D・A・C)、34は画像メモリ、
35は表示制御装置、36は主メモリ、37はCPUであっ
て、表示装置31は画像メモリ34からデジタルアナログ変
換装置33を介して実画面の情報を受け取る。つまり、画
像メモリ34上のデータはイメージ的には実画面そのもの
である。さらに画像メモリ34は主メモリ36にある図8の
ようなデータを表示制御装置35によってデータ変換させ
る。ここで、表示制御装置35が演算を行い(X1,Y1)、
(X2,Y2)間を補間し実線となる。表示制御装置35が画
像メモリ34にデータを書き込むとき、重複する色を補間
するために、R.M.W(リード・モデファイ・ライト)を
行う。つまり例えば画像メモリ34上に黒のデータがあ
り、今から書こうとするデータが赤であれば黒のデータ
と赤のデータを加算し、赤をデータとして色の要素のメ
モリに書き込む。既に画像メモリ34上に黄のデータがあ
り赤を書けば、2つのデータを演算することで橙のデー
タをメモリに書き込む。これを利用し、黒というデータ
以外はオーバーレイ図面の要素でないとみなせる。つま
り、R.M.W時に読み込んできたデータを利用し図面地
の色である黒との比較を行い、ここで同じであれば0を
データ形式のその他の部分に書き込み、異なる場合(色
が存在する場合)には1というデータを書き込む。この
データを参照することで、アクティブ指定されたオーバ
ーレイ図面が他のオーバーレイ図面と重なりを生じてい
るかどうかを判断できる。ここで、重なるオーバーレイ
図面が存在しない場合、特にアクティブ指定のオーバー
レイ図面の色の変更は行わない。もし、重なるオーバー
レイ図面が存在した場合、図1および図2に示す通り本
発明の実施を行う。本発明を実施する際の図形処理装置
の構成は、図6に示す通り従来例と同じである。FIG. 9 shows a functional image for detecting the overlap of overlay drawings in one embodiment of the present invention. In FIG. 9, 31 is a display device (CRT), 33 is a digital-analog conversion device (D / A / C), 34 is an image memory,
Reference numeral 35 is a display control device, 36 is a main memory, and 37 is a CPU, and the display device 31 receives information on an actual screen from the image memory 34 via the digital-analog conversion device 33. That is, the data on the image memory 34 is an actual screen itself in terms of image. Further, the image memory 34 causes the display controller 35 to convert the data in the main memory 36 as shown in FIG. Here, the display control device 35 performs calculation (X 1 , Y 1 ),
Interpolation between (X 2 , Y 2 ) results in a solid line. When the display control device 35 writes data in the image memory 34, RMW (read modify write) is performed to interpolate overlapping colors. That is, for example, if there is black data on the image memory 34 and the data to be written is red, the black data and the red data are added, and red is written as data in the color element memory. If yellow data already exists in the image memory 34 and red is written, two data are calculated to write orange data in the memory. By utilizing this, it can be considered that elements other than the data of black are not elements of the overlay drawing. In other words, using the data read at the time of R.M.W., it is compared with the color of the drawing ground, black, and if it is the same here, 0 is written in the other part of the data format. If it exists), the data of 1 is written. By referring to this data, it is possible to determine whether the active-designated overlay drawing overlaps with another overlay drawing. If there are no overlapping overlay drawings, the color of the active-designated overlay drawing is not changed. If there are overlapping overlay drawings, the present invention is carried out as shown in FIGS. The configuration of the graphic processing device for carrying out the present invention is the same as that of the conventional example as shown in FIG.
【0009】もしアクティブ指定したオーバーレイ図面
に重なるオーバーレイ図面が存在した場合、アクティブ
指定の要素のデータをとり込む。データを変換する過程
を図8に示す。ここでは、図7に示された線分のデータ
を用いる。線分を表すデータとして、始点の座標(X1,
Y1),終点の座標(X2,Y2)をとり込む。その後に線分
の色を表すデータをとり込み、また線分の太さ,その他
のデータをとり込む。ここで、色を表すデータを0101と
する。この色を変換する場合、例えば排他論理を用いる
ことで、0101というデータを1010というデータに変換
し、このデータを元のデータである0101が入っていた領
域に入れてやることで、線分の色を変換する。以下に実
施例を示す。If there is an overlay drawing overlapping the active-designated overlay drawing, the data of the active-designated element is fetched. The process of converting data is shown in FIG. Here, the data of the line segment shown in FIG. 7 is used. As data representing the line segment, the coordinates of the starting point (X 1 ,
Y 1), Komu takes the coordinates of the end point (X 2, Y 2). After that, the data showing the color of the line segment is taken in, and the thickness of the line segment and other data are taken in. Here, the data representing the color is 0101. When converting this color, for example, by using the exclusive logic, the data 0101 is converted into the data 1010, and this data is put in the area containing the original data 0101. Convert colors. Examples will be shown below.
【0010】まず、図1において(a)は初期状態であ
る。この図1では、アクティブ指定するオーバーレイ図
面の他に2つのオーバーレイ図面が重なっている。色は
それぞれ緑と青である。ここで、色相を12等分した色相
環を用いる。色相環については図5に示す。この図1に
用いられている青と紺が、色相環を12等分したもので同
一に分類される場合、色をベクトルと考えることで青、
あるいは紺に対して最も色相差の大きな色を求めること
ができる。この場合、色相環において正反対に位置する
赤に図形全体を変更する。ここでは、緑という色は色相
環を12等分した場合に同じ分類にはされないので色の変
更は行わない。また、もう1つ黄色の図形が存在する
が、アクティブの図面とは重なりを生じていないので同
じく色の変更は行わない。そこで図1(b)において、ア
クティブ指定されたオーバーレイ図面を赤に決定し、同
時に画面中の座標軸の色も赤とすることで、アクティブ
指定されたオーバーレイ図面と他の重なるオーバーレイ
図面との区別がつきやすくなる。また、図2の場合は、
アクティブである紺の図形に対して橙と青の図形が重な
っているが、この場合色相環を用いて色のベクトルの合
成を行うと、最も色相差の大きい色は黄緑である。よっ
て、この場合アクティブである紺の図形全体および座標
軸の色を黄緑に変換する。これによってアクティブのオ
ーバーレイ図面と他の重なるオーバーレイ図面との区別
がつきやすくなり、操作性が向上し作業時間の短縮を図
ることができる。また、同様に明度または彩度の差を大
きくすることでも同様の効果が得られることは明白であ
る。First, in FIG. 1, (a) is an initial state. In FIG. 1, two overlay drawings overlap each other in addition to the active-designated overlay drawing. The colors are green and blue respectively. Here, a hue circle that divides the hue into 12 equal parts is used. The color wheel is shown in FIG. When blue and navy blue used in Fig. 1 are divided into 12 equal parts by dividing the color circle, blue is considered by considering the color as a vector.
Alternatively, it is possible to obtain the color having the largest hue difference for navy blue. In this case, the entire figure is changed to red, which is located at the opposite position in the hue circle. Here, the color green is not changed when the hue circle is divided into 12 equal parts, so the color is not changed. There is another yellow figure, but since it does not overlap with the active figure, the color is not changed. Therefore, in Fig. 1 (b), the active designated overlay drawing is determined to be red, and at the same time, the color of the coordinate axis in the screen is also red, so that the active designated overlay drawing can be distinguished from other overlapping overlay drawings. It becomes easier to stick. In the case of FIG. 2,
The orange and blue figures overlap the active dark blue figure. In this case, when the color vectors are combined using the hue circle, the color with the largest hue difference is yellow-green. Therefore, in this case, the entire dark blue figure and the color of the coordinate axis are converted to yellow green. As a result, the active overlay drawing and other overlapping overlay drawings can be easily distinguished, operability is improved, and work time can be shortened. Also, it is obvious that the same effect can be obtained by similarly increasing the difference in brightness or saturation.
【0011】図4は前記本発明を実施する際のフローチ
ャートである。FIG. 4 is a flowchart for carrying out the present invention.
【0012】[0012]
【発明の効果】前記実施例から明らかなように、本発明
により多数のオーバーレイ図面が重なった図面において
も1つ1つのオーバーレイ図面の区別がつきやすくな
り、相性が向上するという効果を有する。As is apparent from the above-described embodiments, the present invention has an effect that even in a drawing in which a large number of overlay drawings are overlapped, it is easy to distinguish each overlay drawing and compatibility is improved.
【図1】本発明の実施例におけるアクティブ指定したオ
ーバーレイ図面の色を変更する一例を示す図である。FIG. 1 is a diagram showing an example of changing a color of an active-designated overlay drawing according to an embodiment of the present invention.
【図2】本発明の実施例におけるアクティブ指定したオ
ーバーレイ図面の色を変更する他の例を示す図である。FIG. 2 is a diagram showing another example of changing the color of the active-designated overlay drawing in the embodiment of the present invention.
【図3】本発明におけるCADのオーバーレイ機能のイ
メージを示す図である。FIG. 3 is a diagram showing an image of a CAD overlay function in the present invention.
【図4】本発明の一実施例におけるフローチャートであ
る。FIG. 4 is a flowchart in one embodiment of the present invention.
【図5】本発明の実施に用いる色相環を示す図である。FIG. 5 is a diagram showing a hue circle used for carrying out the present invention.
【図6】本発明の一実施例および従来例における図形処
理装置の構成図である。FIG. 6 is a configuration diagram of a graphic processing device according to an embodiment of the present invention and a conventional example.
【図7】本発明の一実施例における線分の構成要素を示
す図である。FIG. 7 is a diagram showing components of a line segment in one embodiment of the present invention.
【図8】本発明の一実施例におけるデータ変換例を示す
図である。FIG. 8 is a diagram showing an example of data conversion according to an embodiment of the present invention.
【図9】本発明の一実施例におけるオーバーレイ図面の
重なりを検出する機能イメージを示す図である。FIG. 9 is a diagram showing a functional image for detecting an overlap between overlay drawings according to an embodiment of the present invention.
【符号の説明】 1,37…中央処理装置(CPU)、 2,31…表示装置
(CRT)、 4…ポインティングデバイス、 5…キー
ボード、 6…外部記憶装置、 7…プロッター、21…
コマンドメニュー領域、 22…図形描画領域、 33…デ
ジタルアナログ変換装置(D・A・C)、 35…表示制御
装置、 36…主メモリ、 41…決定ボタン。[Explanation of symbols] 1,37 ... Central processing unit (CPU), 2, 31 ... Display device
(CRT), 4 ... Pointing device, 5 ... Keyboard, 6 ... External storage device, 7 ... Plotter, 21 ...
Command menu area, 22 ... Graphic drawing area, 33 ... Digital-analog conversion device (D / A / C), 35 ... Display control device, 36 ... Main memory, 41 ... Enter button.
Claims (4)
形等を表示する表示装置と、前記表示装置上の文字や図
形を指示するためのマウス等のポインティング装置から
なる計算機システムであって、前記表示装置上の画面に
作図中以外の複数の登録済み図面ファイルを同時に表示
させる機能において、表示されている編集可能なファイ
ルの図面の線分等の要素が、同時に表示されている他の
図面線分等の要素と一部もしくは全部の重なる部分を検
出する機能と、それら2つの色相差が小さい場合に色相
差を大きくする機能を有することを特徴とする図形処理
装置。1. A computer system comprising at least a data processing device, a display device for displaying characters and figures, and a pointing device such as a mouse for pointing characters and figures on the display device, the display system comprising: In the function to display a plurality of registered drawing files other than those being drawn on the screen of the device at the same time, elements such as drawing line segments of the editable file that is displayed are other drawing line segments that are being displayed at the same time. A graphic processing device having a function of detecting a part or all of the overlapping parts of the above elements and a function of increasing the hue difference when the hue difference between the two is small.
形等を表示する表示装置と、前記表示装置上の文字や図
形を指示するためのマウス等のポインティング装置から
なる計算機システムであって、前記表示装置上の画面に
作図中以外の複数の登録済み図面ファイルを同時に表示
させる機能において、表示されている編集可能なファイ
ルの図面の線分等の要素が、同時に表示されている他の
図面線分等の要素と一部もしくは全部の重なる部分を検
出する機能と、それら2つの明度差が小さい場合に明度
差を大きくする機能を有することを特徴とする図形処理
装置。2. A computer system comprising at least a data processing device, a display device for displaying characters and graphics, and a pointing device such as a mouse for pointing characters and graphics on the display device, the display system comprising: In the function to display a plurality of registered drawing files other than those being drawn on the screen of the device at the same time, elements such as drawing line segments of the editable file that is displayed are other drawing line segments that are being displayed at the same time. A graphic processing apparatus having a function of detecting a part or all of the elements overlapping with each other and a function of increasing the brightness difference when the brightness difference between the two is small.
形等を表示する表示装置と、前記表示装置上の文字や図
形を指示するためのマウス等のポインティング装置から
なる計算機システムであって、前記表示装置上の画面に
作図中以外の複数の登録済み図面ファイルを同時に表示
させる機能において、表示されている編集可能なファイ
ルの図面の線分等の要素が、同時に表示されている他の
図面線分等の要素と一部もしくは全部の重なる部分を検
出する機能と、それら2つの彩度の差が小さい場合に彩
度の差を大きくする機能を有することを特徴とする図形
処理装置。3. A computer system comprising at least a data processing device, a display device for displaying characters and figures, and a pointing device such as a mouse for indicating characters and figures on the display device. In the function to display a plurality of registered drawing files other than those being drawn on the screen of the device at the same time, elements such as drawing line segments of the editable file that is displayed are other drawing line segments that are being displayed at the same time. A graphic processing apparatus having a function of detecting a part or all of the elements overlapping with each other and a function of increasing a difference in saturation when the difference in saturation between the two is small.
形等を表示する表示装置と、前記表示装置上の文字や図
形を指示するためのマウス等のポインティング装置から
なる計算機システムであって、前記表示装置上の画面に
作図中以外の複数の登録済み図面ファイルを同時に表示
させる機能において、表示されている編集可能なファイ
ルの図面の線分等の要素が、同時に表示されている他の
図面線分等の要素と一部もしくは全部の重なる部分を検
出する機能と、それらの線種を変える機能を有すること
を特徴とする図形処理装置。4. A computer system comprising at least a data processing device, a display device for displaying characters and graphics, and a pointing device such as a mouse for pointing characters and graphics on the display device, the display system comprising: In the function to display a plurality of registered drawing files other than those being drawn on the screen of the device at the same time, elements such as drawing line segments of the editable file that is displayed are other drawing line segments that are being displayed at the same time. A graphic processing device characterized by having a function of detecting a part or all of an overlapping portion of elements such as, and a function of changing the line types thereof.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5074088A JPH06290226A (en) | 1993-03-31 | 1993-03-31 | Graphic processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5074088A JPH06290226A (en) | 1993-03-31 | 1993-03-31 | Graphic processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06290226A true JPH06290226A (en) | 1994-10-18 |
Family
ID=13537081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5074088A Pending JPH06290226A (en) | 1993-03-31 | 1993-03-31 | Graphic processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06290226A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10686674B2 (en) | 2017-05-25 | 2020-06-16 | Fujitsu Limited | Information processing apparatus, and installation location determination method |
-
1993
- 1993-03-31 JP JP5074088A patent/JPH06290226A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10686674B2 (en) | 2017-05-25 | 2020-06-16 | Fujitsu Limited | Information processing apparatus, and installation location determination method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4677323B2 (en) | Image processing apparatus and image processing method | |
EP0698265B1 (en) | Display compositing system | |
US5357603A (en) | Method and system for changing a shape type while maintaining existing graphic characteristics | |
EP0194442B1 (en) | Method for manipulation of graphic sub-objects in an interactive draw graphic system | |
JP3862336B2 (en) | Image editing method and apparatus | |
JP3706743B2 (en) | Region of interest extraction method and apparatus, and storage medium | |
JP3186241B2 (en) | Figure editing device | |
EP0538715A2 (en) | Graphics processing system | |
US6795055B1 (en) | Devices, systems and methods for facilitating positioning of cursor on display device | |
JP3357760B2 (en) | Character / graphic input editing device | |
JPH06290226A (en) | Graphic processor | |
JPH0434663A (en) | Drawing editing device | |
US5185596A (en) | Electronic image modification | |
JP3234079B2 (en) | Bitmap image data reduction method | |
JP3397424B2 (en) | Handwriting input device | |
JP2001357077A (en) | Cad system | |
US5812113A (en) | Picture forming device | |
JPH08272516A (en) | Information processor | |
JPH0411908B2 (en) | ||
JPH05101044A (en) | Document processor | |
JPH0577111B2 (en) | ||
JP3001433B2 (en) | Apparatus and method for determining graphic range | |
JPS6258379A (en) | Adverse simulation device for graph transformation | |
JPS6121698Y2 (en) | ||
JPH0374397B2 (en) |