JPH0479028B2 - - Google Patents
Info
- Publication number
- JPH0479028B2 JPH0479028B2 JP60007212A JP721285A JPH0479028B2 JP H0479028 B2 JPH0479028 B2 JP H0479028B2 JP 60007212 A JP60007212 A JP 60007212A JP 721285 A JP721285 A JP 721285A JP H0479028 B2 JPH0479028 B2 JP H0479028B2
- Authority
- JP
- Japan
- Prior art keywords
- polygons
- polygon
- symbols
- already
- overlap
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、自動作図装置での文字列やシンボ
ルの自動配置をコンピユータの演算によつて行う
ようにした作図の文字自動配置方法に関するもの
である。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a method for automatically arranging characters in drawings in which the automatic arrangement of character strings and symbols in an automatic drawing device is performed by computer calculations. be.
〔従来の技術〕
従来、文字やシンボルの配置をともなう作図作
業では互いの文字やシンボルが重らないように配
置する場合に、配置位置を入手によつて決定し、
指示を行うようにしている。[Prior Art] Conventionally, in drawing work that involves arranging characters and symbols, when arranging characters and symbols so that they do not overlap each other, the arrangement position is determined by obtaining information,
I try to give instructions.
上記のような従来の文字、シンボル等の配置の
やり方では作図作業を自動化することは困難であ
り、コンピユータを用いた作図装置でも、文字や
シンボルの配置は対話形式に頼らざるを得ないと
いう問題点があつた。
It is difficult to automate the drawing work using the conventional method of arranging characters, symbols, etc. as described above, and even with computer-based drawing devices, the problem is that the arrangement of characters and symbols must be done interactively. The point was hot.
この発明は上記のような従来のものの問題点を
除去するためになされたもので、コンピユータを
用いて文字やシンボルに周囲を覆う長方形ポリゴ
ンを仮定し該長方形ポリゴン同志の重りを自動的
に判定して重なりを避けるように配置させること
により、図の作成に要する人員の削減及合作成時
間を短縮し、図の作成・変更を、自動的に行う作
図の文字自動配置方法を提供することを目的とす
る。 This invention was made to eliminate the above-mentioned problems with the conventional ones, and uses a computer to assume rectangular polygons surrounding characters and symbols, and automatically determine the weights of the rectangular polygons. The purpose is to provide an automatic text placement method for drawings that reduces the number of people required to create diagrams and shortens the time required to create them, and automatically creates and changes diagrams by arranging them to avoid overlapping. shall be.
この発明に係る作図の文字自動配置方法は入出
力装置とCPUとより作図システムを構成し、図
面上に配置する文字列やシンボルの重なり具合を
予め定められた演算式によつてCPU内で演算に
よつて求め、その演算の結果、重なりがある場合
には前記文字列やシンボルが重ならないように所
定の方向の距離だけ自動的に配置文字の位置を移
動し、再度重なりを演算によつて調べることをく
り返えし最終的に文字列やシンボルの重なりを極
力少なくし自動配置するものである。
The method for automatically arranging characters in drawings according to the present invention comprises a drawing system including an input/output device and a CPU, and calculates the degree of overlapping of character strings and symbols arranged on a drawing within the CPU using a predetermined calculation formula. As a result of the calculation, if there is an overlap, the position of the arranged characters is automatically moved by a predetermined distance so that the character strings or symbols do not overlap, and the overlap is calculated again. After repeated examinations, the final result is to minimize the overlap between character strings and symbols and automatically arrange them.
この発明においては文字列やシンボルにポリゴ
ンを模して外形寸法を与え、新規配置のポリゴン
を配置する近傍に既配置ポリゴンが配置されてい
るものについて各ポリゴン同志の重なりをコンピ
ユータの演算処理によつて図形処理するものであ
る。そしてその演算結果を重なりのない図形位置
関係として決定し図面上に移して作図する。
In this invention, outer dimensions are given to character strings and symbols by imitating polygons, and the overlap between polygons is calculated by a computer using calculation processing for polygons that have already been placed in the vicinity of placing newly placed polygons. It is used for graphical processing. Then, the result of the calculation is determined as a figure positional relationship without overlapping, and is transferred onto the drawing and drawn.
第1図は、この発明の方法を適用する配電線路
図自動形成システムの一実施例を示す構成図であ
る。
FIG. 1 is a block diagram showing an embodiment of an automatic distribution line diagram forming system to which the method of the present invention is applied.
ここで、配電線路図とは、電柱、電線、関連機
器類(これらを総称してシンボルと呼ぶ)、及び
上記の説明用文字列が地図上に配置、記載された
図面を意味する。(第6図のシンボル31、文字
列30を参照)
図において、1は入力装置、2はCPU、3は
出力装置である。 Here, the power distribution line diagram means a drawing in which utility poles, electric wires, related equipment (these are collectively referred to as symbols), and the above-mentioned explanatory character strings are arranged and described on a map. (See symbol 31 and character string 30 in FIG. 6) In the figure, 1 is an input device, 2 is a CPU, and 3 is an output device.
次に、上記実施例の動作を第2図ないし第7図
を参照しながら以下に説明する。第2図は、本シ
ステム全体の構成を示すフローチヤートである。 Next, the operation of the above embodiment will be explained below with reference to FIGS. 2 to 7. FIG. 2 is a flowchart showing the overall configuration of this system.
図において、「文字列データ、シンボルデータ
入力」4で入力される入力装置1からのデータは
第5図に示したような長方形ポリゴン26で定義
されるデータである。 In the figure, the data inputted from the input device 1 at "character string data, symbol data input" 4 is defined by a rectangular polygon 26 as shown in FIG.
本実施例では、文字列30は、すべて第6図に
示したように長方形ポリゴン26として取り扱つ
ている。すなわち、長方形ポリゴン26とは、1
シンボル31、又は一連の文字列30を覆うこと
のできる最小の長方形として作図座標に位置付け
ることを意味している。 In this embodiment, all character strings 30 are treated as rectangular polygons 26 as shown in FIG. In other words, the rectangular polygon 26 is 1
This means positioning the symbol 31 or the series of character strings 30 in the drawing coordinates as the smallest rectangle that can cover it.
ここで長方形ポリゴン26の定義データは、第
5図で示したように中心座標(xc、yc)、四隅座
標(端点)(x1、y1)、(x2、y2)、(x3、y3)、(x4
、
y4)、中心一端点距離(IL)、長辺の長さ(IW)、
短辺の長さ(IH)、角度(θ)、及びその長方形ポ
リゴン26が既に配置位置が決まつたもの(既配
置ポリゴン)であるのか、これから配置しようと
しているもの(新規配置ポリゴン)であるかを示
すフラグで構成されている。ただし、配置位置を
移動すると地図の正確性を乱すシンボル(例え
ば、第6図におけるシンボル31をそのように考
える。)については、フラグを既配置とし(例え
ば、シンボル31について既配置としておく。)、
添字される文字列30は初めはすべて新規配置と
しておく。 Here, the definition data of the rectangular polygon 26 is as shown in FIG . x 3 , y 3 ), (x 4
,
y 4 ), center-to-end point distance (I L ), long side length (I W ),
The length of the short side (I H ), the angle (θ), and whether the rectangular polygon 26 has already been placed (already placed polygon) or is about to be placed (newly placed polygon). It consists of a flag indicating whether it exists. However, for symbols that will disturb the accuracy of the map if the placement position is moved (for example, consider symbol 31 in Figure 6 in this way), flags are set as already placed (for example, symbol 31 is set as already placed). ,
All of the character strings 30 to be subscripted are initially placed in new locations.
まず、これらを「文字列データ、シンボルデー
タ入力」4した後、「近傍サーチ処理」5をCPU
2内で実行する。この近傍サーチ処理で、新規配
置ポリゴンの周囲に重なる可能性のある長方形ポ
リゴンが存在する場合には「重なる可能性あり、」
6で、チエツクし結果をすべてメモリに記憶す
る。すなわち、ステツプ7の動作で「重なる可能
性のある既配置ポリゴンはメモリに記憶する」。
この「近傍サーチ処理」5は、1つの新規配置ポ
リゴンに関して「すべての既配置ポリゴンに対し
て処理終了」8したか否かのチエツクを行う。す
べての既配置ポリゴンについての近傍サーチが終
わつた後で、「重なり検出処理」9を行う。この
処理は、重なる可能性のあるメモリに記憶されて
いるポリゴンに対してのみ行なう。従つて、演算
処理に時間を要する「重なり検出処理」9を少な
くでき、処理の高速化が図れる。ここでもし、
「重なる」10既配置ポリゴンが1つでもあれば
(イエス)、新規配置ポリゴンの位置をずらし、
「文字列データの修正」11を行なう。(この位置
の移動法則は予め設定しておく)
かくして、文字列データの修正を行なつたのち
新しい位置の新規配置ポリゴンについて、再度、
「重なり検出処理」9を行う。ここで既配置ポリ
ゴンとの重なりが全てなくなつたか否かを「すべ
ての既配置ポリゴンに対して処理終了」12でチ
エツクを行いその位置に「新規配置ポリゴンの配
置位置決定」13を行いポリゴンデータのフラグ
を「既配置」とする。 First, after inputting ``character string data and symbol data'' 4, ``neighborhood search processing'' 5 is performed on the CPU.
Execute within 2. In this neighborhood search process, if there is a rectangular polygon that may overlap around the newly placed polygon, a "Possible overlap" message will be displayed.
6, check and store all results in memory. That is, in the operation of step 7, "already placed polygons that may overlap are stored in memory".
This "neighborhood search process" 5 checks whether "processing for all already placed polygons" 8 has been completed for one newly placed polygon. After completing the neighborhood search for all placed polygons, "overlap detection processing" 9 is performed. This process is performed only on polygons stored in memory that may overlap. Therefore, the "overlap detection process" 9, which requires time for calculation processing, can be reduced, and the processing speed can be increased. Here too,
If even one of the 10 already placed polygons “overlaps” (yes), shift the position of the newly placed polygon,
Perform step 11 of “Correcting character string data”. (The movement law for this position is set in advance.) In this way, after modifying the character string data, for the newly placed polygon at the new position,
“Overlap detection processing” 9 is performed. At this point, check whether all overlaps with already placed polygons have been eliminated by checking ``Complete processing for all placed polygons'' 12, and then ``Determine the placement position of new placed polygons'' 13 at that position to check the polygon data. Set the flag to "already placed".
以上の処理を新規配置ポリゴンがなくなるまで
行いすべてのデータが既配置になるとデータの完
成となり、データどおりに図面の出力14、すな
わち、対応するシンボルまたは文字列を既配置ポ
リゴンの中に配置した図面を作成し、その図面を
出力する。つまり、「位置修正後のシンボルデー
タおよび文字列データにしたがい図面出力」を行
う。 The above process is performed until there are no newly placed polygons, and when all the data is already placed, the data is completed, and the drawing is output 14 according to the data, that is, a drawing in which the corresponding symbol or character string is placed inside the already placed polygons. and output the drawing. In other words, "drawing output is performed according to the symbol data and character string data after position correction."
本発明における作図の文字自動配置の主要な流
れについては以上のとおりである。次に各々の処
理について説明する。 The main flow of automatic character arrangement for drawing in the present invention is as described above. Next, each process will be explained.
まず、「近傍サーチ処理」5のフローチヤート
を第3図に示す。 First, a flowchart of "neighborhood search processing" 5 is shown in FIG.
この「近傍サーチ処理」5は、これから配置し
ようとする長方形ポリゴンの近傍に既に配置され
ているポリゴン26があるか否かを自動的にチエ
ツクしようとするものである。手法としてこの処
理は、新規配置ポリゴンから既配置ポリゴンの1
つ1つに対しての距離をCPU2内で確認し、重
なる可能性があるかどうかを判定する。 This "neighborhood search process" 5 attempts to automatically check whether there is a polygon 26 already placed in the vicinity of the rectangular polygon to be placed. As a method, this process starts from newly placed polygons to one of the already placed polygons.
The CPU 2 checks the distance to each one and determines whether there is a possibility of overlap.
第3図のフローチヤートでは、まず、既配置と
新規配置の2つのポリゴン26の中心点間距離を
求める」15ものである。すなわち、その距離
は、√(N−〓)2+(N−〓)2で表わす。(た
だし、
(xN、yN):新規配置ポリゴンの中心座標、(x〓、
y〓):既配置ポリゴンの中心座標)
次に、「既配置、新規配置ポリゴンの各々の中
心一端点距離の和を求める」16、引続いて、前
記の和と先程求めた「中心点間距離が中心端点距
離の和より大きい」17か否かを比較し、中心点
間距離の方が大、または等しければ、「重なる可
能性なし」19とし、また小であれば、「重なる
可能性あり」18として、「近傍サーチ処理」5
は終了する。 In the flowchart of FIG. 3, first, the distance between the centers of two polygons 26, one already placed and the other newly placed, is determined. That is, the distance is expressed as √( N − 〓) 2 + ( N − 〓) 2 . (however,
(x N , y N ): Center coordinates of the newly placed polygon, (x〓,
y〓): Center coordinates of already placed polygons) Next, ``Find the sum of the distances from one end point to the center of each of the already placed polygons and the newly placed polygons.'' The distance between the center and end points is greater than the sum of the distances between the center and end points.''17 If the distance between the center points is greater or equal, it is determined that there is no possibility of overlapping. "Yes" 18, "Neighborhood search processing" 5
ends.
次に第4図は前記第2図の「重なり検出処理」
9のフローチヤートを示している。 Next, Figure 4 shows the "overlap detection process" in Figure 2 above.
9 is shown.
まず、新規配置、既配置2つのポリゴンについ
て、第7図に示されているようにポリゴンの中心
を通り辺に平行な4本の直線27を考える。そこ
でこの中の1本の直線27に対して一方のポリゴ
ンの中心を通り辺に平行な直線と他のポリゴンの
各頂点との距離28を次のように求める(第8
図)。すなわち、前記距離28は
で表わすものとする。(ただし、ポリゴンの中心
を通り辺に平行な直線27の方程式をax+by+
c=0とし、頂点の座標を(x0、y0)とする。)
この1直線から他方のポリゴンの頂点までの距
離28と、直線から辺までの距離29(これは長
辺あるいは短辺の長さの1/2に等しい)とを「距
離がすべて直線から辺までの距離より大きい」2
1で比較して1直線から他方のポリゴンの頂点ま
での距離28の中で1つでも直線から辺までの距
離29より小のものがあれば、他の直線から他方
ポリゴンの各頂点までの距離をしらべる。ここで
もし、すべての距離、すなわち、1直線から他方
のポリゴンの頂点までの距離28が大であれば、
(第9図)、次に、その「4頂点は直線に対しての
同一側に存在する」22かどうかを調べる。ここ
で4頂点が同一領域にあれば、(第10図)、「重
ならない」24と判定し、同一領域でなければ中
心を通り辺に平行な直線27のすべてについて、
この重なり検出が終わつたかどうかを「4直線す
べて処理終了」23でしらべる。終わつていなけ
ればそれ以外の直線で中心を通り辺に平行な直線
27について調査し終了していれば「重なる」2
5と判定する。 First, regarding two newly placed polygons and two already placed polygons, consider four straight lines 27 that pass through the center of the polygon and are parallel to the sides, as shown in FIG. Therefore, for one straight line 27 among these, the distance 28 between a straight line passing through the center of one polygon and parallel to the side and each vertex of the other polygon is determined as follows (8th
figure). That is, the distance 28 is Let it be expressed as (However, the equation of straight line 27 passing through the center of the polygon and parallel to the sides is ax + by +
Let c=0 and the coordinates of the vertex be (x 0 , y 0 ). ) The distance 28 from this one straight line to the vertex of the other polygon, and the distance 29 from the straight line to the side (this is equal to 1/2 the length of the long side or short side) greater than the distance to”2
1, if any of the distances 28 from one straight line to the vertices of the other polygon is smaller than the distance 29 from the straight line to the side, then the distance from the other straight line to each vertex of the other polygon Find out. Here, if all the distances, that is, the distance 28 from one straight line to the vertex of the other polygon, are large, then
(FIG. 9). Next, it is checked whether "the four vertices are on the same side of the straight line" 22. If the four vertices are in the same area (Fig. 10), it is determined that they do not overlap 24, and if the four vertices are not in the same area, then for all straight lines 27 passing through the center and parallel to the sides,
It is determined whether or not this overlap detection has been completed with "processing completed for all 4 straight lines" 23. If it has not finished, investigate the other straight lines passing through the center and parallel to the sides 27, and if it has finished, "overlap" 2
It is judged as 5.
以上の諸処理を実行することによつて配電線路
図は、シンボル31や文字列30が他のものと重
なることなく配置され完成することになる。 By performing the above-described processes, the distribution line diagram is completed in which the symbols 31 and character strings 30 are arranged without overlapping with others.
上記実施例は、第1図に示したように、入力装
置にフロツピーデイスクを使用した例について示
したが、カードリーダーやMTでもよく、また、
出力装置もプロツターを使用した例について示し
たがCRTなどでもよい。なお、ポリゴン数が多
い場合はまず、図面全体を領域に分割し、領域ご
とにこの一連の処理を行つてもよい。また、上記
実施例では配電線図面の作成として説明したが、
文字を扱う図面だけでなく、パターン設計などに
も転用できるものであり、上記実施例と同様の効
果を奏する。 In the above embodiment, as shown in FIG. 1, a floppy disk was used as the input device, but a card reader or MT may also be used.
The example shown uses a plotter as the output device, but it may also be a CRT or the like. Note that when the number of polygons is large, the entire drawing may be first divided into regions, and this series of processing may be performed for each region. In addition, although the above embodiment was explained as creating a distribution line drawing,
The present invention can be applied not only to drawings involving characters, but also to pattern design, etc., and provides the same effects as the above embodiments.
以上の様に、この発明によれば図面上に文字列
やシンボル等を配置する場合に文字列やシンボル
を図形化したポリゴンを仮低し、そのポリゴン同
志の重なりを所定の規則によつて配置位置の移動
と重なり検出をくり返すことによつて、文字列や
シンボル等を重なり少なく自動配置できるように
したので、作図上の工数が省けると同時に作図の
速度が大幅に向上する等の効果がある。また、近
傍サーチ処理出重なる可能性があると判定された
ポリゴンについてのみ、処理時間を要する重なり
検出処理を行つているので、処理時間の短縮、高
速化を図ることができる。
As described above, according to the present invention, when arranging character strings, symbols, etc. on a drawing, polygons representing character strings or symbols are temporarily lowered, and the overlapping of the polygons is arranged according to predetermined rules. By repeating position movement and overlap detection, character strings, symbols, etc. can be automatically arranged with less overlap, which has the effect of reducing drawing man-hours and greatly improving drawing speed. be. Further, since the overlap detection process, which requires processing time, is performed only on polygons determined to be likely to overlap during the neighborhood search process, it is possible to shorten the processing time and increase the speed.
第1図は、この発明の方法を適用する文字自動
配置装置の実施例を示す構成図、第2図は第1図
の動作を説明するフローチヤート、第3図及び第
4図は、第2図の中の処理を説明するためのフロ
ーチヤート、第5図ないし第7図は本実施例特有
の用語を説明するための説明図、第8図ないし第
10図は、第4図を説明するための説明図であ
る。
図において、1は入力装置、2はCPU、3は
出力装置、26は長方形ポリゴン、31はシンボ
ル、30は文字列である。
FIG. 1 is a block diagram showing an embodiment of an automatic character placement device to which the method of the present invention is applied, FIG. 2 is a flowchart explaining the operation of FIG. 1, and FIGS. Flowchart for explaining the processing in the figure, Figures 5 to 7 are explanatory diagrams for explaining terms specific to this embodiment, and Figures 8 to 10 are for explaining Figure 4. FIG. In the figure, 1 is an input device, 2 is a CPU, 3 is an output device, 26 is a rectangular polygon, 31 is a symbol, and 30 is a character string.
Claims (1)
配置して図面を作成する作図の文字自動配置方法
において、前記入力されたシンボルのうち配置位
置が定まつている各シンボルを覆う各ポリゴンを
前記原図上に配置し、前記入力されたシンボルの
うち配置位置を移動しうる各シンボルおよび前記
入力された文字列を覆う新規配置のポリゴンを配
置する近傍に既配置のポリゴンが配置されている
か否かを既配置および新規配置のポリゴンの各々
の中心一端点距離の和と既配置および新規配置の
ポリゴンの中心点間距離との大小を比較して判定
し、この判定により近傍に既配置のポリゴンが存
在する新規配置のポリゴンについて、前記原図上
の指定された位置に配置した場合に既配置のポリ
ゴンと重なるか否かを一定のルールに従つて判定
し、重なると判定された場合には、そのポリゴン
が前記既配置のポリゴンとは重ならない位置まで
そのポリゴンを所定の方向に所定の移動量だけ移
動させる処理を繰り返し、前記移動しうるシンボ
ルおよび文字列を覆う新規配置のポリゴンの前記
原図における位置を決定し、位置が決定された新
規配置のポリゴンおよび既配置のポリゴンに対応
したシンボルおよび文字列を、対応するポリゴン
の内部に表示して前記原図上にシンボルおよび文
字列が記入された図面を作成することを特徴とす
る作図の文字自動配置方法。 2 前記ポリゴンの形状を1シンボル、または一
連の文字列を覆う最小長方形として作図座標に位
置付けるようにしたことを特徴とする特許請求の
範囲第1項記載の作図の文字自動配置方法。[Claims] 1. In an automatic character arrangement method for drawing in which a drawing is created by arranging input character strings and symbols on an original drawing, each symbol whose arrangement position is determined among the input symbols is Place each polygon to cover on the original map, and place polygons that have already been placed in the vicinity of placing newly placed polygons that cover each symbol that can be moved among the input symbols and the input character string. This is determined by comparing the sum of the center-to-end distances of each of the already placed and newly placed polygons with the distance between the centers of the already placed and newly placed polygons. For newly placed polygons where there are already placed polygons, it is determined whether or not they overlap with the already placed polygons when placed at the specified position on the original drawing, and it is determined that they overlap. If so, repeat the process of moving the polygon by a predetermined amount in a predetermined direction until the polygon does not overlap with the already placed polygon, and create a newly placed polygon that covers the movable symbol and character string. , and display symbols and character strings corresponding to newly placed polygons and already placed polygons whose positions have been determined inside the corresponding polygons so that the symbols and character strings are displayed on the original image. An automatic character arrangement method for drawings, which is characterized by creating a written drawing. 2. The automatic character arrangement method for drawing according to claim 1, wherein the shape of the polygon is positioned at the drawing coordinates as one symbol or a minimum rectangle that covers a series of character strings.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60007212A JPS61166681A (en) | 1985-01-18 | 1985-01-18 | Automatic character disposition system for plotting |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60007212A JPS61166681A (en) | 1985-01-18 | 1985-01-18 | Automatic character disposition system for plotting |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61166681A JPS61166681A (en) | 1986-07-28 |
| JPH0479028B2 true JPH0479028B2 (en) | 1992-12-14 |
Family
ID=11659691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60007212A Granted JPS61166681A (en) | 1985-01-18 | 1985-01-18 | Automatic character disposition system for plotting |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61166681A (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63150763A (en) * | 1986-12-16 | 1988-06-23 | Fujitsu Ltd | Automatic forming system for detailed drawing |
| JPH01298461A (en) * | 1988-05-27 | 1989-12-01 | Hitachi Ltd | Document editing method |
| JP2002099578A (en) * | 2000-09-21 | 2002-04-05 | Mitsubishi Heavy Ind Ltd | Method and system for plotting drawing |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61138375A (en) * | 1984-12-07 | 1986-06-25 | Meidensha Electric Mfg Co Ltd | Pattern information processing device |
-
1985
- 1985-01-18 JP JP60007212A patent/JPS61166681A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61166681A (en) | 1986-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001522111A (en) | Polygon representation in IC layout | |
| JPH05506730A (en) | image generator | |
| CN117218675A (en) | Drawing table area detection methods, devices, storage media and electronic equipment | |
| JP3884901B2 (en) | Data arrangement method and two-dimensional drawing data processing system | |
| CN112581620B (en) | Image processing method, device, electronic equipment and storage medium | |
| JPH0479028B2 (en) | ||
| CN101533525A (en) | Method for analyzing the overlay of point and face | |
| JPH0962850A (en) | Axial symmetry graphic shaping device and method for generating axial symmetry graphic for entirety of arbitrary number of symmetry axes | |
| JPH0516072B2 (en) | ||
| JPS6373376A (en) | Automatic arranging system for character and the like in plotting | |
| JPS6353679A (en) | Automatic arrangement system for character to be drawn | |
| WO2024001391A1 (en) | Method and apparatus for building three-dimensional model of cold rolling unit and storage medium | |
| CN117556781B (en) | Target pattern determining method and device, electronic equipment and storage medium | |
| JP2777628B2 (en) | Graphic processing method and apparatus | |
| CN116500966B (en) | Motion path planning method, motion path planning device, machining equipment and storage medium | |
| JPH0554151B2 (en) | ||
| JP2852044B2 (en) | Symbol recognition device | |
| CN121657898A (en) | Mouse event response methods, devices, equipment, media, and computer program products | |
| US20050134590A1 (en) | Apparatus for and method of graphic processing and computer-readable program | |
| JPH08314993A (en) | Automatic drawing method of leader line on map | |
| JP2889760B2 (en) | An electronic typesetting device that combines characters and figures | |
| JP3536894B2 (en) | Graphic processing unit | |
| JP2966441B2 (en) | Drawing creation support device | |
| JPH03127277A (en) | Wiring system using expression of octagon | |
| CN116929393A (en) | Yaw protection method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |