JPH0962860A - Graphic processing device - Google Patents

Graphic processing device

Info

Publication number
JPH0962860A
JPH0962860A JP7211992A JP21199295A JPH0962860A JP H0962860 A JPH0962860 A JP H0962860A JP 7211992 A JP7211992 A JP 7211992A JP 21199295 A JP21199295 A JP 21199295A JP H0962860 A JPH0962860 A JP H0962860A
Authority
JP
Japan
Prior art keywords
screen
unit
point
locate
points
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
Application number
JP7211992A
Other languages
Japanese (ja)
Inventor
Hiroshige Kamine
広茂 加峰
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP7211992A priority Critical patent/JPH0962860A/en
Publication of JPH0962860A publication Critical patent/JPH0962860A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 CADシステムにおける作業効率の向上を目
的とする。 【構成】 中央処理装置1と、表示装置2と、入力装置
3と、主記憶装置4、二次記憶装置5で構成され、画面
表示操作は、選択された要素の両端点をとる両端点位置
取得部6の情報から2点間距離取得部7が長さを確保
し、作業者が与える2点ロケートからロケート位置取得
部8がロケート点位置を確保し、2点間距離取得部7が
ロケート点の距離を図る。長さの比率よりスケール変更
処理部9が倍率を計算、また2点ロケート点の座標より
位相を画面移動処理部10が割り出し、選択要素の両端
点を作業者の2点ロケートの位置に割り付ける表示を画
面表示処理部11が行い、スケール変更、移動を一括し
て行う図形処理装置。
(57) [Summary] [Purpose] The purpose is to improve work efficiency in CAD systems. [Structure] A central processing unit 1, a display unit 2, an input unit 3, a main storage unit 4 and a secondary storage unit 5 are provided, and the screen display operation is performed at both end point positions of both end points of the selected element. From the information of the acquisition unit 6, the two-point distance acquisition unit 7 secures the length, the locate point acquisition unit 8 secures the locate point position from the two-point locate given by the operator, and the two-point distance acquisition unit 7 locates. Increase the distance between points. The scale change processing unit 9 calculates the magnification from the ratio of the lengths, the screen movement processing unit 10 calculates the phase from the coordinates of the two locate points, and the end points of the selected element are assigned to the two locate positions of the operator. The screen display processing unit 11 performs the above, and the figure processing apparatus performs the scale change and the movement in a lump.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は特にCADと称される図
形処理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention particularly relates to a graphic processing device called CAD.

【0002】[0002]

【従来の技術】近年、複雑な形状を設計するに当り、C
ADを利用した設計作業が普及しており、多大なデータ
で構成される画面へのアプローチに際して画面表示の操
作態様はCADシステムそのものの操作性を示すものと
なっている。
2. Description of the Related Art In recent years, when designing complicated shapes, C
Design work using AD has become widespread, and the operation mode of screen display when approaching a screen composed of a large amount of data shows the operability of the CAD system itself.

【0003】複雑な図面における設計作業において、詳
細な編集が必要となる部分に関しては、作業者は、画面
を拡大し、着目部分が画面上に入るように画面移動の操
作が必要である。
In the design work on a complicated drawing, the operator needs to enlarge the screen and move the screen so that the focused portion is on the screen for a portion that requires detailed editing.

【0004】この場合、作業者は画面の拡大縮小操作、
および画面の移動操作を余儀なくされるが、この一連の
作業を行う際に、作業者は画面の拡大縮小率を登録し、
その値をシステムに与えて画面表示を行うか、また、マ
ウスのドラッグ等で毎回拡大部分の範囲指定を行う必要
があった。画面の移動に関しても、移動に伴う変位、方
向を作業者が毎回指定する作業が必要であった。
In this case, the operator has to perform a screen enlargement / reduction operation,
And you have to move the screen, but when performing this series of work, the operator registers the screen scaling ratio,
It was necessary to give that value to the system to display the screen, or to specify the range of the enlarged portion each time by dragging the mouse. Regarding the movement of the screen, it is necessary for the operator to specify the displacement and direction associated with the movement each time.

