Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0760440B2 - Automatic design system - Google Patents
[go: Go Back, main page]

JPH0760440B2 - Automatic design system - Google Patents

Automatic design system

Info

Publication number
JPH0760440B2
JPH0760440B2 JP61029429A JP2942986A JPH0760440B2 JP H0760440 B2 JPH0760440 B2 JP H0760440B2 JP 61029429 A JP61029429 A JP 61029429A JP 2942986 A JP2942986 A JP 2942986A JP H0760440 B2 JPH0760440 B2 JP H0760440B2
Authority
JP
Japan
Prior art keywords
dimension display
dimension
processing unit
view
graphic element
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
Application number
JP61029429A
Other languages
Japanese (ja)
Other versions
JPS62187975A (en
Inventor
治 大森
洋 水上
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 JP61029429A priority Critical patent/JPH0760440B2/en
Publication of JPS62187975A publication Critical patent/JPS62187975A/en
Publication of JPH0760440B2 publication Critical patent/JPH0760440B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 個々の図形要素に対応した図形データをビュー・メモリ
から読出して,当該図形要素に対応する図面を自動的に
作画する自動設計システムにおいて,図形要素を囲う外
接矩形を設定して,当該図形要素における寸法表示対象
に対する寸法表示を,上記外接矩形の上下あるいは左右
のいずれに作画すべきかを指示する寸法表示位置大略設
定処理手段をもうけ,上記寸法表示対象に対応する寸法
表示を上記図面上に合わせて作画するようにしたことが
開示されている。
DETAILED DESCRIPTION OF THE INVENTION [Outline] In an automatic design system for reading out graphic data corresponding to each graphic element from a view memory and automatically drawing a drawing corresponding to the graphic element, an external connection surrounding the graphic element is provided. Corresponding to the above-mentioned dimension display object by providing a dimension display position approximate setting processing means for setting a rectangle and instructing whether to display the dimension display for the dimension display object in the graphic element above or below or to the left or right of the circumscribed rectangle. It is disclosed that the dimensional display to be performed is drawn according to the above drawing.

〔産業上の利用分野〕[Industrial application field]

本発明は、自動設計システム,特に自動設計システムに
よって作画された図面の個々の図形要素に対応して,寸
法表示位置を自動的に決定して作画するようにした自動
設計システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic design system, and more particularly to an automatic design system adapted to automatically determine and display a dimension display position in accordance with individual graphic elements of a drawing drawn by the automatic design system.

〔従来の技術〕[Conventional technology]

従来から機械製図用CADシステムが知られているが,当
該システムにおいて,個々の図形要素中の寸法表示対象
に対応して,寸法表示を自動的に作画する機能をもった
ものは,存在していないか,あるいは存在しているにし
ても設計者の意図を満足させる形で作画している範囲は
極く限られているものであると考えられる。そして,上
記の場合には,仮に寸法表示が行われたとしても,人手
による多くの修正を必要とする。
Conventionally, a CAD system for mechanical drawing has been known, but there is one that has a function of automatically drawing a dimension display corresponding to the dimension display object in each graphic element. Even if there is none, or even if it exists, the range of drawing in a form that satisfies the designer's intention is considered to be extremely limited. In the above case, even if the dimensions are displayed, many manual corrections are required.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上記の寸法表示を行う機能を持たせるに当っては,個々
の図形要素においてどの寸法を表示せしめるかなどの寸
法表示対象を決定することなども必要な事柄であるが,
当該寸法表示対象が決定された場合でも,当該対象に対
応する寸法表示をどの位置に行うかを決定することが必
要となる。そして,当該位置の決定に当っては,夫々の
図形要素の全体の大まかな外形を考慮して行うことが必
要である。
In order to have the function of displaying the above dimensions, it is also necessary to decide the dimension display object such as which dimension is to be displayed for each graphic element,
Even when the dimension display target is determined, it is necessary to determine at which position the dimension display corresponding to the target is to be performed. When determining the position, it is necessary to consider the overall outline of each graphic element.

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

本発明は,上記の寸法表示をどの位置に行うかなどを自
動的に決定する機能をもつようにしている。
The present invention has a function of automatically determining to which position the above-mentioned dimension display should be made.

第1図は本発明の原理説明図を示す。FIG. 1 is a diagram for explaining the principle of the present invention.

図中の符号1は,処理対象ビュー指示処理部であって,1
つまたは複数個の図形要素についての図形データを格納
しているビュー・メモリ(図示せず)において,作画を
所望する図形データをもつ処理対象ビューを処理対象ビ
ューとして指示する処理を行う。
Reference numeral 1 in the figure is a processing target view instruction processing unit, and 1
In a view memory (not shown) that stores graphic data for one or a plurality of graphic elements, a process target view having graphic data for which drawing is desired is designated as a process target view.

なお,例えば三角法において,正面図,平面図,側面図
などの各面をビューと呼んでいる。CADシステムにおい
ては,各面(ビュー)ごとに個別に当該ビューに対応す
る図形データを持つことから,各面に対応する図形デー
タ全体を「ビュー」と呼ぶことがあり,本発明において
は夫々の面に対応する図形データを「ビュー」と呼んで
いる。
For example, in trigonometry, each surface such as a front view, a plan view, and a side view is called a view. In the CAD system, since each surface (view) individually has graphic data corresponding to the view, the entire graphic data corresponding to each surface may be referred to as a "view". Graphic data corresponding to a surface is called a "view".

符号2は,寸法表示対象指示処理部であって,夫々の図
形要素の形状に対応して,どのものの寸法を表示すべき
かについて寸法表示対象を決定する処理を行う。この場
合,オペレータがキーやライト・ペンやメニュー指示な
どによって,例えば変形形状の台形などの図形要素につ
いてどの寸法を表示すべきかを指示することも行われる
が,いちいちオペレータが指示することが煩雑であり,
実線で表示されているものに関して, (i)水平ラインについては,所定位置から当該水平ラ
インまでの垂直方向の寸法(垂直寸法), (ii)垂直ラインについては,所定位置から当該垂直ラ
インまでの水平方向の寸法(水平寸法), (iii)円(円弧は除く)については,所定位置からの
当該円の中心までの水平寸法と垂直寸法, (iv)シンボル化されているタップについては,所定位
置からの当該タップの基準点までの水平寸法と垂直寸
法, などを表示すべきものとして予め定めておくようにす
る。そして,当該寸法を表示すべく対象となっているも
のについて,本発明では,寸法表示対象と呼んでいる。
Reference numeral 2 denotes a dimension display target instruction processing unit, which performs a process of determining a size display target as to which size should be displayed corresponding to the shape of each graphic element. In this case, the operator may instruct which size should be displayed for a graphic element such as a trapezoid having a deformed shape by a key, a light pen, or a menu instruction, but it is complicated for the operator to instruct each time. Yes,
As for solid lines, (i) vertical line from the predetermined position to the horizontal line (vertical size), and (ii) vertical line from the predetermined position to the vertical line. Horizontal dimension (horizontal dimension), (iii) For circles (excluding arcs), the horizontal and vertical dimensions from the specified position to the center of the circle, (iv) For taps that are symbolized, specify The horizontal dimension and vertical dimension from the position to the reference point of the tap should be set in advance as what should be displayed. In addition, what is targeted for displaying the dimension is referred to as a dimension display object in the present invention.

符号3は,図形要素抽出処理部であって,個々の図形要
素について,図形要素が円であるかタップであるかその
他であるかなどの形態を抽出すると共に,各図形要素に
ついて当該図形要素を囲う外接矩形を決定するようにす
る。なお,CADシステムにおいては,「円」については円
としての中心値と半径とのデータを持つようにしてお
り,例えば2重円の形で表記されている「タップ」は上
記「円」とは異なったものとして認識されるようになっ
ている。
Reference numeral 3 is a graphic element extraction processing unit that extracts the form of each graphic element, such as whether the graphic element is a circle, a tap, or other, and also extracts the graphic element for each graphic element. Make sure to determine the enclosing rectangle. In the CAD system, a "circle" has data of a center value and a radius as a circle. For example, a "tap" written in the form of a double circle is the above "circle". It is being recognized as different.

符号4は,グループ化処理部であって,少なくとも,上
記円とシンボル化されているタップとについて,グルー
プ化を行う。例えば円については,同じ半径をもち,か
つ中心点のX座標値(Xr)が等しいかあるいは中心点の
Y座標値(Yr)が等しい円をグループ化し,上記X座標
値(Xr)の昇順にナンバを付し,また上記Y座標値(Y
r)の昇順に順番をつける処理を行う。シンボル化され
ているタップについても,同様のグループ化が行われる
と考えてよい。
Reference numeral 4 is a grouping processing unit, which groups at least the circle and the taps symbolized. For example, for circles, circles that have the same radius and have the same X coordinate value (Xr) of the center point or the Y coordinate value (Yr) of the center point are grouped, and the X coordinate value (Xr) is arranged in ascending order. A number is added and the Y coordinate value (Y
Perform the process of assigning an order in ascending order of r). It can be considered that the same grouping is performed for taps that are symbolized.

符号5は,寸法表示位置大略設定処理部であって,図形
要素における上記寸法表示対象が,上記外接矩形の上・
下いずれの辺に近いかによって上位置または下位置を決
定し,また上記外接矩形の左・右のいずれの辺に近いか
によって左位置または右位置を決定する処理を行う。
Reference numeral 5 is a size display position approximate setting processing unit, in which the size display target in the graphic element is above the circumscribed rectangle.
An upper position or a lower position is determined depending on which side is lower, and a left position or a right position is determined depending on which side of the circumscribed rectangle is left or right.

なお,第1図においては図示を省略したが,図示の寸法
表示位置大略設定処理部の次に作画処理部が存在すると
考えてよい。
Although not shown in FIG. 1, it may be considered that there is a drawing processing unit next to the illustrated dimension display position approximate setting processing unit.

〔作用〕[Action]

上記処理1において処理対象ビューが指示され,次いで
処理2において寸法表示対象が指示されると,図形要素
抽出処理部3において,処理対象ビューから図形要素が
抽出される。そして,夫々の図形要素について, a)外接矩形のXmin座標値とXmax座標値, b)外接矩形のYmin座標値とYmax座標値, c)円については円の半径, d)円やタップについては,基準点の座標値(Xr,Y
r), e)その他,図形要素の外形から決まる図形形状など が抽出される。
When the processing target view is designated in the processing 1 and then the dimension display target is designated in the processing 2, the graphic element extraction processing unit 3 extracts the graphic element from the processing target view. Then, for each figure element, a) X min coordinate value and X max coordinate value of the circumscribing rectangle, b) Y min coordinate value and Y max coordinate value of the circumscribing rectangle, c) Circle radius for circle, d) Circle For taps and taps, the coordinate value of the reference point (Xr, Y
r), e) In addition, the figure shape determined from the outline of the figure element is extracted.

次いでグループ化処理部4において,図やシンボル化さ
れているタップについて,グループ化が行われ,グルー
プ内での順番がつけられる。
Next, in the grouping processing unit 4, the taps that are figures or symbols are grouped and the order within the group is given.

そして,第1図図示の処理5において,寸法表示対象に
対応して,寸法表示位置が決定される。
Then, in the process 5 shown in FIG. 1, the dimension display position is determined corresponding to the dimension display object.

そして,その結果にもとづいて寸法表示などの作画が行
われる。
Then, drawing such as dimension display is performed based on the result.

〔実施例〕〔Example〕

第2図(A)(B)は通常の形態による寸法表示態様を
説明する説明図,第3図(A)(B)は中心振分けの形
態による寸法表示態様を説明する説明図を表わしてい
る。
2 (A) and 2 (B) are explanatory views for explaining the dimension display mode according to the normal form, and FIGS. 3 (A) and 3 (B) are explanatory diagrams for explaining the size display mode according to the central distribution mode. .

第2図(A)図示の如き図形要素6が存在していると
き,原点ORGが与えられていると,当該ORGを基点とし
て,ラインや円について寸法表示対象が定められ,夫々
の寸法表示対象について寸法表示が行われる。
When the origin ORG is given when the graphic element 6 as shown in FIG. 2 (A) exists, the dimension display target is determined for the line and the circle with the origin ORG as a base point, and each dimension display target is set. Is displayed.

第3図(A)に示す如き円柱形状の図形要素7の如く図
形要素の中心線上に原点ORGが与えられているような場
合には,中心線をはさむ両側に同じ距離で平行ラインが
存在することが判明されると,第3図(B)図示中の矢
印(a)や(b)の如き形で,先頭に「φ」を付して,
中心振分けの形で寸法表示が行われる。
In the case where the origin ORG is given on the center line of the graphic element such as the cylindrical graphic element 7 as shown in FIG. 3 (A), parallel lines exist at the same distance on both sides of the center line. When it is found that the shape is as shown by arrows (a) and (b) in FIG.
The dimensions are displayed in the form of central distribution.

第4図は,本発明の一実施例要部構成を示し,図中の符
号1ないし5は第1図に対応している。
FIG. 4 shows the structure of an essential part of an embodiment of the present invention, and the reference numerals 1 to 5 in the figure correspond to FIG.

図形要素抽出処理部3は,例えば第4図図示のテーブル
8の如く,各図形要素に対応して,要素ナンバ,X座標上
での最大・最小値,Y座標上での最大・最小値,半径,基
準点の座標値などを抽出し,更には図形要素の外形形態
情報などが抽出される。
The graphic element extraction processing unit 3 corresponds to each graphic element, for example, as in the table 8 shown in FIG. 4, the element number, the maximum / minimum value on the X coordinate, the maximum / minimum value on the Y coordinate, The radius, the coordinate value of the reference point, and the like are extracted, and the external form information of the graphic element is also extracted.

グループ化処理部4は,図示テーブル9−1,9−2,…
や,図示テーブル10−1,10−2…の如く,グループにま
とめ,グループ内の各図形要素ナンバを,所定の順番に
順序づけて記述するようにする。
The grouping processing unit 4 includes the illustrated tables 9-1, 9-2, ...
Alternatively, like the illustrated tables 10-1, 10-2, ..., They are grouped into groups, and the graphic element numbers in the groups are described in a predetermined order.

寸法表示位置大略設定処理部5は,図示テーブル11−
α,11−β,…の如く,各図形要素α,β,…に対応し
て,夫々の寸法表示対象(ラインNOで代表せしめて図示
してある)について,上述の外接矩形の上・下・左・右
のいずれに寸法表示を行うべきかを抽出する。
The dimension display position rough setting processing unit 5 is shown in the table 11-
The upper and lower sides of the above-mentioned circumscribed rectangle for the respective dimension display objects (illustrated by representing the line NO) corresponding to the respective graphic elements α, β, ... -Extract whether the dimension should be displayed on the left or right.

第5図は図形要素抽出処理部における処理の一部につい
て説明する説明図である。第2図(A)図示の如き図形
要素6が与えられているとするとき,当該図形要素6を
囲う外接矩形12を決定する。そして,当該矩形12につい
てX座標上での最小値Xminと最大値Xmaxとが求められ,
またY座標上での最小値Yminと最大値Ymaxとが求められ
る。
FIG. 5 is an explanatory diagram for explaining a part of the processing in the graphic element extraction processing unit. When a graphic element 6 as shown in FIG. 2 (A) is provided, a circumscribed rectangle 12 surrounding the graphic element 6 is determined. Then, the minimum value X min and the maximum value X max on the X coordinate of the rectangle 12 are obtained,
Further, the minimum value Y min and the maximum value Y max on the Y coordinate are obtained.

第6図はグループ処理部における処理の態様を説明する
説明図である。第6図(A)図示の如く,同じ半径をも
ちかつ中心点のY座標値が同じ複数個の円13−1,13−2,
13−3が存在するとき,円13−1ないし13−3がグルー
プ化され,かつ中心点のX座標値にもとづいて順序づけ
られる。そして,寸法表示に当っては,X座標値の寸法に
ついて,x1,x2,x3の如く,いわゆる追い寸法の形で表
示するために利用される。第6図(B)の場合には,複
数個の円14−1,14−2,14−3についてグループ化され,
かつ中心点のY座標値にもとづいて順序づけられる。そ
して,寸法表示に当っては,Y座標値の寸法について,
y1,y2,y3の如く追い寸法の形で表示するために利用さ
れる。また第6図(C)の場合には,複数個の円15−1,
15−2,16−1,16−2についてグループ化され,かつ中心
点のX座標値にもとづいて順序づけられる。
FIG. 6 is an explanatory diagram for explaining a mode of processing in the group processing unit. As shown in FIG. 6 (A), a plurality of circles 13-1, 13-2, having the same radius and the same Y coordinate value of the center point,
When 13-3 is present, circles 13-1 to 13-3 are grouped and ordered based on the X coordinate value of the center point. Then, in the dimension display, it is used to display the dimension of the X coordinate value in the form of so-called additional dimension such as x 1 , x 2 , and x 3 . In the case of FIG. 6 (B), a plurality of circles 14-1, 14-2, 14-3 are grouped,
In addition, they are ordered based on the Y coordinate value of the center point. And when displaying the dimensions, regarding the dimensions of the Y coordinate value,
It is used to display additional dimensions such as y 1 , y 2 and y 3 . In the case of FIG. 6 (C), a plurality of circles 15-1,
15-2, 16-1, 16-2 are grouped and ordered based on the X coordinate value of the center point.

第7図は,寸法表示位置大略設定処理部における処理の
態様を説明する説明図である。図示水平線17と18との間
の距離に対応する寸法は,線19によって表わされてお
り,線19が垂直線であることと外接矩形12の左辺に近い
ことから,当該距離に対応する寸法は,図示の◎2で示
す如く,外接矩形12の左側に表示するようにされる。同
様に水平線18と27との間の寸法,水平線25と23との間の
寸法,水平線25と21との間の寸法,垂直線19と20との間
の寸法,垂直線19と22との間の寸法,垂直線19と28との
間の寸法,垂直線19と26との間の寸法,垂直線19と24と
の間の寸法などが夫々図示の上・下・左・右位置に表示
されるよう決定される。
FIG. 7 is an explanatory diagram for explaining a mode of processing in the dimension display position approximate setting processing unit. The dimension corresponding to the distance between the illustrated horizontal lines 17 and 18 is represented by the line 19, and since the line 19 is a vertical line and is close to the left side of the circumscribing rectangle 12, the dimension corresponding to the distance. Is displayed on the left side of the circumscribing rectangle 12, as indicated by ∘ 2 . Similarly, between horizontal lines 18 and 27, between horizontal lines 25 and 23, between horizontal lines 25 and 21, between vertical lines 19 and 20, between vertical lines 19 and 22 The dimension between, the dimension between the vertical lines 19 and 28, the dimension between the vertical lines 19 and 26, the dimension between the vertical lines 19 and 24, etc. are respectively shown in the upper, lower, left and right positions in the figure. It is decided to be displayed.

第8図は本発明における寸法作画処理についての一実施
例要部構成を示している。図中の処理は,原点ORGが
予め定まっていない場合に原点ORGを設定する処理に対
応している。処理は,原点ORG上を通る水平線と垂直
線とを描く処理に対応している。処理は第3図に関連
して説明した如き中心振分けの形での表示を行うための
準備処理に対応している。中心振分けを行う場合には,
原点ORGを通る中心線を挟んで対称な平行ラインを求
め,その間の寸法を計算して発生する。処理は,中心
振分けでない個所について,原点ORGからの寸法を求め
(ビュー・メモリの内容から),夫々のライン寸法を発
生する処理に対応している。処理は,同じグループに
属する円やタップについて,追い寸法で寸法を発生させ
る処理に対応している。処理は,発生した寸法を,第
2図(B)や第3図(B)図示の如く作画する処理に対
応している。
FIG. 8 shows the configuration of the essential part of an embodiment of the dimension drawing processing in the present invention. The process in the figure corresponds to the process of setting the origin ORG when the origin ORG has not been determined in advance. The process corresponds to the process of drawing a horizontal line and a vertical line passing on the origin ORG. The processing corresponds to the preparation processing for displaying in the form of center distribution as described with reference to FIG. When performing central distribution,
It is generated by finding symmetric parallel lines with a center line passing through the origin ORG sandwiched between them and calculating the dimensions between them. The process corresponds to the process of obtaining the dimensions from the origin ORG (from the contents of the view memory) and generating the respective line dimensions for the points that are not centrally distributed. The process corresponds to the process of generating a dimension with a follow-up dimension for circles and taps belonging to the same group. The process corresponds to the process of drawing the generated dimensions as shown in FIG. 2 (B) and FIG. 3 (B).

なお,上述の各処理に当って,座標値についての演算が
行われてその結果にもとづいて寸法が表示されるが,こ
のとき,例えば 0.110→0.11 0.100→0.1 1.000→1 の如く,小数点以下3桁で表示され,かつ末尾に向って
0が存在している場合には,それらの0についての表示
を行わない。
In addition, in each of the above processes, the coordinate value is calculated and the dimension is displayed based on the result. At this time, for example, 0.110 → 0.11 0.100 → 0.1 1.000 → 1 If it is displayed in digits and there are zeros toward the end, no display for those zeros is performed.

また上述の処理に当って,座標値にもとづいて,水平ラ
インであるかあるいは垂直ラインであるかなどが判定さ
れるが,水平ラインが真の水平から僅かにズレた傾きを
もっている場合や,垂直ラインが真の垂直から僅かにズ
レた傾きをもっている場合については,例えば線分の両
端の点の座標(x1,y1)と座標(x2,y2)について,水
平ラインに関しては |y2−y1|<0.001 であると水平ラインとみなし,また垂直ラインに関して
は |x2−x1|<0.001 であると垂直ラインとみなすようにする。
In the above process, it is determined based on the coordinate value whether the line is a horizontal line or a vertical line. If the horizontal line has an inclination slightly deviated from true horizontal, or if the vertical line is vertical. If the line has a slight deviation from the true vertical, for example, for the coordinates (x 1 , y 1 ) and the coordinates (x 2 , y 2 ) of the points at both ends of the line segment, | y for the horizontal line 2 -y 1 | When it is <0.001 regarded as horizontal lines, also with respect to the vertical line | x 2 -x 1 | <so as deemed is 0.001 vertical line.

更に第2図(B)や第3図(B)図示の如く,図形要素
の例えば下方に複数個の寸法を表示する必要がある場合
には,これらの各寸法表示が等間隔に行われるように配
慮されていると考えてよい。
Further, as shown in FIG. 2 (B) and FIG. 3 (B), when it is necessary to display a plurality of dimensions, for example, below the graphic element, each of these dimensions should be displayed at equal intervals. You may think that it is considered.

〔発明の効果〕〔The invention's effect〕

以上説明した如く,本発明によれば,図形要素の外形形
状に正しく見合うように,寸法表示位置を自動的に決定
してゆくことが可能となる。
As described above, according to the present invention, it becomes possible to automatically determine the dimension display position so as to properly match the outer shape of the graphic element.

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

第1図は本発明の原理説明図,第2図(A)(B)は通
常の形態による寸法表示態様を説明する説明図,第3図
(A)(B)は中心振分けの形態による寸法表示態様を
説明する説明図,第4図は本発明の一実施例要部構成,
第5図は図形要素抽出処理部における処理の一部につい
て説明する説明図,第6図はグループ処理部における処
理の態様を説明する説明図,第7図は寸法表示位置大略
設定処理部における処理の態様を説明する説明図,第8
図は本発明における寸法作画処理についての一実施例要
部構成を示す。 図中,1は処理対象ビュー指示処理部,2は寸法表示対象指
示処理部,3は図形要素抽出処理部,4はグループ化処理
部,5は寸法表示位置大略設定処理部,6,7,13,14,15,16は
夫々図形要素、x0,y0,x1、y1,…は夫々寸法表示,12
は外接矩形を表わす。
FIG. 1 is an explanatory view of the principle of the present invention, FIGS. 2 (A) and (B) are explanatory views for explaining a size display mode according to a normal form, and FIGS. 3 (A) and (B) are sizes according to a center distribution form. FIG. 4 is an explanatory view for explaining a display mode, and FIG. 4 is a main part configuration of one embodiment of the present invention.
FIG. 5 is an explanatory view for explaining a part of the processing in the graphic element extraction processing unit, FIG. 6 is an explanatory view for explaining a mode of the processing in the group processing unit, and FIG. 7 is a processing in the dimension display position rough setting processing unit. Explanatory drawing for explaining the aspect of FIG.
The drawing shows the configuration of the essential part of one embodiment of the dimension drawing processing in the present invention. In the figure, 1 is a processing target view instruction processing unit, 2 is a dimension display target instruction processing unit, 3 is a graphic element extraction processing unit, 4 is a grouping processing unit, 5 is a dimension display position rough setting processing unit, 6, 7, 13,14,15,16 are graphic elements, x 0 , y 0 , x 1 , y 1 , ... are dimension indications, 12
Represents a circumscribed rectangle.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】1つまたは複数個の図形要素に対応する図
形データがビューとして格納されるビュー・メモリをそ
なえ,該ビュー・メモリから上記図形データが読出され
て対応する図形要素についての図面を自動的に作画する
自動設計システムにおいて, 処理対象ビューを処理対象ビューとして指示する処理対
象ビュー指示処理部と, 個々の図形要素に対応して当該図形要素における寸法表
示対象を決定する寸法表示対象指示処理部と, 1つまたは複数個の図形要素に対応して,当該図形要素
を囲う外接矩形を設定し,上記寸法表示対象の夫々が,
当該外接矩形の上下の辺のいずれに近いかあるいは左右
のいずれに近いかを判定し,当該夫々の寸法表示対象に
対応する寸法表示位置を寸法表示対象位置として指示す
る寸法表示位置大略設定処理部と, 上記ビュー・メモリから読出されて出力された図面に対
応して,上記寸法表示位置大略設定処理部によって指示
された寸法表示位置を利用し,寸法表示を順次作画する
作画処理部とを少なくともそなえた ことを特徴とする自動設計システム。
1. A view memory in which graphic data corresponding to one or a plurality of graphic elements is stored as a view, and the graphic data is read from the view memory and a drawing of the corresponding graphic element is displayed. In an automatic design system that automatically draws, a processing target view instruction processing unit that specifies the processing target view as the processing target view, and a dimension display target instruction that determines the dimension display target in the graphic element corresponding to each graphic element Corresponding to the processing unit and one or more graphic elements, a circumscribing rectangle surrounding the graphic elements is set, and
A dimension display position rough setting processing unit that determines which of the upper and lower sides of the circumscribing rectangle is closer, or which of the left and right sides is closer, and designates the dimension display position corresponding to the respective dimension display target as the dimension display target position. And a drawing processing unit for sequentially drawing the dimension display by using the dimension display position designated by the dimension display position approximate setting processing unit in correspondence with the drawing read and output from the view memory. An automatic design system that has the following features.
JP61029429A 1986-02-13 1986-02-13 Automatic design system Expired - Lifetime JPH0760440B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61029429A JPH0760440B2 (en) 1986-02-13 1986-02-13 Automatic design system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61029429A JPH0760440B2 (en) 1986-02-13 1986-02-13 Automatic design system

Publications (2)

Publication Number Publication Date
JPS62187975A JPS62187975A (en) 1987-08-17
JPH0760440B2 true JPH0760440B2 (en) 1995-06-28

Family

ID=12275891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61029429A Expired - Lifetime JPH0760440B2 (en) 1986-02-13 1986-02-13 Automatic design system

Country Status (1)

Country Link
JP (1) JPH0760440B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4928233A (en) * 1987-08-24 1990-05-22 International Business Machines System for providing three dimensional object descriptions
JPH079659B2 (en) * 1988-10-25 1995-02-01 沖電気工業株式会社 Drafting system in CAD device
CN119131334B (en) * 2024-11-08 2025-03-07 国网智能科技股份有限公司 Method, device, equipment and storage medium for locating object area

Also Published As

Publication number Publication date
JPS62187975A (en) 1987-08-17

Similar Documents

Publication Publication Date Title
JP2828271B2 (en) Shape generation method in CAD system
JPH0760440B2 (en) Automatic design system
US4633433A (en) Display system for displaying maps having two-dimensional roads
JP2713582B2 (en) Plot editor
JP2615091B2 (en) Circuit block pattern input device
JPS61131171A (en) Graphic element selecting device
JP2575480B2 (en) Table structuring method
JPH0816906B2 (en) How to edit a table by computer
JP2701056B2 (en) Secondary representation method for three-dimensional objects
JP3092779B2 (en) Graphic processing method and apparatus
JP2784591B2 (en) Drawing method
JP2854588B2 (en) Raster vector conversion method and line figure input device
JPH06223061A (en) Word processor
JP2785915B2 (en) Shape data creation method
JPH06195405A (en) Graphic display method
JPH06202304A (en) Layout processor
JPS6320681A (en) Tabulating and processing system
JPH1011474A (en) Method for checking component interference of two-dimensional cad system
JPH039486A (en) Image display system
JPH0711803B2 (en) Computer aided design equipment
JPH07230482A (en) CAD drawing method
JPH02270072A (en) Surface recognition method in 3D CAD system
JPH01155474A (en) Flowchart generating device
JPH028960A (en) Method for extracting and processing common part in two polygons
JPH0773209A (en) Automatic leader line creation method