JPS6288049A - Design generator - Google Patents

Design generator

Info

Publication number
JPS6288049A
JPS6288049A JP60229662A JP22966285A JPS6288049A JP S6288049 A JPS6288049 A JP S6288049A JP 60229662 A JP60229662 A JP 60229662A JP 22966285 A JP22966285 A JP 22966285A JP S6288049 A JPS6288049 A JP S6288049A
Authority
JP
Japan
Prior art keywords
point
draw
drawn
rectangle
line segment
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
JP60229662A
Other languages
Japanese (ja)
Inventor
Yasuzane Oka
岡 保真
Takashi Sato
隆 佐藤
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.)
TOKYO GURAFUITSUKU AATSU KK
Original Assignee
TOKYO GURAFUITSUKU AATSU KK
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 TOKYO GURAFUITSUKU AATSU KK filed Critical TOKYO GURAFUITSUKU AATSU KK
Priority to JP60229662A priority Critical patent/JPS6288049A/en
Publication of JPS6288049A publication Critical patent/JPS6288049A/en
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

PURPOSE:To reduce an input data to draw a graphic to shorten a working time and to improve the evenness of intervals between curved parallel lines by providing a skip drawing means that does not draw the cross portion of the graphic. CONSTITUTION:The start point (a), the end point (b), and the width W of a rectangle A, and the start point (c), the end point (d), and the width W of a rectangle B are inputted to a CPU4 with a mouse 2 respectively. And by sliding the drawing pen of an automatic plotter 6, a line segment, first of all, from a point (i) to a point (e) through a point (j) is drawn. Next, the drawing pen is made skip from the point (e) to a point (f) not to draw a line segment La, and the line segment from the point (f) to a point (g) through points (k) and (l) is drawn. At such a time, the drawing pen is made skip again not to draw a line segment Lc from the point (g) to a point (h) and the line segment from the point (h) to the point (i) is drawn. The rectangle B is drawn similarly as in the drawing of the rectangle A.

Description

【発明の詳細な説明】 技術分野 本発明は、デザイン作成機に関するものであり。[Detailed description of the invention] Technical field The present invention relates to a design creation machine.

特に、印刷デザイン、パッケージデザイン等に用いられ
るデザイン作成機に適用して有効なものである。
It is particularly effective when applied to design creation machines used for print design, package design, etc.

λm吋 コンピュータを用いた従来のデザイン作成機は。λm x Conventional design creation machines use computers.

座標読み取り装[(デジタイザー)を用いて1図形1間
隔、レイアウト等の寸法等の譜条件をコンピュータメモ
リに入力し、それらの入力データにもとすいた図形作成
処理を行っている。
A coordinate reading device (digitizer) is used to input score conditions such as dimensions for each figure, one interval, layout, etc. into computer memory, and appropriate figure creation processing is performed on these input data.

従来のデザイン作成機において、第7図に示すような道
路地図における複数の道路が交わっている交差点を描画
する場合、その交差点内に不要な実線(第7図では点線
によって示している)を描画しないようにするため、前
記交差点付近を次のようにして描画していた。まず、円
弧Aを所定の点からポイントaまで画き1次に直線Bを
前記ポイントaから所定の点まで描画する。この円弧A
、直線Bの描画方法と同様の方法で円弧Cと直線D、円
弧Eと直線F、円弧Gと直aHのそitぞれを描画する
With conventional design creation machines, when drawing an intersection where multiple roads intersect on a road map as shown in Figure 7, unnecessary solid lines (indicated by dotted lines in Figure 7) are drawn within the intersection. In order to prevent this, the area near the intersection was drawn as follows. First, an arc A is drawn from a predetermined point to a point a, and a first straight line B is drawn from the point a to a predetermined point. This arc A
, the circular arc C and the straight line D, the circular arc E and the straight line F, and the circular arc G and the straight line aH are drawn in the same manner as the method of drawing the straight line B.

この描画方法では、円弧Aを画くためにポイントaを入
力し、これとは別に再度、直線Bを画くためにポイント
aを入力する。この円弧A、直線Bの描画のために入力
するポイントごと同様に。
In this drawing method, point a is input to draw arc A, and separately from this, point a is input again to draw straight line B. Similarly for each point input to draw this arc A and straight line B.

円弧C及び直4SDの描画のためにポイントb、円弧E
及び直線Fの描画のためにポイントC1円弧G及び直線
■]の描画のためにポインl−dを入力する。
Point b, arc E for drawing arc C and straight 4SD
and point C1 for drawing straight line F, point C1 for drawing arc G, and point L-d for drawing straight line [2].

このように、従来のデザイン作成機は、道路地図を描画
する際に、膨大な量のデータを入力しなければならない
という問題点があった。
As described above, the conventional design creation machine has the problem that a huge amount of data must be input when drawing a road map.

また、道路は通常2本の平行線によって表わすが、この
2本の平行線を従来のデザイン作成機では、前記のよう
にそれぞれ別々のデータにもとずいて描画するため、曲
がりくねった道路等ではその道幅を等間隔に描画するこ
とが極めて難しいという問題点もあった。
In addition, roads are usually represented by two parallel lines, but in conventional design machines, these two parallel lines are drawn based on separate data as described above, so it is difficult to draw curved roads etc. Another problem was that it was extremely difficult to draw the width of the road at equal intervals.

1血 本発明の目的は、デザイン作成機において、図形を描画
するために要する入力データを少なくシ。
An object of the present invention is to reduce the amount of input data required for drawing figures in a design creation machine.

作業能率を向上させることができる技術を提供すること
にある。
The objective is to provide technology that can improve work efficiency.

本発明の他の目的は、図形描画において、平行を保ちな
がら曲がりくねった2線間の間隔の均一性を向上するこ
とができる技術を提供することにある。
Another object of the present invention is to provide a technique that can improve the uniformity of the spacing between two curved lines while maintaining parallelism in graphic drawing.

本発明の前記ならびにその他の目的と新規な特徴は1本
明細書の記述及び添付図面によって明らかになるであろ
う。
The above and other objects and novel features of the present invention will become apparent from the description of this specification and the accompanying drawings.

11又 本発明は前記目的を達成するため1図形、間隔。11 prongs In order to achieve the above object, the present invention uses one figure and one interval.

レイアウト等の寸法、書き始め位置1曲率を示す点、終
了位置等を入力する入力装置と、図形を表示するための
ディスプレイと、前記入力データにもとずいて図形を作
成する図形作成処理装置とを有するデザイン作成機にお
いて、図形の交差部分の描画を行わない抜描画手段を設
けたものである。
an input device for inputting dimensions of a layout, etc., a starting point, a point indicating one curvature, an end position, etc.; a display for displaying a figure; and a figure creation processing device for creating a figure based on the input data. This design creation machine is equipped with a drawing means that does not draw intersections of figures.

以下、本発明の構成について、実施例とともに説明する
Hereinafter, the configuration of the present invention will be explained along with examples.

失直匠 まず、本実施例における閉図形について説明する。Innocent craftsman First, a closed figure in this embodiment will be explained.

閉図形とは、第1図に示すように、その輪郭を表わす円
弧あるいは直線が閉じている図形のことであり、第1図
の(イ)及び(ロ)に示したようなものである。閉図形
内とは閉図形の内部の領域であり、したがって、境界部
分、すなわち、閉図形の輪郭線上は閉図形内に含まれな
い。また、閉図形内領域以外の領域は閉図形外領域とい
う。
A closed figure, as shown in FIG. 1, is a figure whose outline is closed by a circular arc or a straight line, as shown in (a) and (b) of FIG. The inside of a closed figure is an area inside the closed figure, and therefore, the boundary portion, that is, the contour line of the closed figure is not included within the closed figure. Further, the area other than the area inside the closed figure is referred to as the area outside the closed figure.

次に1本発明の一実施例のデザイン作成機のシステム構
成を説明する。
Next, a system configuration of a design creation machine according to an embodiment of the present invention will be explained.

第2図は、前記実施例のデザイン作成機のシステム構成
を説明するためのブロック図である。
FIG. 2 is a block diagram for explaining the system configuration of the design creation machine of the embodiment.