【0005】以下に従来の画像処理装置について説明す
る。図4は従来の図形処理装置のブロック図である。図
4において1は要求された情報を処理する中央処理装
置、2はウィンドウ、図形要素、文字などを表示する表
示装置、3は文字、数値、位置などデータを入力するキ
ーボード、タブレット、マウス等の入力装置、4はオペ
レーティングシステム、ウィンドウシステムなど実行中
のプログラムを記憶する主記憶装置、12は作業者にス
ケール変更の際、スケール値の入力を受け付ける拡大率
・縮小率入力部、13は画面移動の際に移動距離または
移動方向の入力を受け付ける画面移動位相入力部、9は
現在の画面のスケール値と作業者に与えられたスケール
値を元に倍率を計算するスケール変更処理部、10は入
力された距離、方向に対し、位相を計算する画面移動処
理部、14はスケール変更処理部9、画面移動処理部1
0で求められた設定で画面を表示する画面表示部であ
り、二次記憶装置5はこれらで構成される。
A conventional image processing apparatus will be described below. FIG. 4 is a block diagram of a conventional graphic processing device. In FIG. 4, 1 is a central processing unit for processing requested information, 2 is a display device for displaying windows, graphic elements, characters, etc., 3 is a keyboard, tablet, mouse, etc. for inputting data such as characters, numerical values and positions. An input device, 4 is a main storage device that stores a running program such as an operating system and a window system, 12 is an enlargement / reduction ratio input unit that receives an input of a scale value when a worker changes the scale, and 13 is a screen movement. Screen movement phase input unit that receives an input of the movement distance or the movement direction, 9 is a scale change processing unit that calculates a magnification based on the scale value of the current screen and the scale value given to the operator, and 10 is an input A screen movement processing unit for calculating a phase for the calculated distance and direction, 14 is a scale change processing unit 9, and a screen movement processing unit 1.
The secondary storage device 5 is a screen display unit that displays a screen with the setting obtained by 0.

【0006】図5は従来の図形処理装置の処理フローチ
ャートである。以下に従来の処理について説明する。
FIG. 5 is a processing flowchart of the conventional graphic processing apparatus. The conventional processing will be described below.

【0007】作業者はスケール値を数値で与えるか、も
しくはシステムが行う拡大率・縮小率の自動計算を用い
る場合には、ファンクションキーなどの入力を行う(S
11)。
The operator gives a scale value as a numerical value, or inputs a function key or the like when using the automatic calculation of the enlargement / reduction ratio performed by the system (S
11).

【0008】現在のスケール値とステップ11で与えら
れた値を用い、倍率を計算する(S12)。
The magnification is calculated using the current scale value and the value given in step 11 (S12).

【0009】画面表示を行う(S13)。さらにスケー
ルを変更する場合は、上記の操作を繰り返す。
The screen is displayed (S13). To change the scale further, repeat the above operation.

【0010】画面表示の位置を変更するために作業者は
距離、方向を数値、またはマウスでの指定で行う(S1
4)。
In order to change the position of the screen display, the operator specifies the distance and direction with numerical values or with the mouse (S1).
4).

【0011】ステップ14で与えられた値により、移動
距離、移動方向を計算した座標を求める(S15)。
The coordinates obtained by calculating the moving distance and the moving direction are obtained from the values given in step 14 (S15).

【0012】画面表示を行い、不十分ならば上記の移動
操作を繰り返す(S16)。このように、図面上の編集
箇所を画面に全体表示させる場合、拡大縮小率を計算さ
せる情報をシステムに毎回与える必要がある。また、拡
大縮小率を値で与える場合、その画面の拡大、縮小処理
はシステムが定める基準点を元に行われるので、編集目
的部分を適切な画面位置に移動する作業が必要となり、
編集作業を複数の場所で行う際にも、画面操作を行う度
にこの一連の作業が要求され、作業効率を低下させてい
た。
The screen is displayed, and if insufficient, the above moving operation is repeated (S16). As described above, when the entire edited portion on the drawing is displayed on the screen, it is necessary to give the system information for calculating the enlargement / reduction ratio every time. Also, when the scaling ratio is given as a value, the screen is scaled up or down based on the reference points set by the system, so it is necessary to move the edit target part to an appropriate screen position.
Even when the editing work is performed at a plurality of places, this series of work is required every time the screen operation is performed, which lowers the work efficiency.

【0013】[0013]

【発明が解決しようとする課題】図面の表示状態を、倍
率、位置により変化させる場合、目的の表示状態を得る
ためには、倍率、又は表示箇所の範囲の指定、さらに、
画面スケール変更後の画面移動処理が必要となり、編集
作業を複数部分で併行する場合、同一の画面状態を一度
の作業で表示させることが不可能であった。
When the display state of the drawing is changed depending on the magnification and the position, in order to obtain the target display state, the magnification or the range of the display place is specified.
It is necessary to perform screen movement processing after changing the screen scale, and when editing work is performed in parallel in multiple parts, it is impossible to display the same screen state in one operation.

【0014】本発明は上記の問題を解決するためになさ
れたもので、作業者に設計参照用の要素の一辺を選択さ
せ、その両端点を座標を確保する。さらに選択後に2点
画面上にロケートさせることによって一辺の両端点をロ
ケート位置に着ける表示に変更させることで、拡大縮小
表示の操作性の向上、ならびに画面表示位置の指定操作
の簡略化を目的とする。
The present invention has been made to solve the above problem, and allows an operator to select one side of an element for design reference and secure the coordinates of both end points thereof. Furthermore, by locating on the 2-point screen after selection, the end points of one side can be changed to the display that allows the player to reach the locate position, thereby improving the operability of the enlargement / reduction display and simplifying the operation for specifying the screen display position. To do.

【0015】[0015]

【課題を解決するための手段】本発明は、選択要素の両
端点を新たに作業者がロケートする画面上の2点に割り
付けるために作業者の選択した要素の端点の位置を把握
する両端点位置所得部、2点間の距離を測る2点間距離
取得部、また要素の端点を割り当てるロケート点の位置
をとるロケート位置取得部とを新たに設けた図形処理装
置である。
According to the present invention, both end points for grasping the positions of the end points of the element selected by the worker in order to allocate the end points of the selected element to two points on the screen newly located by the worker. It is a graphic processing device newly provided with a position income part, a two-point distance acquisition part for measuring a distance between two points, and a locate position acquisition part for locating a locate point to which an end point of an element is assigned.

【0016】[0016]

【作用】本発明は以上の構成により画面表示変更を行う
際に、その都度行う拡大率・縮小率の設定や移動距離の
入力等を省き、倍率変更、位置変更の一括処理を実現
し、画面表示の操作性を向上させるものである。
According to the present invention, when the screen display is changed by the above configuration, the setting of the enlargement / reduction ratio and the input of the moving distance, which are carried out each time, are omitted, and the batch processing of the magnification change and the position change is realized. The operability of display is improved.

【0017】[0017]

【実施例】図1は本発明の一実施例における図形処理装
置のブロック図である。
1 is a block diagram of a graphic processing apparatus according to an embodiment of the present invention.

【0018】演算を行う中央処理装置1と、図形や文字
を表示する表示装置2と、文字及び数値などを入力する
入力装置3と、実行中のプログラム等を記憶しておく主
記憶装置4、入力された図形等を記憶しておく二次記憶
装置5で構成され、作業者の選択した要素の端点の位置
を把握する両端点位置取得部6、2点間の距離を測る2
点間距離取得部7、また要素の端点を割り当てるロケー
ト点の位置をとるロケート位置取得部8、要素の端点間
の長さと2点ロケート点の長さにより、倍率を計算する
スケール変更処理部9、両端点の位置と2点ロケート間
の位置関係により、位相を計算する画面移動処理部1
0、与えられた設定で画面表示する画面表示処理部11
から構成される。
A central processing unit 1 for performing calculations, a display unit 2 for displaying figures and characters, an input unit 3 for inputting characters and numerical values, a main storage unit 4 for storing programs being executed, It is composed of a secondary storage device 5 for storing the input figures and the like, and both end point position acquisition section 6 for grasping the position of the end point of the element selected by the operator, and measuring the distance between the two points 2
An inter-point distance acquisition unit 7, a locate position acquisition unit 8 that determines the position of a locate point to which an element end point is assigned, and a scale change processing unit 9 that calculates a magnification based on the length between the end points of the element and the length of two locate points. , A screen movement processing unit 1 for calculating a phase based on the positions of both end points and the positional relationship between the two-point locate
0, screen display processing unit 11 that displays a screen with given settings
Consists of

【0019】図2は本発明の一実施例における図形処理
装置のフローチャートである。以下に選択要素の両端点
割り付けにおける画面表示方法について説明する。
FIG. 2 is a flow chart of the graphic processing apparatus in one embodiment of the present invention. The screen display method in assigning both end points of the selected element will be described below.

【0020】まず、作業者は設計に用いたり、または参
照する要素の一辺を選択する(S1)。
First, an operator selects one side of an element to be used or referred to for designing (S1).

【0021】選択要素の両端点の位置座標を取得する
(S2)。また、位置を取得した上で両端点の長さを計
算する(S3)。
The position coordinates of both end points of the selected element are acquired (S2). In addition, after obtaining the position, the lengths of both end points are calculated (S3).

【0022】次に、選択した要素の両端点を割り付ける
点を2点ロケートする(S4)。ロケートされた2点間
の距離を計算する(S5)。
Next, two points to which both end points of the selected element are assigned are located (S4). The distance between the two located points is calculated (S5).

【0023】2点ロケート間の距離とはじめに選択した
要素の両端点の距離を用い、倍率を計算する(S6)。
A magnification is calculated using the distance between the two-point locate and the distance between both end points of the element selected first (S6).

【0024】また、選択要素の両端点の座標と2点ロケ
ート点の座標を用い、移動距離、移動方向を計算する
(S7)。
Further, the moving distance and the moving direction are calculated using the coordinates of both end points of the selected element and the coordinates of the two locate points (S7).

【0025】ステップ6、ステップ7で計算された情報
をもとに画面表示を行う(S8)。以上の処理過程を図
3に従って、具体的に説明する。
A screen display is performed based on the information calculated in steps 6 and 7 (S8). The above process will be specifically described with reference to FIG.

【0026】図3(a)は、本実施例における画面表示
の要素選択を表わす図、(b)は本実施例における画面
表示の2点ロケートを表わす図、(c)は本実施例にお
ける画面表示の移動終了した状態を表わす図である。
FIG. 3 (a) is a diagram showing selection of screen display elements in this embodiment, FIG. 3 (b) is a diagram showing two-point locate of screen display in this embodiment, and FIG. 3 (c) is a screen in this embodiment. It is a figure showing the state where the movement of the display was completed.

【0027】まず、図3(a)において、作業者が着目
する要素の一辺を選択する。選択された一辺の両端点は
p1、p2である。つぎに、図3(b)のように、p
1、p2を割り付けたい場所を2点ロケートする。ロケ
ート点を15、16とする。ロケート情報が得られると
システムが倍率、移動距離、方向等を計算し、p1をロ
ケート点15へ、p2をロケート点16へ割り付ける画
面変更を行う。図3(c)が最終的な画面表示状態であ
る。
First, in FIG. 3A, the operator selects one side of an element of interest. Both end points of the selected side are p1 and p2. Next, as shown in FIG. 3B, p
Locate two points where you want to allocate 1 and p2. The locate points are set to 15 and 16. When the locate information is obtained, the system calculates the magnification, the moving distance, the direction, etc., and changes the screen to allocate p1 to locate point 15 and p2 to locate point 16. FIG. 3C shows the final screen display state.

【0028】[0028]

【発明の効果】以上のように、本発明は、選択要素の両
端点を新たに作業者がロケートする画面上の2点に割り
付けることで、倍率指定や画面移動距離入力、また意図
する画面表示までの操作の繰り返しという作業者への負
担を軽減させ、作業者が意図する倍率、位置関係の画面
を一回の作業で実現させる画面表示の操作性を向上させ
るものである。
As described above, according to the present invention, both end points of the selected element are newly allocated to two points on the screen which the operator locates, thereby specifying the magnification, inputting the screen movement distance, and displaying the intended screen. It is to reduce the burden on the worker of repeating the operations up to and improve the operability of the screen display for realizing the screen of the magnification and the positional relationship intended by the worker in one operation.

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

【図1】本発明の一実施例における図形処理装置のブロ
ック図
FIG. 1 is a block diagram of a graphic processing device according to an embodiment of the present invention.

【図2】本発明の一実施例における図形処理装置の処理
フローチャート
FIG. 2 is a processing flowchart of a graphic processing apparatus according to an embodiment of the present invention.

【図3】本実施例における画面表示の要素選択を表わす
FIG. 3 is a diagram showing element selection of screen display in the present embodiment.

【図4】従来の図形処理装置のブロック図FIG. 4 is a block diagram of a conventional graphic processing device.

【図5】従来の図形処理装置の処理フローチャートFIG. 5 is a processing flowchart of a conventional graphic processing device.

【符号の説明】[Explanation of symbols]

1 中央処理装置 2 表示装置 3 入力装置 4 主記憶装置 5 二次記憶装置 6 両端点位置取得部 7 2点間距離取得部 8 ロケート位置取得部 9 スケール変更処理部 10 画面移動処理部 11 画面表示処理部 12 拡大率・縮小率入力部 13 画面移動位相入力部 14 画面表示部 15、16 ロケート点 1 Central processing unit 2 Display device 3 Input device 4 Main storage device 5 Secondary storage device 6 End point position acquisition unit 7 2 Point distance acquisition unit 8 Locate position acquisition unit 9 Scale change processing unit 10 Screen movement processing unit 11 Screen display Processing unit 12 Enlargement / reduction ratio input unit 13 Screen movement phase input unit 14 Screen display unit 15, 16 Locate point

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】情報を処理する中央処理装置と、図形や文
字を表示する表示装置と、文字や数値を入力する入力装
置と、実行中のプログラムを記憶しておく主記憶装置
と、処理業務に関するプログラムやデータを記憶してお
く第2の記憶装置とを有する図形処理装置であって、 前記第2の記憶装置は、作業者に指定された要素の端点
の位置を認識する両端点位置認識手段と、所定の2点間
の距離を算出する2点間距離算出手段と、作業者に位置
指定された点の位置を認識するロケート位置認識手段と
を有し、指定された要素の端点を新たに作業者が指定し
た2点に割り当てることにより、倍率変更と位置変更と
を一括処理することを特徴とする図形処理装置。
1. A central processing unit for processing information, a display unit for displaying figures and characters, an input unit for inputting characters and numerical values, a main storage unit for storing a program being executed, and a processing task. And a second storage device for storing a program and data relating to the two storage devices, wherein the second storage device recognizes the positions of the end points of the element designated by the operator. Means, a two-point distance calculating means for calculating a distance between two predetermined points, and a locate position recognizing means for recognizing the position of the point designated by the operator, and determining the end point of the designated element. A graphic processing device characterized in that a magnification change and a position change are collectively processed by newly allocating to two points designated by an operator.
JP7211992A 1995-08-21 1995-08-21 Graphic processing device Pending JPH0962860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7211992A JPH0962860A (en) 1995-08-21 1995-08-21 Graphic processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7211992A JPH0962860A (en) 1995-08-21 1995-08-21 Graphic processing device

Publications (1)

Publication Number Publication Date
JPH0962860A true JPH0962860A (en) 1997-03-07

Family

ID=16615110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7211992A Pending JPH0962860A (en) 1995-08-21 1995-08-21 Graphic processing device

Country Status (1)

Country Link
JP (1) JPH0962860A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052156A (en) * 2005-08-17 2007-03-01 Roland Corp Electronic musical instrument and waveform display program
KR100728170B1 (en) * 1999-10-20 2007-06-13 알스톰 가부시키가이샤 Carbon dioxide separation system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100728170B1 (en) * 1999-10-20 2007-06-13 알스톰 가부시키가이샤 Carbon dioxide separation system
JP2007052156A (en) * 2005-08-17 2007-03-01 Roland Corp Electronic musical instrument and waveform display program

Similar Documents

Publication Publication Date Title
US4831556A (en) Device capable of displaying window size and position
EP0034506A2 (en) Image display system
US5642475A (en) Apparatus and method for editing graphics or group graphics displayed on a screen and correlated to each other
US5302967A (en) Figure processing apparatus and method aided by display with ruled lines
JPH0962860A (en) Graphic processing device
JP2625600B2 (en) Figure moving deformation method and apparatus
JPH10105334A (en) Two-point selected figure moving method by touch panel
JP2829692B2 (en) Operation Macro CAD System
JP3386209B2 (en) Device for rearranging objects displayed on a display screen
JPH07282003A (en) Editing menu display device and method
JPH0830679A (en) Creating and updating process control line table
JPH10240961A (en) Linear fisheye magnification display method
JPH09212539A (en) Graphic processing method and graphic processing apparatus
JPH08202341A (en) Graphic editing device
JPH0934932A (en) Method and apparatus for detecting unevenness of three-dimensional data
GB2321169A (en) Graphic editing method
JPH0594270A (en) Method and device for editing image data
JPH0863318A (en) Trend graph display device
JPH11306370A (en) Image processing device
JPH08221385A (en) Numerical analysis device
JPH06301763A (en) Graphic data selection method and apparatus
JPH1031760A (en) Graphic processing unit
JPH09147000A (en) CAD device and drawing creation method
JPH07168934A (en) Enlarged figure editing method
JP2001273514A (en) Method for simultaneously editing plural coordinate data of picture

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20071020

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

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

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20081020

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

Free format text: PAYMENT UNTIL: 20091020

Year of fee payment: 9

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

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20091020

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

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20101020

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

Free format text: PAYMENT UNTIL: 20111020

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees