JPH01200488A - User definition line kind processing system - Google Patents

User definition line kind processing system

Info

Publication number
JPH01200488A
JPH01200488A JP2598588A JP2598588A JPH01200488A JP H01200488 A JPH01200488 A JP H01200488A JP 2598588 A JP2598588 A JP 2598588A JP 2598588 A JP2598588 A JP 2598588A JP H01200488 A JPH01200488 A JP H01200488A
Authority
JP
Japan
Prior art keywords
line
pattern
user
length
memory
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
JP2598588A
Other languages
Japanese (ja)
Inventor
Makoto Sueda
末田 信
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2598588A priority Critical patent/JPH01200488A/en
Publication of JPH01200488A publication Critical patent/JPH01200488A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

PURPOSE:To print a segment of a pattern desired by a user by constituting the title system so that a user definition line kind pattern storage device stores the pattern of a segment which s defined by the user, and a user definition line kind length storage device stores each fundamental pattern length for constituting the segment which is defined by the user. CONSTITUTION:A graphic which is stored in a display memory 3 is analyzed by a bit map processor 12, and a pattern of a one-point chain line desired by a user is written in a user definition line kind pattern storage device 17. Also, the length of a fundamental pattern for constituting this one-point chain line is extracted and written in a user definition line kind length storage device 18. In such a state, magnification for showing a ratio of a coordinate space VDC for defining a graphic, etc. and a physical coordinate space is calculated 20, and a one-point chain line, a broken line, a dotted line, etc. being segments which is enlarged or reduced length of each fundamental pattern which is read out of the device 18 by a pattern converter 19 are generated. Those segments can be written in a line style memory 7 and a line style length memory 6 from the device 17.

Description

【発明の詳細な説明】 〔概要〕 図形処理装置において、ユーザが希望するパターンの線
分を表示及び/又は印刷することが可能となるユーザ定
義線種処理方式に関し、膨大なデータ量を用意すること
なく、ユーザの希望するパターンの線分を表示及び/又
は印刷することを目的とし、 メモリ上に論理表現された図形を読出し、座標変換して
物理座標空間に展開し、該物理座標空間に展開された図
形を表示及び/又は印刷する装置において、ユーザが定
義する線種パターンを記憶するユーザ定義線種パターン
記憶手段と、ユーザが定義する線種パターンを構成する
基本パターンの長さを記憶するユーザ定義線種長記憶手
段と、図形を定義する座標空間と物理座標空間との比に
対応して、図形の大きさを拡大又は縮小する倍率を計算
する計算手段と、ユーザ定義線種パターン記憶手段から
読出した線種パターンと、ユーザ定義線種長記憶手段か
ら読出した線種パターンを構成する基本パターンの長さ
と、計算手段が算出した倍率とに基づき、物理座標空間
にユーザが定義した線種パターンを倍率に対応して拡大
又は縮小した長さの基本パターンを用いて形成するパタ
ーン変換手段とを設けて構成する。
[Detailed Description of the Invention] [Summary] A huge amount of data is prepared regarding a user-defined line type processing method that enables a graphic processing device to display and/or print line segments of a pattern desired by the user. The purpose of this system is to display and/or print line segments of a pattern desired by the user without the user having to worry about the data. In an apparatus for displaying and/or printing developed figures, a user-defined line type pattern storage means for storing a line type pattern defined by a user and a length of a basic pattern constituting the line type pattern defined by the user is provided. a calculation means for calculating a magnification for enlarging or reducing the size of a figure in accordance with a ratio between a coordinate space defining the figure and a physical coordinate space; and a user-defined line type pattern. The length of the line type pattern read from the storage means, the length of the basic pattern constituting the line type pattern read from the user-defined line type length storage means, and the magnification calculated by the calculation means, is defined by the user in the physical coordinate space. A pattern conversion means is provided for forming a line type pattern using a basic pattern whose length is expanded or reduced in accordance with the magnification.

C産業上の利用分野〕 本発明は図形処理装置に係り、特にユーザが希望するパ
ターンの線分を表示及び/又は印刷することが可能とな
るユーザ定義線種処理方式に関する。
C. Field of Industrial Application] The present invention relates to a graphic processing device, and particularly to a user-defined line type processing method that allows line segments of a pattern desired by the user to be displayed and/or printed.

図形処理分野において、図面などを表示及び/又は印刷
するための線分には、線種の指定がなされている。この
指定された線種には、実線、破線、点線、−点鎖線等が
ある。そして、これらの線分は、表示画面上あるいは印
刷用紙上で、一定のパターンとなるように表示及び/又
は印刷が行われる。
In the field of graphic processing, line types are specified for line segments for displaying and/or printing drawings and the like. The designated line type includes a solid line, a broken line, a dotted line, a dashed line, and the like. These line segments are then displayed and/or printed in a fixed pattern on a display screen or on printing paper.

即ち、ハードウェアで定まる一定の基本パターンで構成
される線分の表示及び/又は印刷が行われるため、ユー
ザが希望するパターンの線分とは異なることがあるが、
ユーザが希望する基本パターンで構成される線分の表示
及び/又は印刷が行えることが望ましい。
That is, since line segments are displayed and/or printed in a certain basic pattern determined by hardware, the line segments may differ from the pattern desired by the user.
It is desirable to be able to display and/or print line segments composed of basic patterns desired by the user.

〔従来の技術〕[Conventional technology]

第4図は従来の技術を説明するブロック図である。 FIG. 4 is a block diagram illustrating the conventional technology.

主制御部1は例えばキーボード/マウス2から図形の指
定を受けると、デイスプレィメモリ3に論理表現された
図形として格納する。この論理表現された図形は、図形
要素として例えば線分、折線、円等が指定され、その属
性として色、線種、座標値等が指定される。
When the main control unit 1 receives a graphic designation from, for example, a keyboard/mouse 2, it stores the graphic in the display memory 3 as a logically expressed graphic. In this logically expressed graphic, for example, a line segment, a broken line, a circle, etc. are specified as graphic elements, and a color, line type, coordinate value, etc. are specified as its attributes.

従って、デイスプレィメモリ3に格納された図形は、図
形等を定義する座標空間(VDC空間という)上の図形
であり、デイスプレィメモリ3から読出された図形要素
は、ビットマツププロセッサ4により解析され、線種パ
ターンとして例えば−点鎖線のパターンがラインスタイ
ルメモリ7に送出され、該−点鎖線を構成する基本パタ
ーンの長さがラインスタイル長メモリ6に送出されて、
夫々格納される。
Therefore, the figures stored in the display memory 3 are figures on a coordinate space (referred to as VDC space) that defines figures, etc., and the figure elements read out from the display memory 3 are analyzed by the bitmap processor 4. As a line type pattern, for example, a pattern of a dashed dotted line is sent to the line style memory 7, and the length of the basic pattern constituting the dashed dotted line is sent to the line style length memory 6,
stored respectively.

ベクトルを描画するDDA回路5は、ビットマツププロ
セッサ4から一点鎖線の始点と終点の座標値を受取り、
ラインスタイルメモリ7から一点鎖線であることとライ
ンスタイル長メモリ6から一点鎖線を構成する基本パタ
ーンの長さを読出し、この基本パターンの長さに基づき
、フレームメモリ制御回路8を経て、物理座標空間であ
るフレームメモリ9に一点1¥線を描画する。
The DDA circuit 5 that draws a vector receives the coordinate values of the starting point and ending point of the dashed line from the bitmap processor 4,
The line style memory 7 reads out the fact that the line is a one-dot chain line, and the length of the basic pattern constituting the one-dot chain line from the line style length memory 6. A line of 1 yen per point is drawn in the frame memory 9 where .

又、図形要素に円(線種は実線)が指定されている場合
、DDA回路5は円周上の最小区間を示す二点の座標値
をビットマツププロセッサ4から受取り、順次短い実線
で二点間を結ぶことで、フレームメモリ9に円を描画す
る。
Further, when a circle (line type is a solid line) is specified as a graphic element, the DDA circuit 5 receives the coordinate values of two points indicating the minimum section on the circumference from the bitmap processor 4, and sequentially draws the two points with a short solid line. A circle is drawn in the frame memory 9 by connecting the spaces.

フレームメモリ9に描画された一点鎖線や円は、ルック
アンプテーブルlOにより、色情報が付加されて表示部
11に送出され表示される。
The dash-dotted line and circle drawn in the frame memory 9 are sent to the display unit 11 and displayed with color information added by the look amplifier table IO.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

第5図は従来技術の問題点を説明する図である。 FIG. 5 is a diagram illustrating the problems of the prior art.

デイスプレィメモリ3に格納された図形は、VDC空間
における図形であり、VDC空間の領域が第5図(b)
に示す如く、例えばX、Y方向に夫々32にビットであ
り、表示部11の表示画面の領域が第5図(a)に示す
如(例えばX、Y方向に夫々IKドツトであるとし、ユ
ーザがニド−ボード/マウス2によりVDC空間に破線
■と円■と、その中心を示す一点鎖線■■を定義したと
すると、表示部11にはl/32に縮小された破線■と
円■及び−点鎖線■■が表示される。
The figure stored in the display memory 3 is a figure in the VDC space, and the area of the VDC space is as shown in FIG. 5(b).
As shown in FIG. If a dashed line ■, a circle ■, and a dashed line ■■ indicating the center are defined in the VDC space using the Nido board/mouse 2, then the display unit 11 displays the dashed line ■, the circle ■, and the circle ■, which have been reduced to 1/32. -A dotted chain line ■■ is displayed.

この場合、前記の如く、ビソトマソプブ口セソサ4はラ
インスタイル長メモリ6に、破線や一点鎖線を構成する
各基本パターンの長さを与えるが、これは予め定められ
た長さであるため、破線■を構成する基本パターンの長
さaが1・/32に縮小され、破線■の基本パターンの
長さbとなるのでは無く、ビットマツププロセッサ4が
与える長さとなる。従って、VDC空間で破線を定義し
ても、物理座標空間、即ち、表示部11で表現される時
は、異な6ったパターンとなるという問題がある。
In this case, as described above, the bisotomasopubu mouth selector 4 provides the line style length memory 6 with the length of each basic pattern constituting the dashed line or the dashed-dotted line, but since this is a predetermined length, the dashed line The length a of the basic pattern constituting is reduced to 1./32, and becomes the length given by the bitmap processor 4 instead of becoming the length b of the basic pattern indicated by the broken line ■. Therefore, even if a broken line is defined in the VDC space, there is a problem in that when it is expressed in the physical coordinate space, that is, on the display unit 11, it becomes six different patterns.

又、VDC空間で定義された円■は、1/32に縮小さ
れて表示部11に円■となって表示されるが、前記同様
に、−点鎖線■■を構成する基本パターンの長さCが縮
小されて、−点鎖線■■となるのでは無く、ビットマツ
ププロセッサ4が与える基本パターンの長さdで構成さ
れる一点鎖線■■で表示されるため、VDC空間で定義
された一点鎖線とは異なったパターンの一点鎖線■■と
なって表現される。この場合、図示する如く、円の中心
で一点鎖線が交差しない状態が発生することがある。
Also, the circle ■ defined in the VDC space is reduced to 1/32 and displayed as a circle ■ on the display unit 11, but as above, the length of the basic pattern constituting the -dotted chain line ■■ C is reduced and displayed as a dashed-dotted line ■■ instead of a dashed-dotted line ■■, which is made up of the length d of the basic pattern given by the bitmap processor 4. Therefore, it is a point defined in the VDC space. It is expressed as a dot-dash line ■■ with a pattern different from a chain line. In this case, as shown in the figure, a situation may occur in which the dashed-dotted lines do not intersect at the center of the circle.

このような状態の発生を防止するため、円の中心を示す
一点鎖線が、円の中心で必ず交差するようにするには、
その円に対応して、−点鎖線を構成する基本パターンの
長さを指定する座標値を与えた線分のパターンをデイス
プレィメモリ3に用意する必要があり、この円が複数あ
れば、夫々の円に対応して、−点鎖線を構成する基本パ
ターンの長さを指定する座標値を与えた線分のパターン
を用意する必要があるため、デイスプレィメモリ3に定
義するデータ量が膨大となるという問題がある。
To prevent this situation from occurring, and to ensure that the dashed-dotted lines that indicate the center of the circle intersect at the center of the circle,
Corresponding to that circle, it is necessary to prepare in the display memory 3 a pattern of line segments to which coordinate values specifying the length of the basic pattern constituting the -dotted chain line are provided.If there are multiple such circles, each Corresponding to the circle, it is necessary to prepare a line segment pattern with coordinate values specifying the length of the basic pattern constituting the -dotted chain line, so the amount of data defined in the display memory 3 is enormous. There is a problem with becoming.

又更に、ピットマソプブロセッ+J−4が与える予め定
まった基本パターンで構成された破線や一点鎖線等では
、ユーザの希望するパターンの破線や一点鎖線を表示/
印刷することが出来ないという問題がある。
Furthermore, for broken lines and dashed-dotted lines made up of predetermined basic patterns provided by Pitmasop Broset+J-4, dashed lines and dashed-dotted lines of the pattern desired by the user can be displayed.
There is a problem that it cannot be printed.

本発明はこのような問題点に鑑み、ユーザが定義する線
種パターンと、ユーザが定義する基本パターンの長を夫
々記憶しておき、VDC空間と物理座標空間との比に対
応して縮小又は拡大する倍率を計算し、この倍率に従っ
てユーザが定義した線種パターンと基本パターンの長を
縮小又は拡大させることにより、膨大なデータを用意せ
ずにユーザの希望するパターンの線分を表示/印刷する
ことを目的としている。
In view of these problems, the present invention stores the line type pattern defined by the user and the length of the basic pattern defined by the user, and reduces or reduces the length in accordance with the ratio between the VDC space and the physical coordinate space. By calculating the enlargement magnification and reducing or expanding the length of the line type pattern and basic pattern defined by the user according to this magnification, line segments of the user's desired pattern can be displayed/printed without preparing a huge amount of data. It is intended to.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理ブロック図である。 FIG. 1 is a block diagram of the principle of the present invention.

第4図で説明した如く、主制御部1はデイスプレィメモ
リ3に論理表現された図形を格納する。
As explained with reference to FIG. 4, the main control section 1 stores logically expressed figures in the display memory 3.

このデイスプレィメモリ3に格納された図形は、ビット
マツププロセッサ12により解析され、ユーザ定義線種
パターン記憶手段17に、線分の例えば−点鎖線が抽出
され、ユーザが希望する一点鎖線のパターンが書込まれ
る。
The graphics stored in the display memory 3 are analyzed by the bitmap processor 12, and a line segment, for example, a dashed-dotted line, is extracted into the user-defined line type pattern storage means 17, and the pattern of a dashed-dotted line desired by the user is stored. written.

又、ユーザ定義線程良記憶手段18には該−点鎖線を構
成する基本パターンの長さが抽出されて書込まれる。そ
して、VDC空間から物理座標空間に描画するための座
標変換マトリックスが計算手段20に送出され、VDC
空間と物理座標空間の比を表す倍率が計算される。
Further, the length of the basic pattern constituting the dashed-dotted line is extracted and written into the user-defined line length storage means 18. Then, a coordinate transformation matrix for drawing from the VDC space to the physical coordinate space is sent to the calculation means 20, and the VDC
A scaling factor is calculated that represents the ratio of space to physical coordinate space.

計算手段20が計算した倍率はパターン変換手段19に
送出され、パターン変換手段19はこの倍率により、ユ
ーザ定義線程良記憶手段18がら続出した各基本パター
ンの長さを拡大又は縮小し、ユーザ定義線種パターン記
憶手段17から読出したパターンに基づき、例えば−点
鎖線として組み立てると、−点鎖線のパターンをライン
スタイルメモリ7に送出し、該−点鎖線を構成する基本
パターンの長さをラインスタイル長メモリ6に送出する
The magnification calculated by the calculation means 20 is sent to the pattern conversion means 19, and the pattern conversion means 19 uses this magnification to enlarge or reduce the length of each successive basic pattern from the user-defined line length storage means 18, and converts it into a user-defined line. Based on the pattern read from the seed pattern storage means 17, for example, when a dash-dot line is assembled, the pattern of the dash-dot line is sent to the line style memory 7, and the length of the basic pattern constituting the dash-dot line is set as the line style length. Send to memory 6.

DDA回路5はビットマツププロセッサ12から一点鎖
線の始点と終点の座標値を受取り、ラインスタイルメモ
リ7とラインスタイル長メモリ6から一点鎖線のパター
ンと、該パターンを構成する基本パターンの長さを読出
し、第4図に示す如く、フレームメモリ制御回路を経て
、フレームメモリに一点鎖線を描画する。
The DDA circuit 5 receives the coordinate values of the start and end points of the dashed-dotted line from the bitmap processor 12, and reads out the pattern of the dashed-dotted line and the length of the basic pattern constituting the pattern from the line style memory 7 and line style length memory 6. , as shown in FIG. 4, a dashed line is drawn in the frame memory via the frame memory control circuit.

〔作用〕[Effect]

上記の如く構成することにより、ユーザ定義線種パター
ン変換手段17はユーザが定義した線分のパターンを記
憶し、ユーザ定義線種長記憶手段18はユーザ′が定義
した該線分を構成する各基本パターンの長さを記憶する
ため、計算手段20が計算した倍率でユーザが指定した
長さを拡大又は縮小した線分、即ち、−点鎖線、破線、
点線等をパターン変換手段19が作成し、ラインスタイ
ルメモリ7とラインスタイル長メモリ6に書込むことが
出来る。
With the above configuration, the user-defined line type pattern conversion means 17 stores the line segment pattern defined by the user, and the user-defined line type length storage means 18 stores each line segment pattern defined by the user'. In order to memorize the length of the basic pattern, the length specified by the user is enlarged or reduced by the magnification calculated by the calculating means 20, i.e., the -dotted chain line, the broken line,
A dotted line or the like can be created by the pattern conversion means 19 and written into the line style memory 7 and line style length memory 6.

従って、膨大なデータ量をデイスプレィメモリ3に用、
念することなく、ユーザが希望するパターンの線分を表
示/印刷することが出来る。
Therefore, a huge amount of data is used for display memory 3,
The user can display/print the line segments of the desired pattern without having to think twice.

〔実施例〕〔Example〕

第2図は本発明の一実施例を示す回路のブロック図で、
第3図は第2図の動作を説明する図である。
FIG. 2 is a block diagram of a circuit showing an embodiment of the present invention.
FIG. 3 is a diagram illustrating the operation of FIG. 2.

第2図において第4図と同一符号は同一機能のものを示
す。主制御部1は前記の如く、図示省略したデイスプレ
ィメモリ上に、論理表現された図形を第3図(b)に示
す如く、例えば円■と[相]と、この円■の中心を示す
一点鎖線■と@、及び円[相]の中心を示す一点鎖線0
と[相]を格納する。但し、この−点鎖線■〜[相]は
、−点鎖線の基本パターンの長さとしてeを使用するも
のとする。
In FIG. 2, the same reference numerals as in FIG. 4 indicate the same functions. As mentioned above, the main control unit 1 displays logically expressed figures on the display memory (not shown) as shown in FIG. The dashed-dotted lines ■ and @, and the dashed-dotted line 0 indicating the center of the circle [phase]
and [phase] are stored. However, for these dashed-dotted lines ■ to [phase], e is used as the length of the basic pattern of the dashed-dotted lines.

この図形は、ビットマツププロセッサ12により解析さ
れ、図形要素から線分の例えば−点鎖線が抽出されて、
−点鎖線であることがユーザ定義ラインスタイルメモリ
13に書込まれる。
This figure is analyzed by the bitmap processor 12, and a line segment, for example, a dash-dotted line, is extracted from the figure element.
- The fact that the line is a dot-dashed line is written into the user-defined line style memory 13.

又、ユーザ定義ラインスタイル長メモリ14には該−点
tjY線を構成する基本パターンの長さeが抽出されて
書込まれる。そして、VDC空間から物理座標空間に描
画するための座標変換7トリツクスが、ビットマツププ
ロセッサ12から倍率計算回路16に送出され、VDC
空間と物理座標空間の比を表す倍率が計算される。
Further, the length e of the basic pattern constituting the -point tjY line is extracted and written into the user-defined line style length memory 14. Then, seven coordinate transformation tricks for drawing from the VDC space to the physical coordinate space are sent from the bitmap processor 12 to the magnification calculation circuit 16.
A scaling factor is calculated that represents the ratio of space to physical coordinate space.

倍率計算回路16が計算した倍率はパターン変換回路1
5に送出され、パターン変換回路15はこの倍率により
、ユーザ定義ラインスタイル長メモリ14から読出した
各基本パターンの長さ、即ち、−点鎖線であればeを拡
大又は縮小し、ユーザ定義ラインスタイルメモリ13か
ら読出したパターンに基づき、このパターンが一点1¥
線を示していれば、−点鎖線として組み立てると、−点
鎖線のパターンをラインスタイルメモリ7に送出し、該
−点鎖線を構成する基本パターンの長さをラインスタイ
ル長メモリ6に送出する。
The magnification calculated by the magnification calculation circuit 16 is the pattern conversion circuit 1
5, the pattern conversion circuit 15 uses this magnification to enlarge or reduce the length of each basic pattern read from the user-defined line style length memory 14, i.e., e if it is a -dotted chain line, and converts it into a user-defined line style. Based on the pattern read from the memory 13, this pattern is
If a line is shown, when it is assembled as a dash-dot line, the pattern of the dash-dot line is sent to the line style memory 7, and the length of the basic pattern constituting the dash-dot line is sent to the line style length memory 6.

即ち、物理座標空間が第3図(a)に示す如(であると
すれば、基本パターンの長さrをラインスタイル長メモ
リ6に送出する。
That is, if the physical coordinate space is as shown in FIG. 3(a), the length r of the basic pattern is sent to the line style length memory 6.

1) D A回路5は物理座標空間であるフレームメモ
リ9に円を描画する場合、前記同様にビットマツププロ
セッサ12から、円周上の二点の座標値を受取り、第3
図fb)の円■[相]を、第3図(alの円[相][相
]に示す如く描画する。
1) When drawing a circle in the frame memory 9, which is a physical coordinate space, the D A circuit 5 receives the coordinate values of two points on the circumference from the bitmap processor 12 as described above, and draws the coordinate values of the third point on the circumference.
Draw the circle [phase] in Figure fb) as shown in the circle [phase] [phase] in Figure 3 (al).

又、円■と[相]の中心を示す一点S’A 線@ @と
o@lとを描画する場合、この−点鎖線の始点と終点の
座標値、例えば第3図(a)の−点fAKfA @を描
画する場合は、■と0の座標値を受取り、ラインスタイ
ルメモリ7とラインスタイル長メモリ6から一点鎖線の
パターンと、該パターンを構成する基本パターンの長さ
fを読出し、フレームメモリ制御回路8を経て、フレー
ムメモリ9に一点鎖線を描画する。
Also, when drawing a point S'A line @ @ and o@l indicating the center of the circle ■ and [phase], the coordinate values of the starting and ending points of this - dotted line, for example - in Fig. 3 (a). When drawing the point fAKfA@, receive the coordinate values of ■ and 0, read out the dashed-dotted line pattern and the length f of the basic pattern constituting the pattern from the line style memory 7 and line style length memory 6, and draw the frame. A chain line is drawn in the frame memory 9 via the memory control circuit 8.

フレームメモリ9に描画された円や一点鎖線は、ルック
アップテーブル10により、色情報が付加されて表示部
11に送出され表示される。
The circles and dashed lines drawn in the frame memory 9 are added with color information by the lookup table 10 and sent to the display unit 11 for display.

本実施例は表示装置として説明したが、フレームメモリ
9の内容を読出して印刷することで、図形の印刷を行う
ことが出来る。
Although this embodiment has been described as a display device, graphics can be printed by reading and printing the contents of the frame memory 9.