第2図において、1は画像1文字等の図形を入力する画
像入力装置であり、例えばラスタースキャン方式のビデ
オカメラ等を用いる。2はカラーディスプレイS上のフ
リーカーソルをコントロールし1図形の座標点を入力す
るためのコマンド及び座標点入力装置(以下、マウスと
いう)である。
In FIG. 2, reference numeral 1 denotes an image input device for inputting a figure such as an image or character, and uses, for example, a raster scan type video camera. Reference numeral 2 denotes a command and coordinate point input device (hereinafter referred to as a mouse) for controlling a free cursor on the color display S and inputting coordinate points of one figure.

3はコマンド、数値等の一般情報を入力するためのキー
ボード、4はコンピュータ等からなる図形作成処理装置
(以下−CPUという)、5はカラーディスプレイであ
り、前記CPUJ内のフレームバッファメモリに記憶さ
れた画像及び図形を表示するためのものである。すなわ
ち、カラーディスプレイ5は印刷デザインのレイアウト
を行うための画像のラスター情報及び図形のベクトル情
報等を表示するものである。6は自動作図機であり、C
PU4内のメモリに記憶された情報をCPU4からのコ
マンド及び数値情報により図示していない制御モータを
制御して描画ペンをX軸方向及びY軸方向に移動させて
、CPU4内のメモリに記憶された情報を線描画するも
のである。
3 is a keyboard for inputting general information such as commands and numerical values, 4 is a graphics processing unit (hereinafter referred to as CPU) consisting of a computer, etc., and 5 is a color display, which is stored in the frame buffer memory in the CPUJ. This is for displaying images and figures. That is, the color display 5 displays raster information of images, vector information of figures, etc. for layout of a print design. 6 is an automatic drawing machine, C
The information stored in the memory in the CPU 4 is stored in the memory in the CPU 4 by controlling a control motor (not shown) to move the drawing pen in the X-axis direction and the Y-axis direction using commands and numerical information from the CPU 4. The information is drawn as a line.

本実施例のデザイン作成機は、第2図に示したシステム
を構成する各装置と、後述するソフトウェアとからなっ
ているが、ここで本実施例のデザイン作成の原理を説明
する。
The design creation machine of this embodiment is comprised of each device constituting the system shown in FIG. 2 and software to be described later. Here, the principle of design creation of this embodiment will be explained.

第3図及び第4図は、本実施例のデザイン作成の原理を
説明するための閉図形を示したものである。
3 and 4 show closed figures for explaining the principle of design creation in this embodiment.

第3図の(イ)は、長方形Aと長方形Bを重ねた形を示
している。長方形AとBが重なっている領域内における
線分La、Lb、Lc、Ldを画かないようにすると第
3図の(ロ)に示した図形となる。この第3図(ロ)の
描画方法は、例えば次のようにして行う。まず、第3図
(ロ)における一方の長方形Aの始点aと終点す及び幅
Wをマウス2によって入力する。同様に、もう一方の長
方形Bの始点Cと終点d及び幅Wを入力する。こ九らの
データの入力にもとずいて、長方形A、 Bのいずれか
らでも描画することができるが、例えば長方形へから描
画するとすれば、第2図に示した自動作図機6の描画ペ
ンをスライドさせて、例えばまず、点iから点jまでの
間の線分を描画し、次に点jから点eまでの間の線分を
描画する。次に、描画ペンを点eから点fまで飛ばして
第3図(イ)に示した交差部分における線分L aを描
画しないようにする。次に、描画ペンを点rから点に、
Qを通って点gまでスライドさせることにより、その間
の線分を描画する。ここで、再度描画ペンを点gから点
りまで飛ばして第3図(イ)に示した線分Lcを描画し
ないようにする。そして描画ペンを点りから点iまでス
ライドさせることにより、その間の線分を描画する。次
は、長方形Bの描画であるが、こ匙も前記長方形への描
画と同様に描画すればよい、すなわち、点mから点n。
Figure 3 (a) shows a shape in which rectangle A and rectangle B are overlapped. If line segments La, Lb, Lc, and Ld in the area where rectangles A and B overlap are not drawn, the figure shown in FIG. 3(b) will be obtained. The drawing method shown in FIG. 3(b) is performed, for example, as follows. First, the starting point a, ending point and width W of one rectangle A in FIG. 3(b) are input using the mouse 2. Similarly, input the start point C, end point d, and width W of the other rectangle B. Based on the input of these data, it is possible to draw from either rectangle A or B, but if you want to draw from rectangle A or B, for example, the drawing pen of automatic drawing machine 6 shown in Fig. 2 is used. For example, first draw a line segment from point i to point j, then draw a line segment from point j to point e. Next, the drawing pen is moved from point e to point f so as not to draw the line segment La at the intersection shown in FIG. 3(a). Next, move the drawing pen from point r to point
By sliding through Q to point g, draw a line segment between them. Here, the drawing pen is again moved from point g to dot so as not to draw the line segment Lc shown in FIG. 3(a). Then, by sliding the drawing pen from the dot to the point i, a line segment therebetween is drawn. Next is the drawing of rectangle B, but the spoon can also be drawn in the same way as drawing the rectangle, that is, from point m to point n.

点nからから点りまでのそれぞれの線分を描画する。点
りから点eまで描画ペンを飛ばす。点eがら点o、pを
通って点fまでを描画する。点fがら点gまでは描画ペ
ンを飛ばす。点gから点mまでを描画する。
Draw each line segment from point n to point n. Fly the drawing pen from the dot to point e. Draw from point e through points o and p to point f. The drawing pen is skipped from point f to point g. Draw from point g to point m.

前記の描画方法を用い乙ことり、こよって、長方形Aと
Bの交差部分における線分La、Lb、Le及びLdの
描画を行わないようにしている。また、本実施例のデザ
イン作成機によ拉ば、前記のように、第3図(ロ)の交
鎖している2つの長方形AとBを、長方形Aの始点a、
終点す及び幅W、長方形Bの始点C1終点d及び幅Wの
みの少ないデータをマウス2によってCPU4に入力し
5.自動作図機6で描画することができる。
By using the above-described drawing method, the line segments La, Lb, Le, and Ld at the intersection of rectangles A and B are not drawn. Moreover, when the design creation machine of this embodiment is used, as mentioned above, the two intersecting rectangles A and B in FIG.
5. Input small data of only the end point and width W, starting point C1 of rectangle B, end point d, and width W to the CPU 4 using the mouse 2; It can be drawn using an automatic drawing machine 6.

なお、第3図(イ)では、長方形A−Bの両端を始点a
、e、終点す、dを通る直線としているが、ソフトのプ
ログラムの組型によって、始点a、C1終点す、dを中
心とし、長方形の内側に入込むのではなく、外側へ出る
形の半円を描画させることもできる。
In addition, in Figure 3 (a), both ends of rectangle A-B are the starting point a.
, e, end points, and d, but depending on the software program type, a half-shape with the starting point a, C1 end point, and d as centers, extending outside the rectangle instead of going inside the rectangle. You can also draw a circle.

また、第4図に示すように、その両端を半円とした長方
形状の図形Aと、長方形を弓なりにし、その長方形の両
端を半円とした図形Bとを交差した図形であっても、前
記第3図を用いて説明した描画方法と同様、すなわち、
図形の交差領域外では描画ペンをスライドさせ、交差領
域内では描画ペンを飛ばす描画方法で、交差領域内の点
線で示した部分に不要な実線が表われないように描画す
ることができる。
Furthermore, as shown in FIG. 4, even if it is a shape that intersects a rectangular shape A with semicircles at both ends and a shape B with a bowed rectangle and semicircles at both ends, Same as the drawing method explained using FIG. 3, that is,
By using a drawing method that slides the drawing pen outside the intersection area of figures and skips the drawing pen inside the intersection area, it is possible to draw so that unnecessary solid lines do not appear in the portions indicated by dotted lines within the intersection area.

第4図で示す図形へを描画するために入力するデータは
、始点a、終点す及び略平行な二線間の幅Wである。図
形Bを描画するために入力するデータは、始点a、終点
b、曲率を示す点C及び円孤状の略平行な二線間の幅W
である。前記曲率を示す点Cは、図形の曲りの度合を決
定するものであり、描画しようとする図形(第4図図形
B)の始点aと終点すの間に任意に決められる。
The data input to draw the figure shown in FIG. 4 are the starting point a, the ending point a, and the width W between two substantially parallel lines. The data input to draw figure B are a starting point a, an ending point b, a point C indicating curvature, and a width W between two substantially parallel arc-shaped lines.
It is. The point C indicating the curvature determines the degree of curvature of the figure, and is arbitrarily determined between the starting point a and the ending point of the figure to be drawn (figure B in Figure 4).

描画方法は、第3図を用いて説明した描画方法と同様で
あるのでその説明は省略する。
The drawing method is the same as the drawing method explained using FIG. 3, so the explanation thereof will be omitted.

次に、本実施例の前記原理に基づいて2本の平行線によ
る交差図の描画のソフトウェアについて説明する。
Next, software for drawing an intersection diagram using two parallel lines will be described based on the above-mentioned principle of this embodiment.

本実施例の前記ソフトウェアは、第2図に示す画像入力
装置i!1i及びマウス2によって、描画する平行直線
の始点、終点1幅、平行曲線にあっては始点、終点、幅
さらに曲率を示す点を入力し、各図形(直線1円弧)の
最大値、最小値を求め、その配列をメモリに記憶する。
The software of this embodiment includes the image input device i! shown in FIG. 1i and mouse 2, input the starting point, end point 1 width of the parallel straight line to be drawn, the starting point, end point, width, and point indicating the curvature for parallel curves, and enter the maximum value and minimum value of each figure (straight line 1 circular arc). Find the array and store it in memory.

次に、先に求めた最大値、最小値を対角とする矩形につ
いて、他の図形の矩形と交わるか、含まれるものく図形
が交わる可能性のあるもの)を全て求め、その配列をメ
モリに記憶する。この後、第5図に示した平行直線を描
画するためのソフトウェア、あるいは第6図に示した平
行曲線を描画するためのソフトウェアの手順にもとずい
て第2図に示したシステムを動作させることにより、平
行直線又は平行曲線を描画する。
Next, for the rectangle whose diagonal is the maximum value and minimum value found earlier, find all the rectangles that intersect with the rectangles of other shapes (or those that may intersect with the included shapes), and store the array in memory. to be memorized. After this, the system shown in Figure 2 is operated based on the procedure of the software for drawing parallel straight lines shown in Figure 5 or the software for drawing parallel curves shown in Figure 6. By doing this, parallel straight lines or parallel curves are drawn.

次に、本実施例の平行直線を描画するためのラフ1−ウ
ェアを第5図を用いて説明する。
Next, the rough 1-wear for drawing parallel straight lines in this embodiment will be explained using FIG.

第5図の(1)において、描画する図形の始点が閉図形
外であるか否かを判断し、YESであれば(2)の配列
に始点をセットし、Noであれば(3)に移る。
In (1) of Figure 5, it is determined whether the starting point of the figure to be drawn is outside the closed figure, and if YES, the starting point is set in the array in (2), and if No, in (3). Move.

次に、(3)において、(1)で判断した図形が他の1
つの直線又は円弧と交わるか否かを判断し、NOであれ
ば(7)に移り、YESであれば(4)においてその直
線又は円弧との交点を求める。
Next, in (3), the figure determined in (1) is
If it is NO, go to (7), and if YES, go to (4) to find the point of intersection with the straight line or arc.

次に、(5)において、前記図形と、直線又は円弧との
交点が閉図形外か否かを判断し、YESであれば(6)
においてその交点を配列に記憶し。
Next, in (5), it is determined whether the intersection of the figure and the straight line or circular arc is outside the closed figure, and if YES, (6)
Store the intersection points in an array.

NOであれば(7)に移る。If NO, move to (7).

次に、(7)において、図形と交わっている前記直線又
は円弧以外に直線又は円弧があるか否かを判断し、YE
Sであれば(3)に戻り、Noであれば(8)に移る。
Next, in (7), it is determined whether there is a straight line or circular arc other than the straight line or circular arc that intersects with the figure, and YE
If S, return to (3); if No, proceed to (8).

次に、(8)において、終点が閉図形外か否かを判断し
、YESであれば(9)でその終点をメモリに記憶し、
NOであれば(10)に移る。
Next, in (8), it is determined whether the end point is outside the closed figure, and if YES, the end point is stored in the memory in (9),
If NO, move to (10).

次に、(io)において、メモリに記憶されている配列
内のデータを始点から近い順に並べ替える。
Next, in (io), the data in the array stored in the memory is rearranged in descending order from the starting point.

次に、(11)において、制御変数■に1を代入する。Next, in (11), 1 is assigned to the control variable ■.

次に、(12)において、制御変数の工番目とI+1番
目の座標の中点を求め1次に、(13)において前記中
点が閉図形外か否かを判断し、YESであれば(14)
において前記1番目と■+1番目の座標を直線で結び、
NOであれば(15)に移る。
Next, in (12), the midpoint of the control variable's work-th and I+1-th coordinates is first determined, and in (13) it is determined whether the midpoint is outside the closed figure, and if YES, ( 14)
Connect the first and ■+1st coordinates with a straight line,
If NO, move to (15).

次に、(15)において、制御変数■に1を加える。Next, in (15), 1 is added to the control variable ■.

次に、(16)において、制御変数Iが、配列内の座標
データの数であるNから1を引いた値(N−1)より大
きいか否かを判断し、NOでれば(12)に戻り、YE
Sであればここで本ルーチンは終了する。
Next, in (16), it is determined whether the control variable I is larger than the value (N-1) obtained by subtracting 1 from N, which is the number of coordinate data in the array, and if NO, (12) Return to YE
If S, this routine ends here.

次に1本実施例の平行曲線を描画するためのソフトウェ
アを第6図を用いて説明する。なお、第6図に示したソ
フトウェアのうち(1)〜(9)までは第5図に示した
(1)〜(9)までと同様であるので説明を省略する。
Next, software for drawing parallel curves according to this embodiment will be explained using FIG. 6. Note that (1) to (9) of the software shown in FIG. 6 are the same as (1) to (9) shown in FIG. 5, so the explanation will be omitted.

第6図の(10)において、配列内の座標データを描画
する円弧上で始点から近い順に並べ替える。
In (10) of FIG. 6, the coordinate data in the array is rearranged in descending order from the starting point on the arc to be drawn.

次に、(11)において、制御変数工に1を代入する。Next, in (11), 1 is assigned to the control variable F.

次に−(12)において、配列の1番目と■+1番目の
座標を円弧上で1=2に内分する点を求める。
Next, in -(12), find a point that internally divides the 1st and +1st coordinates of the array into 1=2 on the circular arc.

次に、(13)において、前記(12)で求めた内分す
る点が閉図形外であるか否かを判断し、NOであれば(
15)に移り、YESであれば(14)で制御変数1番
目とI+1番目の座標を円弧で結ぶ。
Next, in (13), it is determined whether the point to be internally divided obtained in (12) is outside the closed figure, and if NO, then (
Proceed to step 15), and if YES, connect the coordinates of the first control variable and I+1st with a circular arc in (14).

次に、(15)において、制御変数Iに1を加える。Next, in (15), 1 is added to the control variable I.

次に、制御変数Iが配列内の座標データの数であるNか
ら1を引いた値(N−1)より大きいか否かを判断し、
NOであれば(12)に戻り、YESであれば本ルーチ
ンはここで終了する。
Next, it is determined whether the control variable I is larger than the value (N-1) obtained by subtracting 1 from N, which is the number of coordinate data in the array,
If NO, the process returns to (12); if YES, the routine ends here.

[効果] 以上説明したように、本発明によれば1次の効果を得る
ことができる。
[Effects] As explained above, according to the present invention, first-order effects can be obtained.

(1)道路地図等のように、平行二線と他の平行二線と
が交差した図形を描画するデザイン作成等において、前
記図形の交差部分は描画しない抜描画手段を設けたこと
により、前記平行線の始点。
(1) When creating a design, such as a road map, in which a figure is drawn in which two parallel lines intersect with another two parallel lines, by providing a drawing means that does not draw the intersecting part of the figure, the Starting point of parallel lines.

終点、平行線の幅、及び曲率を示す点のみの少ないデー
タを入力するだけですむので1作業時間を大幅に短縮す
ることができる。
Since it is only necessary to input a small amount of data such as end points, widths of parallel lines, and points indicating curvature, the time required for one operation can be significantly reduced.

(2)前記(1)により、平行な各々の線を同一のデー
タによって描画するので、導路地図等に見られる曲りく
ねった平行線の間隔の均一性の向上を図ることができる
(2) According to (1) above, since each parallel line is drawn using the same data, it is possible to improve the uniformity of the intervals between winding parallel lines seen in a route map or the like.

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

第1図は、本発明の一実施例における閉図形を説明する
ための図、 第2図は1本発明の一実施例のデザイン作成機のシステ
ム構成を説明するためのブロック図、第3図及び第4図
は、本発明の一実施例のデザイン作成の原理を説明する
ための図、 第5図は1本発明の一実施例のデザイン作成機に直線を
描画させるためのソフトウェアのフローチャート、 第6図は、本発明の一実施例のデザイン作成機に曲線を
描画させるためのソフトウェアのフローチャート、 第7図は、従来のデザイン作成機の問題点を説明するた
めの図である。 図中、1・・・画像入力装置、2・・・マウス、3・・
・キーボード、4・・・CPU、5・・・カラーディス
プレイ。 6・・・自動作図機。
FIG. 1 is a diagram for explaining a closed figure in an embodiment of the present invention, FIG. 2 is a block diagram for explaining the system configuration of a design creation machine in an embodiment of the present invention, and FIG. 4 is a diagram for explaining the principle of design creation according to an embodiment of the present invention, and FIG. 5 is a flowchart of software for causing a design creation machine to draw a straight line according to an embodiment of the present invention. FIG. 6 is a flowchart of software for causing a design creation machine according to an embodiment of the present invention to draw a curve, and FIG. 7 is a diagram for explaining problems with a conventional design creation machine. In the figure, 1... image input device, 2... mouse, 3...
・Keyboard, 4...CPU, 5...Color display. 6... Automatic drawing machine.

Claims (1)

【特許請求の範囲】[Claims] 1、図形、間隔、レイアウト等の寸法、書き始め位置、
曲率を示す点、終了位置等を入力する入力装置と、前記
図形を表示するためのディスプレイと、前記入力データ
にもとずいて図形を作成する図形作成処理装置とを有す
るデザイン作成機であって、図形の交差部分を描画しな
い抜描画手段を設けたことを特徴とするデザイン作成機
1. Dimensions of shapes, spacing, layout, etc., starting position,
A design creation machine comprising an input device for inputting a point indicating curvature, an end position, etc., a display for displaying the shape, and a shape creation processing device for creating a shape based on the input data. , a design creation machine characterized by being provided with a drawing means that does not draw intersections of figures.
JP60229662A 1985-10-14 1985-10-14 Design generator Pending JPS6288049A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60229662A JPS6288049A (en) 1985-10-14 1985-10-14 Design generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60229662A JPS6288049A (en) 1985-10-14 1985-10-14 Design generator

Publications (1)

Publication Number Publication Date
JPS6288049A true JPS6288049A (en) 1987-04-22

Family

ID=16895708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60229662A Pending JPS6288049A (en) 1985-10-14 1985-10-14 Design generator

Country Status (1)

Country Link
JP (1) JPS6288049A (en)

Similar Documents

Publication Publication Date Title
US4779081A (en) Graphics in display unit
US5617520A (en) Three-dimensional pattern editing apparatus having moving distance calculator and/or a dragging pattern holding unit
JP3599198B2 (en) Figure editing device
JPH1011592A (en) Graphic processing apparatus and method
JPH02224183A (en) Information processor
JPS6288049A (en) Design generator
JP3034140B2 (en) Character generation method and device
JPH07105395A (en) Information processing equipment
JP2751211B2 (en) Document creation device
JPH08171646A (en) Graphic creation device
JPS6337477A (en) Shift and copy processing system for data in optional closed area
JPH04191972A (en) Editing system for character attribute
JPH04112379A (en) Image endpoint retracking method
JPH05290135A (en) Grafic drawing device
JPH08287265A (en) Segment display method
JP2575636B2 (en) Graphic display device
JP2633695B2 (en) Search system
JPH04685A (en) Graphic painting-out method
JPS6385978A (en) Graphic editing device
JPH11272869A (en) Raster data editing method and raster data editing device
JPH0922472A (en) Image processing method
JPH0424757A (en) document processing device
JPH0233668A (en) Graphic processor
JPH05173544A (en) Character and graphic editing device
JPH10240446A (en) Editing graphic selection system