(発明の効果〕 以上説明した如く、本発明は膨大なデータ量を用意する
ことなく、ユーザが希望するパターンの線分を表示及び
/又は印刷することが出来る。
(Effects of the Invention) As described above, the present invention allows line segments of a pattern desired by the user to be displayed and/or printed without preparing a huge amount of data.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理ブロック図、 第2図は本発明の一実施例を示す回路のブロック図、 第3図は第2図の動作を説明する図、 第4図は従来の技術を説明するブロック図、第5図は従
来技術の問題点を説明する図である。 図において、 ■は主制御部、  2はキーボード/マウス、3はデイ
スプレィメモリ、 4.12はビソトマッププロセソサ、 5はODA回路、 6はラインスタイル長メモリ。 7はラインスタイルメモリ、 8はフレームメモリ制御回路、 9はフレームメモリ、 10はルックアップテーブル、 11は表示部、 13はユーザ定義ラインスタイルメモリ、14はユーザ
定義ラインスタイル長メモリ、15はパターン変換回路
、 16は倍率計算回路、 17はユーザ定義線種パターン記憶手段、18はユーザ
定義線種長記j17手段、19はパターン変換手段、 20は計11手段である。 茎; 図 $ 2 図 草4図 従来↑夫往テ( = □X       (b> 0閏是 草 ・
Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a block diagram of a circuit showing an embodiment of the present invention, Fig. 3 is a diagram explaining the operation of Fig. 2, and Fig. 4 is a diagram showing the conventional technology. FIG. 5, a block diagram to be explained, is a diagram illustrating problems of the prior art. In the figure, ■ is the main control unit, 2 is the keyboard/mouse, 3 is the display memory, 4.12 is the bisoto map processor, 5 is the ODA circuit, and 6 is the line style length memory. 7 is a line style memory, 8 is a frame memory control circuit, 9 is a frame memory, 10 is a lookup table, 11 is a display section, 13 is a user-defined line style memory, 14 is a user-defined line style length memory, 15 is a pattern conversion 16 is a magnification calculation circuit, 17 is a user-defined line type pattern storage means, 18 is a user-defined line type length record j17 means, 19 is a pattern conversion means, and 20 is a total of 11 means. Stem; Figure $ 2 Figure 4 Conventional ↑ husband out ( = □X (b > 0)

Claims (1)

【特許請求の範囲】 メモリ(3)上に論理表現された図形を読出し、座標変
換して物理座標空間に展開し、該物理座標空間に展開さ
れた図形を表示及び/又は印刷する装置において、 ユーザが定義する線種パターンを記憶するユーザ定義線
種パターン記憶手段(17)と、 ユーザが定義する線種パターンを構成する基本パターン
の長さを記憶するユーザ定義線種長記憶手段(18)と
、 図形を定義する座標空間と物理座標空間との比に対応し
て、該図形の大きさを拡大又は縮小する倍率を計算する
計算手段(20)と、 該ユーザ定義線種パターン記憶手段(17)から読出し
た線種パターンと、該ユーザ定義線種長記憶手段(18
)から読出した該線種パターンを構成する基本パターン
の長さと、該計算手段(20)が算出した倍率とに基づ
き、前記物理座標空間にユーザが定義した線種パターン
を該倍率に対応して拡大又は縮小した長さの基本パター
ンを用いて形成するパターン変換手段(19)とを設け
たことを特徴とするユーザ定義線種処理方式。
[Scope of Claims] A device that reads a figure logically expressed on a memory (3), transforms the coordinates and develops it in a physical coordinate space, and displays and/or prints the figure developed in the physical coordinate space, User-defined line type pattern storage means (17) for storing line type patterns defined by the user; and user-defined line type length storage means (18) for storing the lengths of basic patterns constituting the user-defined line type patterns. a calculation means (20) for calculating a magnification for enlarging or reducing the size of the figure according to the ratio between the coordinate space that defines the figure and the physical coordinate space; and the user-defined line type pattern storage means ( 17) and the user-defined line type length storage means (18).
), and the length of the basic pattern constituting the line type pattern read from ) and the magnification calculated by the calculating means (20), the line type pattern defined by the user is created in the physical coordinate space in accordance with the magnification. A user-defined line type processing method characterized by comprising a pattern conversion means (19) for forming a basic pattern using an enlarged or reduced length.
JP2598588A 1988-02-05 1988-02-05 User definition line kind processing system Pending JPH01200488A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2598588A JPH01200488A (en) 1988-02-05 1988-02-05 User definition line kind processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2598588A JPH01200488A (en) 1988-02-05 1988-02-05 User definition line kind processing system

Publications (1)

Publication Number Publication Date
JPH01200488A true JPH01200488A (en) 1989-08-11

Family

ID=12181008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2598588A Pending JPH01200488A (en) 1988-02-05 1988-02-05 User definition line kind processing system

Country Status (1)

Country Link
JP (1) JPH01200488A (en)

Similar Documents

Publication Publication Date Title
US4851825A (en) Grayscale character generator and method
JPH03208094A (en) Treatment of outline of symbol image of various sizes and computor display device
JPH0640259B2 (en) Data processing device
JPH01200488A (en) User definition line kind processing system
JP3479282B2 (en) Character and graphic transformation processor
JP2806679B2 (en) Character generator
JPH04373084A (en) Character/graphic deformation processing device
JP2803746B2 (en) Character processing method and apparatus
JP3181962B2 (en) Circuit diagram creation device
JPS6084588A (en) Graphic processing device
JP3164795B2 (en) Apparatus and method for deforming character / graphics
JP2740539B2 (en) Enlarged reproduction image information creation method and apparatus
JPH1124649A (en) Graph display device, graph display method, and storage medium
JPS62229289A (en) document processing device
JPH06110442A (en) Character / graphics processing apparatus and method for processing deformation of character or graphic
JPH08212204A (en) Document processing device
JPS62247395A (en) Character pattern expansion processing system
JPH05159067A (en) Graphic plotting device
JPH01295569A (en) Magnification reduction device for display pattern
JPH01250178A (en) Raster operation device and method
JPS6378279A (en) Method of magnifying and contracting image
JPH0436858A (en) How to maintain and create ruled lines on an editing device
JPH04155383A (en) Vector font developing device
JPH0285890A (en) Crt display device and arbitrary pattern display system
JPH06149208A (en) Character generating device