JP3200185B2 - 3D drawing device - Google Patents

3D drawing device

Info

Publication number
JP3200185B2
JP3200185B2 JP24143992A JP24143992A JP3200185B2 JP 3200185 B2 JP3200185 B2 JP 3200185B2 JP 24143992 A JP24143992 A JP 24143992A JP 24143992 A JP24143992 A JP 24143992A JP 3200185 B2 JP3200185 B2 JP 3200185B2
Authority
JP
Japan
Prior art keywords
equipment information
dimensional
record
equipment
information
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 - Fee Related
Application number
JP24143992A
Other languages
Japanese (ja)
Other versions
JPH0668208A (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.)
Tokyo Gas Co Ltd
Original Assignee
Tokyo Gas Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Gas Co Ltd filed Critical Tokyo Gas Co Ltd
Priority to JP24143992A priority Critical patent/JP3200185B2/en
Publication of JPH0668208A publication Critical patent/JPH0668208A/en
Application granted granted Critical
Publication of JP3200185B2 publication Critical patent/JP3200185B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、家屋や集合住宅あるい
はビルなどの建造物内のガス管、水道管、配電線もしく
は電話線などの設備の設置位置を各階ごとにマッピング
技術を用いて書込んだ平面図から立体的な設備図を立体
図にて出図する出図装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of mapping the installation positions of facilities such as gas pipes, water pipes, distribution lines and telephone lines in a building such as a house, an apartment house or a building by using a mapping technique for each floor. The present invention relates to a drawing device for drawing a three-dimensional facility drawing from a loaded plan view in a three-dimensional view.

【0002】[0002]

【従来の技術】家屋や集合住宅あるいはビルなどの建造
物内には各階ごとにガス、水道、電気を供給するための
管やケーブルもしくは電話線などの設備が設置されてお
り、これらの設備の設置位置等の設備情報を図面で管理
して、たとえばガス管の場合には導管流量の圧損計算に
利用している。これらの設備情報は1階建ての建造物の
場合は平面図で充分表せるが、複数階の建造物の場合
は、各階ごとの平面図だけでは上下の階または全階にわ
たる設備どうしの位置や接続関係がわかりにくい。そこ
で建造物内のガス管、水道管、配電線もしくは電話線な
どの設備の設置状況や設置位置を、すでに入力されてい
る複数階分の平面図からコンピュータにより三次元の設
備情報として組立てて、必要なときに必要な設備を出図
することが考えられており、これにより設備の立体的な
つながりがわかり易くなり、設備の管理や建造物の増
築、改変計画に利用することができる。
2. Description of the Related Art In buildings such as houses, condominiums and buildings, facilities such as pipes, cables or telephone lines for supplying gas, water and electricity are installed for each floor. The equipment information such as the installation position is managed in the drawing, and for example, in the case of a gas pipe, it is used for calculating the pressure loss of the flow rate of the pipe. In the case of a single-storey building, these facility information can be sufficiently represented by a floor plan. However, in the case of a multi-storey building, the floor plan of each floor alone can be used to indicate the location and connection of the facilities on the upper and lower floors or on all floors. Relationships are difficult to understand. Therefore, assembling the installation status and installation position of the equipment such as gas pipes, water pipes, distribution lines and telephone lines in the building as three-dimensional equipment information by computer from the already input floor plan of multiple floors, It is conceivable to issue necessary equipment when necessary, so that the three-dimensional connection of the equipment can be easily understood, and it can be used for equipment management, building extension, and modification planning.

【0003】ところで、従来のマッピング技術により建
造物の各階の設備の平面図から複数階の設備の立体関係
を等測図で出図した場合、ある階のたとえばガス管とそ
の上下の階のガス管とが重なって出図されることがあ
り、そこに複数のガス管が設置されていることが一見し
てわからないことがあり、こうなると設備の管理に支障
をきたし、ほとんど使いものにならない。
By the way, when the three-dimensional relation of the equipment on a plurality of floors is plotted from the plan view of the equipment on each floor of the building by isometric drawings by the conventional mapping technology, for example, a gas pipe on a certain floor and gas on the floor above and below the gas pipe are displayed. The pipes may be overlapped and drawn, and it may not be apparent at a glance that a plurality of gas pipes are installed. If this happens, the management of the equipment is hindered, and the pipes are almost useless.

【0004】一般に等測図では平面図上で直交する直線
はX軸に対して30度傾斜させて描かれるので、上述し
たように上下の階の設備情報が重なる場合は、X軸に対
する傾斜角をたとえば29度や31度にして等測図では
なく二等測図で出図して、設備が重ならないようにする
工夫が考えられている。
In general, in an isometric view, a straight line orthogonal to a plan view is drawn at an angle of 30 degrees with respect to the X axis. Therefore, as described above, when equipment information of upper and lower floors overlaps, an inclination angle with respect to the X axis is used. For example, a device has been proposed in which the angle is set to, for example, 29 degrees or 31 degrees, and is drawn not in the isometric map but in the isometric map so that the facilities do not overlap.

【0005】[0005]

【発明が解決しようとする課題】しかし、ある場所の設
備の重なりはこのような二等測図の出図で解決できたと
しても、今度は二等測図で出図した部分どうしが別の場
所で重なってしまうことがある。従って、この方法は完
全なものではないし、出図全体が等測図でなくなるた
め、z軸方向の縮尺が、x軸方向やy軸方向の縮尺と違
ってしまい見にくくなるという問題がある。
However, even if the overlap of the equipment at a certain place can be solved by such a drawing of an isometric map, the parts drawn by the isometric drawing are different from each other. May overlap in places. Therefore, this method is not perfect, and the whole drawing is not an isometric map. Therefore, there is a problem that the scale in the z-axis direction is different from the scale in the x-axis direction or the y-axis direction, making it difficult to see.

【0006】本発明は上記の点にかんがみてなされたも
ので、建造物の各階ごとの設備情報が入力された平面図
から上下階の設備情報を立体的に出図する際に、異なる
階の設備どうしが重なる部分を認識し易く出図すること
を目的とする。
The present invention has been made in view of the above-mentioned points, and when three-dimensionally drawing the equipment information of the upper and lower floors from the plan view into which the equipment information of each floor of the building has been input, different floors are used. An object of the present invention is to easily draw a portion where equipment overlaps and to draw a drawing.

【0007】[0007]

【課題を解決するための手段】本発明は上記の目的を達
成するために、高さの異なる複数の平面の設備情報が二
次元座標で表された複数の設備図と上下の設備図におけ
る設備情報どうしの立体的な接続関係とが三次元の設備
情報として蓄積された設備情報記憶手段と、この三次元
の設備情報から立体図用の二次元座標を求める座標変換
手段と、立体図用の二次元座標において座標位置が近傍
である設備情報どうしを選択抽出する選択抽出手段と、
選択抽出手段によって選択抽出された設備情報の所定の
視点に対する前後関係を判定する前後判定手段と、前後
判定手段によって後方に位置すると判定された設備情報
に関しては出図せず、前方に位置すると判定された設備
情報に関しては選択抽出手段によって選択抽出されなか
った設備情報と区別可能に出図する出図手段とから立体
図の出図装置を構成した。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a plurality of equipment drawings in which equipment information of a plurality of planes having different heights is represented by two-dimensional coordinates and equipment information in upper and lower equipment drawings. Equipment information storage means in which a three-dimensional connection relationship between information is stored as three-dimensional equipment information; coordinate conversion means for obtaining two-dimensional coordinates for a three-dimensional figure from the three-dimensional equipment information; Selection extraction means for selectively extracting equipment information whose coordinate positions are in the vicinity in two-dimensional coordinates,
A front-rear determination unit that determines the anterior-posterior relationship of the equipment information selected and extracted by the selection extraction unit with respect to a predetermined viewpoint, and equipment information determined to be located rearward by the front-rear determination unit is not shown, and is determined to be located forward. With respect to the obtained equipment information, a drawing device for outputting a three-dimensional view is constituted by the equipment information not selected and extracted by the selection and extraction means and the drawing means for outputting in a distinguishable manner.

【0008】[0008]

【作用】本発明は以上の構成によって、設備情報記憶手
段に蓄積された高さの異なる複数の平面の設備情報が二
次元座標で表された複数の設備図と上下の設備図におけ
る設備情報どうしの立体的な接続関係とから成る三次元
の設備情報から、座標変換手段によって立体図用の二次
元座標を求め、選択抽出手段によって立体図用の二次元
座標において座標位置が近傍である設備情報どうしを選
択抽出し、選択抽出手段によって選択抽出された設備情
報の所定の視点に対する前後関係の判定を前後判定手段
によって行い、前後判定手段によって後方に位置すると
判定された設備情報に関しては出図せず、前方に位置す
ると判定された設備情報に関しては選択抽出処理手段に
よって選択抽出されなかった設備情報と区別可能なよう
に出図手段によって出図する。
According to the present invention, with the above arrangement, the equipment information in a plurality of planes having different heights stored in the equipment information storage means is represented by a plurality of equipment drawings expressed in two-dimensional coordinates and the equipment information in the upper and lower equipment drawings. From the three-dimensional equipment information consisting of the three-dimensional connection relationship, two-dimensional coordinates for the three-dimensional figure are obtained by the coordinate conversion means, and the equipment information whose coordinate position is near in the two-dimensional coordinates for the three-dimensional figure by the selection and extraction means. Selection and extraction of each other, the determination of the context of the equipment information selected and extracted by the selection and extraction means with respect to a predetermined viewpoint is performed by the front and rear determination means, and the equipment information determined to be located rearward by the front and rear determination means is output. However, the equipment information determined to be located ahead is determined by the drawing means so that it can be distinguished from the equipment information not selected and extracted by the selection and extraction processing means. The release of drawing.

【0009】[0009]

【実施例】以下に、本発明を図面に基づいて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings.

【0010】まず建造物内で設備が軸平行(三次元座標
のx、y、z軸に平行)に付設されている第1の実施例
について説明する。
First, a description will be given of a first embodiment in which equipment is provided in a building parallel to the axis (parallel to the x, y, and z axes of three-dimensional coordinates).

【0011】図1は、本発明による出図装置の第1の実
施例の概略構成を示す。
FIG. 1 shows a schematic configuration of a first embodiment of a drawing device according to the present invention.

【0012】10はホストコンピュータであり、このホ
ストコンピュータ10には、建造物内のガス管、水道
管、配電線もしくは電話線などの設備の設置状況や設置
位置を、各階ごとに平面図から入力した二次元の設備情
報と、建造物の各階ごとの高さと、上下階の設備どうし
の接続関係とを設備情報のデータベースとして格納した
外部記憶装置13と、平面図の座標で格納されている設
備情報を等測図の座標へ変換する処理や、設備が重なっ
て出図されてしまう場合に行う処理等のプログラムを格
納するためのプログラム領域と、処理の途中で発生する
中間ファイルなどを保管するためのワーク領域とを確保
した外部記憶装置14とが接続されている。11はホス
トコンピュータ10に対して設備情報の出図を指示する
ための端末装置、12はホストコンピュータ10から送
られてくる上記処理を終了した設備情報に基づいて記録
紙に等測図を出図するプロッタ装置である。
Reference numeral 10 denotes a host computer. The host computer 10 inputs the installation status and installation position of facilities such as gas pipes, water pipes, distribution lines and telephone lines in a building from a plan view for each floor. An external storage device 13 that stores the two-dimensional equipment information, the height of each floor of the building, and the connection relationship between the equipment on the upper and lower floors as a database of equipment information, and the equipment that is stored as coordinates in a plan view. Stores a program area for storing programs such as a process for converting information into coordinates of an isometric map and a process performed when equipment is duplicated, and an intermediate file generated during the processing. And an external storage device 14 that secures a work area therefor. Reference numeral 11 denotes a terminal device for instructing the host computer 10 to output the equipment information. Reference numeral 12 denotes an isometric drawing on a recording sheet based on the equipment information sent from the host computer 10 after the above processing. Plotter device.

【0013】本発明は建造物の各階ごとの平面図の座標
値として保存されている二次元の設備情報と、各階ごと
の高さと、上下階の設備どうしの接続関係とを格納した
三次元の設備情報のデータベースを用いて、上下階の設
備を立体的に等測図で出図する際に、上下階の設備どう
しが重なってしまう部分で設備が重なっていることが容
易に識別できるように出図するようにしたものである。
The present invention provides a three-dimensional structure in which two-dimensional equipment information stored as coordinate values of a floor plan for each floor of a building, a height for each floor, and a connection relationship between the upper and lower floors are stored. Using a database of equipment information, when drawing equipment on the upper and lower floors in a three-dimensional isometric map, it is now possible to easily identify that the equipment is overlapping where the equipment on the upper and lower floors overlap. It is designed to be released.

【0014】すなわち、設備の一例としてガス管を例に
とって説明すると、いま図30(a)に示すように、建
造物の1階に実線で示すようにガス管が付設され、同建
造物の2階に図30(b)に実線で示すようにガス管が
付設されているものとする。図30(a)において点a
はガス管が2階に立ち上がっている点であることを示
し、図30(b)において点bはガス管が1階から伸び
てきている点であることを示す。このような2枚の平面
図から本発明によらずに等測図で立体図を出図すると図
31で示すようになり、一点鎖線で囲んだ部分で1階と
2階のガス管が重なっていることがわからない。しか
し、本発明によって立体図を出図すると図32のように
なり、ガス管の重なった部分が太線で出図されるため重
なりが認識できる。
That is, a gas pipe will be described as an example of equipment. As shown in FIG. 30A, a gas pipe is provided on the first floor of a building as shown by a solid line, It is assumed that a gas pipe is provided on the floor as shown by a solid line in FIG. The point a in FIG.
Indicates that the gas pipe rises to the second floor. In FIG. 30B, point b indicates that the gas pipe extends from the first floor. FIG. 31 shows a three-dimensional view of such two plan views in an isometric view without depending on the present invention, and the gas pipes on the first and second floors overlap at a portion surrounded by a dashed line. I do not know that. However, when a three-dimensional view is drawn according to the present invention, it is as shown in FIG. 32, and the overlapped portion of the gas pipe is drawn with a thick line, so that the overlap can be recognized.

【0015】図2に本発明の第1の実施例の処理のフロ
ーチャートを示す。
FIG. 2 shows a flowchart of the processing of the first embodiment of the present invention.

【0016】まず、端末装置11からホストコンピュー
タ10に対して設備情報を等測図での出図を指示する
と、ホストコンピュータ10は外部記憶装置13から各
階ごとの平面図の座標値として保存されている二次元の
設備情報と、建造物の各階ごとの高さと、上下階の設備
どうしの接続関係とを格納した三次元の設備情報のデー
タベースを読み込み(S−1)、ホストコンピュータ1
0のメモリ上に三次元の設備情報として展開する(S−
2)。
First, when the terminal device 11 instructs the host computer 10 to output the facility information in an isometric view, the host computer 10 is stored from the external storage device 13 as coordinate values of the floor plan for each floor. The host computer 1 reads a three-dimensional equipment information database that stores two-dimensional equipment information, the height of each floor of the building, and the connection between the upper and lower floors (S-1).
0 as a three-dimensional facility information (S-
2).

【0017】ここで、ホストコンピュータ10のメモリ
上に展開された三次元の設備情報のデータフォーマット
の1例を図3に示し、三次元の設備情報の座標(x,
y,z)を、等測図を出図するための二次元座標(X,
Y)に変換するためのワークファイルのデータフォーマ
ットの1例を図4に示す。なお、図4の項目の1つであ
る「重なりフラグ」には初期値として0をセットしてお
く。
FIG. 3 shows an example of the data format of the three-dimensional equipment information developed on the memory of the host computer 10, and the coordinates (x,
y, z) are converted to two-dimensional coordinates (X,
FIG. 4 shows an example of a work file data format for conversion to Y). Note that 0 is set as an initial value in the “overlap flag” which is one of the items in FIG.

【0018】三次元の設備情報は一連のつながった線分
の集合から成り、その始点から終点までの全体が1レコ
ードとして各設備情報ごとに図3に示すようなフォーマ
ットとして表される。図3において、31はヘッダであ
り、そのレコードが表す設備の材質や口径等が設定され
ている。32はデータ領域であり、線分の始点、終点お
よび途中の折点を示す座標と、ある座標と次の座標とを
結ぶ線の種類や色等を指定する線種タグから構成されて
いる。図3に示した三次元設備情報では一つの設備情報
としての線分の始点である第1点の座標は(x1 ,y
1 ,z1 )、その線分の終点である第2点の座標は(x
2 ,y2 ,z2 )であり、第1点と第2点とを結ぶ線の
種類を「線種タグ(1,2)」で指定しており、以下同
様に、設備情報の終点である第n点の座標は(xn ,y
n ,zn )である。
The three-dimensional equipment information is composed of a series of connected line segments, and the entirety from the start point to the end point is represented as one record for each piece of equipment information in a format as shown in FIG. In FIG. 3, reference numeral 31 denotes a header, in which the material, diameter, and the like of the equipment represented by the record are set. Reference numeral 32 denotes a data area, which includes coordinates indicating a start point, an end point, and a break point in the middle of a line segment, and a line type tag for specifying a type, a color, and the like of a line connecting one coordinate to the next coordinate. In the three-dimensional equipment information shown in FIG. 3, the coordinates of the first point which is the start point of the line segment as one piece of equipment information are (x 1 , y
1 , z 1 ) and the coordinates of the second point which is the end point of the line segment are (x
2 , y 2 , z 2 ), and the type of line connecting the first point and the second point is designated by “line type tag (1, 2)”. The coordinates of a certain n-th point are (x n , y
n , z n ).

【0019】図4では各設備情報の1線分ごとに1レコ
ードとしている。つまり、図3における第1点と第2点
とを結ぶ線分について1レコード、第2点と第3点とを
結ぶ線分について別の1レコードというようにしてい
る。
FIG. 4 shows one record for each line of each piece of equipment information. That is, a line connecting the first point and the second point in FIG. 3 is one record, and a line connecting the second point and the third point is another record.

【0020】図2のステップ(S−3)の処理は、図3
において、つながった線分の三次元座標すべてを1レコ
ードで持っているものを分解し、図4のフォーマットに
三次元座標の展開を行うものである。次にステップ(S
−4)では、図4に示すワークファイルにおいて三次元
座標から等測図用の二次元座標への変換を行う。
The processing in step (S-3) in FIG.
In the above, the one having all the three-dimensional coordinates of the connected line segments in one record is decomposed, and the three-dimensional coordinates are developed into the format shown in FIG. Next, step (S
In -4), conversion from three-dimensional coordinates to two-dimensional coordinates for isometric drawing is performed in the work file shown in FIG.

【0021】ここで、図5を用いて、複数枚の平面図に
基づいて作った三次元の座標系(x,y,z)から等測
図を出図するための二次元の座標系(X,Y)への変換
方法について説明する。
Here, referring to FIG. 5, a two-dimensional coordinate system (x, y, z) for drawing an isometric map from a three-dimensional coordinate system (x, y, z) created based on a plurality of plan views. X, Y) will be described.

【0022】図5に示すように、点Aの三次元における
座標が(xa ,ya ,za )であり、x軸とX軸とのな
す角度がθ、y軸とX軸のマイナス方向とのなす角度が
ψであるとき、点Aの二次元座標におけるX座標値は
(xa cosθ−ya cosψ)となり、Y座標値は
(xa sinθ+ya sinψ+za )となる。ところ
で、等測図ではθとψの値は両方とも30°であるた
め、点AのX座標値は(√3・(xa −ya ))/2と
なり、Y座標値は(xa +ya +2za )/2となる。
この式に基づいて、図2のステップ(S−4)では、図
4のワークファイルの二次元座標の値を算出しワークフ
ァイルにセットする。図2に戻り、次の処理として図4
のワークファイルにおける「勾配」および「X軸切片」
の値を算出し、ワークファイルにセットする(S−
5)。
As shown in FIG. 5, the coordinates of the point A in three dimensions are (x a , ya a , z a ), the angle between the x axis and the x axis is θ, and the minus of the y axis and the x axis is when the angle between the direction which is [psi, X-coordinate values in the two-dimensional coordinates of the point a becomes (x a cosθ-y a cosψ ) next, Y coordinate values (x a sinθ + y a sinψ + z a). By the way, in the isometric diagram, since the values of θ and ψ are both 30 °, the X coordinate value of the point A is (√3 · (x a −y a )) / 2 and the Y coordinate value is (x a + Y a + 2z a ) / 2.
In step (S-4) of FIG. 2, based on this equation, the values of the two-dimensional coordinates of the work file of FIG. 4 are calculated and set in the work file. Returning to FIG. 2, FIG.
"Gradient" and "X-axis intercept" in a work file
Is calculated and set in the work file (S-
5).

【0023】ここで、図6を用いて、図4に示したレコ
ード中の項目としての「勾配」および「X軸切片」につ
いて説明する。
Here, "gradient" and "X-axis intercept" as items in the record shown in FIG. 4 will be described with reference to FIG.

【0024】図からわかるように,図6に示す点Bと点
Cに関するレコードの項目としての「勾配」は点Bと点
Cを結ぶ直線の傾きであり、(Xc −Xb )/(Yc
b)となり、「X軸切片」はその直線とX軸との交点
のX座標値であり、Xb −Yb ・(Xc −Xb )/(Y
c −Yb )となる。
As can be seen from the figure, the "slope" as an item of the record relating to the points B and C shown in FIG. 6 is the slope of the straight line connecting the points B and C, and is ( Xc- Xb ) / ( Y c
Y b), and the "X-axis intercept" is X coordinate value of intersection of the straight line and the X axis, X b -Y b · (X c -X b) / (Y
c− Y b ).

【0025】続いて、図2のフローチャートでは、ステ
ップ(S−6)の重なり抽出処理に入る。この処理は設
備情報を等測図で出図したとき設備情報どうしが重なり
合い見にくくなってしまう部分を抽出するものである。
重なり抽出処理に関しては、図7にそのフローチャート
を示す。
Subsequently, in the flowchart of FIG. 2, the process enters the overlap extraction processing of step (S-6). This processing is to extract a portion where the equipment information overlaps each other and becomes difficult to see when the equipment information is output in an isometric map.
FIG. 7 shows a flowchart of the overlap extraction process.

【0026】図7の重なり抽出処理では、まず、処理対
象レコード番号iをゼロクリアし(P−1)、iをイン
クリメントする(P−2)。次にiとワークファイルの
全レコード数Nとの比較を行い(P−3)、処理対象レ
コード番号iがワークファイルのレコード数N以上にな
ったら処理を終了する。ところで、ワークファイルのレ
コード数Nは、図3に示すヘッダ21の中の「座標の個
数」に基づいて求めている。つまり、図3に示すヘッダ
21の中の「座標の個数」をnとすると、ワークファイ
ルの全レコード数Nは(n−1)となる。さて、処理対
象レコード番号iがワークファイルのレコード数Nより
小さい場合は比較対象レコード番号jにiの値をセット
し(P−4)、jをインクリメントする(P−5)。
In the overlap extraction process shown in FIG. 7, first, the record number i to be processed is cleared to zero (P-1), and i is incremented (P-2). Next, i is compared with the total number N of records in the work file (P-3). When the record number i to be processed exceeds the number N of records in the work file, the process is terminated. By the way, the number N of records of the work file is obtained based on “the number of coordinates” in the header 21 shown in FIG. That is, assuming that “the number of coordinates” in the header 21 shown in FIG. 3 is n, the total number N of records in the work file is (n−1). If the record number i to be processed is smaller than the number N of records in the work file, the value of i is set to the record number j to be compared (P-4), and j is incremented (P-5).

【0027】その後、比較対象レコード番号jとワーク
ファイルのレコード数Nの比較を行い(P−6)、比較
対象レコード番号jがワークファイルのレコード数Nよ
り大きくなったらステップ(P−2)に戻り、さもなけ
ればステップ(P−7)へと進む。
Thereafter, the comparison target record number j is compared with the number N of records in the work file (P-6). If the comparison target record number j is larger than the number N of records in the work file, the process proceeds to step (P-2). Return, otherwise proceed to step (P-7).

【0028】ステップ(P−7)ではi番目のレコード
の「勾配」A[i]とj番目のレコードの「勾配」A
[j]とを比較し、等しければステップ(P−8)へと
進み、等しくなければステップ(P−5)に戻る。
In step (P-7), the “gradient” A [i] of the i-th record and the “gradient” A of the j-th record
[J] is compared, and if they are equal, the process proceeds to step (P-8), and if they are not equal, the process returns to step (P-5).

【0029】次にステップ(P−8)では「X軸切片」
の比較を行うのだが、i番目のレコードとj番目のレコ
ードとで「X軸切片」が一致している場合だけを設備情
報どうしが重なり合い見にくくなってしまう部分と判断
するわけでなく、「X軸切片」が多少ずれている場合
(「X軸切片」が近傍の場合)も設備情報どうしが重な
り合い見にくくなってしまう部分と判断している。これ
は実際に出図して見ると、設備情報どうしの間隔がたと
えば0.5mm未満の場合、特に0.3mm程度のとき
は設備情報どうしが完全に重なり合っている場合よりも
よけい見にくいためである。本実施例では設備情報どう
しが重なり合い見にくくなってしまう部分と判断する
「X軸切片」のずれをΔB(たとえば0.5mm)とし
て、i番目のレコードの「X軸切片」B[i]とj番目
のレコードの「X軸切片」B[j]との差分とΔBとの
比較を行っている(P−8)。
Next, in step (P-8), "X-axis intercept"
However, only when the “X-axis intercept” is the same in the i-th record and the j-th record is determined to be a part where the equipment information overlaps and it becomes difficult to see, but “X When the "axis intercept" is slightly shifted (when the "X-axis intercept" is in the vicinity), it is determined that the pieces of equipment information overlap each other and are difficult to see. This is because it is difficult to see the actual drawing when the interval between the pieces of equipment information is, for example, less than 0.5 mm, particularly when the interval between the pieces of equipment information is about 0.3 mm than when the pieces of equipment information are completely overlapped. . In the present embodiment, the deviation of the “X-axis intercept”, which is determined to be a part where the pieces of equipment information overlap and become difficult to see, is ΔB (for example, 0.5 mm), and the “X-axis intercept” B [i] and j of the i-th record The difference from the “X-axis intercept” B [j] of the second record is compared with ΔB (P-8).

【0030】ところで、処理の対象としている設備情報
が三次元座標のz軸に平行な場合(「勾配」が0の場
合)は設備情報どうしの「X軸切片」の差分は設備情報
どうしの間隔と等しくなるが、三次元座標のx軸やy軸
に平行な場合(「勾配」が0以外の場合)は設備情報ど
うしの「X軸切片」の差分は設備情報どうしの間隔の2
倍になる。このため、「勾配」が0以外の場合には、ス
テップ(P−8)で用いるΔBは2倍した値(たとえば
1.0mm)であることが必要である。
When the equipment information to be processed is parallel to the z-axis of the three-dimensional coordinates (when the "gradient" is 0), the difference between the "X-axis intercepts" of the equipment information is the interval between the pieces of equipment information. However, when the three-dimensional coordinates are parallel to the x-axis or y-axis (when the “slope” is other than 0), the difference between the “X-axis intercepts” between the pieces of equipment information is 2 which is the interval between the pieces of equipment information.
Double. For this reason, when the “gradient” is other than 0, ΔB used in step (P-8) needs to be doubled (for example, 1.0 mm).

【0031】さて、ステップ(P−8)の比較の結果、
B[i]とB[j]との差分が上述したΔB以上であれ
ばステップ(P−5)に戻り、B[i]とB[j]との
差分が上述したΔBより小さければステップ(P−9)
へと進む。
Now, as a result of the comparison in step (P-8),
If the difference between B [i] and B [j] is equal to or greater than the above-described ΔB, the process returns to step (P-5), and if the difference between B [i] and B [j] is smaller than the above-described ΔB, the step (P-5) is performed. P-9)
Proceed to.

【0032】ここで、ステップ(P−9)のMAX()
は引数のうち大きい方の値を採用する関数であり、MI
N()は引数のうち小さい方の値を採用する関数であ
る。つまり、ステップ(P−9)ではi番目のレコード
の線分の両端点のY座標値Yi、Yi+1 のうち大きい方
の値をY1に、小さい方の値をY2にセットし、j番目
のレコードの線分の両端点のY座標値Yj 、Yj+1 のう
ち大きい方の値をY3に、小さい方の値をY4にセット
する。
Here, MAX () in step (P-9)
Is a function that adopts the larger value of the arguments.
N () is a function that adopts the smaller value of the arguments. That is, set the step (P-9) of the i-th record of the line segment end points Y coordinate values Y i, the larger of the Y i + 1 to Y1, the smaller value in Y2, The larger of the Y coordinate values Y j and Y j + 1 of the end points of the line segment of the j-th record is set to Y3, and the smaller value is set to Y4.

【0033】その後ステップ(P−10)では、Y1が
Y4以下である場合もしくはY3がY2以下である場合
には、i番目のレコードの線分とj番目のレコードの線
分との「勾配」が等しく、「X軸切片」が近傍であるが
設備情報どうしが重なり合い見にくくなってしまう部分
と判断しない。これは、図8に示すi番目のレコードの
線分Dとj番目のレコードの線分Eのように線分どうし
に重なり部分がない場合だからである。また、図8とは
別にY1とY4とが等しい場合もしくはY2とY3とが
等しい場合も設備情報どうしが重なり合い見にくくなっ
てしまう部分と判断しない。これは、実際に出図して見
た結果見にくくなっていないためである。
Thereafter, in step (P-10), if Y1 is equal to or smaller than Y4 or Y3 is equal to or smaller than Y2, the "gradient" between the line segment of the i-th record and the line segment of the j-th record is determined. Are equal, and the "X-axis intercept" is in the vicinity, but it is not determined that the pieces of equipment information overlap each other and are difficult to see. This is because there is no overlapping part between the line segments like the line segment D of the i-th record and the line segment E of the j-th record shown in FIG. Also, apart from FIG. 8, when Y1 and Y4 are equal or Y2 and Y3 are equal, it is not determined that the pieces of equipment information overlap each other and become difficult to see. This is because it is not difficult to see as a result of actually drawing and viewing.

【0034】さて、ステップ(P−10)で設備情報ど
うしが重なり合い見にくくなってしまう部分でないと判
断した場合にはステップ(P−5)に戻り、そうでない
場合にはステップ(P−11)へと進む。
If it is determined in step (P-10) that the pieces of equipment information do not overlap each other and the portion is difficult to see, the process returns to step (P-5); otherwise, the process returns to step (P-11). And proceed.

【0035】次のステップ(P−11)の座標挿入処理
は、i番目のレコードの線分とj番目のレコードの線分
とで線分どうしが完全に重なっている部分を図4に示し
たワークファイルのレコードとして持ち、ワークファイ
ルの項目の1つである重なりフラグのセットを行う処理
である。図9、図10、図11にそのフローチャートを
示す。
In the coordinate insertion process of the next step (P-11), FIG. 4 shows a portion where the line segment of the i-th record and the line segment of the j-th record completely overlap each other. This is processing for setting an overlap flag, which is held as a work file record and is one of the work file items. 9, 10, and 11 show the flowcharts.

【0036】座標挿入処理では先に求めたY1、Y2、
Y3およびY4を用いて、まず、Y1がY3より小さく
且つY2がY4より大きいか否かの判断を行い(F−
1)、該当するならばケース1とし、ステップ(F−
5)へと進む。ここで、ケース1に該当する線分の位置
関係の1例を図12に示す。図12では、Y1=Y
i+1 、Y2=Yi 、Y3=Yj+1 、Y4=Yj であると
する。ところで、図12ではi番目のレコードの線分と
j番目のレコードの線分とを引き離して書いてあるが、
これは説明のため見易さを考えてのことであり、実際に
はi番目のレコードの線分とj番目のレコードの線分の
「X軸切片」どうしは近傍である。ケース1の場合、図
12に示すようにj番目のレコードの線分に、i番目の
レコードの線分の両端点とY座標値が等しい点である点
Fと点Gの座標を追加する。この座標の追加は図4に示
したワークファイルに対してレコードを追加することに
よって行う。図13に、点Fと点Gの座標を追加する前
のワークファイルの内容の一部を示し、図14に、点F
と点Gの座標を追加した後のワークファイルの内容の一
部を示す。図14のj番目のレコードは、図12におけ
る点(Xj ,Yj )と点F(H,Yi )を結ぶ線分に関
するレコードとなり、図14のj+1番目のレコード
は、図12における点F(H,Yi )と点G(K,Y
i+1 )を結ぶ線分に関するレコードとなり、さらに図1
4のj+2番目のレコードは、図12における点G
(K,Yi+1 )と点(Xj+1 ,Yj+1 )を結ぶ線分に関
するレコードとなる。このように、図12における点F
(H,Yi )と点G(K,Yi+1 )を結ぶ線分に関する
レコードと、点G(K,Yi+1 )と点(Xj+1 ,Y
j+1 )を結ぶ線分に関するレコードとを追加したため、
図14に示したワークファイルは(j+3)番目以降の
レコードにおいてレコード番号の付け直しが行われてい
る。ところで、点F,点GのX座標値H、K、x座標値
L、Q、y座標値M、R、z座標値P、Sは数1、数2
に示す関係から求めて、ワークファイルにセットする。
In the coordinate insertion processing, Y1, Y2,
First, it is determined whether Y1 is smaller than Y3 and Y2 is larger than Y4 by using Y3 and Y4 (F−
1), if applicable, case 1 and step (F-
Proceed to 5). Here, an example of the positional relationship of the line segment corresponding to Case 1 is shown in FIG. In FIG. 12, Y1 = Y
i + 1, Y2 = Y i , Y3 = assumed to be Y j + 1, Y4 = Y j. By the way, in FIG. 12, the line segment of the i-th record and the line segment of the j-th record are written apart from each other.
This is for the sake of clarity for the sake of explanation. Actually, the “X-axis intercept” between the line segment of the i-th record and the line segment of the j-th record is close to each other. In the case 1, as shown in FIG. 12, the coordinates of the points F and G, which are points at which the Y coordinate values are equal to both end points of the line segment of the i-th record, are added to the line segment of the j-th record. The addition of the coordinates is performed by adding a record to the work file shown in FIG. FIG. 13 shows a part of the contents of the work file before adding the coordinates of the points F and G, and FIG.
And a part of the contents of the work file after the coordinates of the point G are added. The j-th record in FIG. 14 is a record relating to a line segment connecting the point (X j , Y j ) and the point F (H, Y i ) in FIG. 12, and the j + 1-th record in FIG. F (H, Y i ) and point G (K, Y
i + 1 ) is a record related to the line segment connecting
The j + 2th record of No. 4 is the point G in FIG.
This is a record related to a line segment connecting (K, Y i + 1 ) and the point (X j + 1 , Y j + 1 ). Thus, the point F in FIG.
A record relating to a line segment connecting (H, Y i ) and a point G (K, Y i + 1 ), a point G (K, Y i + 1 ) and a point (X j + 1 , Y
j + 1 ) and the record about the line segment connecting
In the work file shown in FIG. 14, record numbers are renumbered in the (j + 3) th and subsequent records. By the way, the X coordinate values H, K, the x coordinate values L, Q, the y coordinate values M, R, and the z coordinate values P, S of the points F and G are represented by Equations 1 and 2, respectively.
And set it in the work file.

【0037】[0037]

【数1】(Yj+1 −Yj ):(Yi −Yj ) =(Xj+1 −Xj ):(H−Xj ) =(xj+1 −xj ):(L−xj ) =(yj+1 −yj ):(M−yj ) =(zj+1 −zj ):(P−zj[Number 1] (Y j + 1 -Y j) :( Y i -Y j) = (X j + 1 -X j) :( H-X j) = (x j + 1 -x j) :( L-x j) = (y j + 1 -y j) :( M-y j) = (z j + 1 -z j) :( P-z j)

【0038】[0038]

【数2】(Yj+1 −Yj ):(Yi+1 −Yj ) =(Xj+1 −Xj ):(K−Xj ) =(xj+1 −xj ):(Q−xj ) =(yj+1 −yj ):(R−yj ) =(zj+1 −zj ):(S−zj ) 図9のフローチャートに戻り、以上説明したようなステ
ップ(F−5)の処理が終了したなら、図11に示すス
テップ(F−19)へと進む。ステップ(F−19)で
は、図12に示すi番目のレコードの線分と、点Fと点
Gとを結ぶ線分のようにX軸にそって平行移動したとき
に完全に重なり合う線分それぞれのワークファイルにお
ける「重なりフラグ」に1をセットする。つまり、図1
4のワークファイルにおいてi番目のレコードと(j+
1)番目のレコードの「重なりフラグ」を1にする。ス
テップ(F−19)が終了したなら、リターンして図7
に示す重なり抽出処理へと戻る。
(Y j + 1 −Y j ) :( Y i + 1 −Y j ) = (X j + 1 −X j ) :( K−X j ) = (x j + 1 −x j ) : (Q−x j ) = (y j + 1 −y j ) :( R−y j ) = (z j + 1 −z j ) :( S−z j ) Returning to the flowchart of FIG. When the processing of step (F-5) is completed, the process proceeds to step (F-19) shown in FIG. In the step (F-19), the line segment of the i-th record shown in FIG. 12 and the line segment completely overlapping when translated along the X-axis like the line segment connecting the points F and G, respectively Is set to 1 in the "overlap flag" in the work file. That is, FIG.
4, the i-th record and (j +
1) Set the "overlap flag" of the first record to 1. When step (F-19) is completed, return to FIG.
The process returns to the overlap extraction processing shown in FIG.

【0039】ところで、図9、図10および図11の座
標挿入処理では、以上説明したケース1の処理のほかに
i番目のレコードの線分とj番目のレコードの線分との
位置関係を、図15に示すようなケース2の処理(F−
2、F−6、F−19)、図16に示すようなケース3
の処理(F−3、F−7、F−19)、図17に示すよ
うなケース4の処理(F−8、F−11、F−19)、
図18に示すようなケース5の処理(F−9、F−1
2、F−19)、図19に示すようなケース6の処理
(F−10、F−13、F−19)、図20に示すよう
なケース7の処理(F−14、F−16、F−19)、
図21に示すようなケース8の処理(F−15、F−1
7、F−19)および図22に示すようなケース9の処
理(F−15、F−18、F−19)を行う。なお、図
15〜図21では追加する座標点を黒丸で示してある。
In the coordinate insertion processing of FIGS. 9, 10 and 11, in addition to the processing of Case 1 described above, the positional relationship between the line segment of the i-th record and the line segment of the j-th record is expressed as follows. The processing of Case 2 as shown in FIG.
2, F-6, F-19), Case 3 as shown in FIG.
(F-3, F-7, F-19), the processing of Case 4 as shown in FIG. 17 (F-8, F-11, F-19),
Processing of Case 5 as shown in FIG. 18 (F-9, F-1
2, F-19), the processing of case 6 as shown in FIG. 19 (F-10, F-13, F-19), and the processing of case 7 as shown in FIG. 20 (F-14, F-16, F-19),
Processing of case 8 as shown in FIG. 21 (F-15, F-1
7, F-19) and the processing of case 9 as shown in FIG. 22 (F-15, F-18, F-19). In FIGS. 15 to 21, additional coordinate points are indicated by black circles.

【0040】本実施例では簡単のために設備情報どうし
をX軸にそって平行移動させたときに設備情報どうしが
完全に重なり合うように座標点を追加して設備情報の分
割を行ったが、設備情報どうしを設備情報に垂直な方向
に平行移動させたときに設備情報どうしが完全に重なり
合うように座標点を追加して設備情報の分割を行うよう
にしてもよい。
In this embodiment, for the sake of simplicity, the equipment information is divided by adding coordinate points so that the equipment information completely overlaps when the equipment information is translated along the X axis. The equipment information may be divided by adding coordinate points so that the equipment information completely overlaps when the equipment information is translated in a direction perpendicular to the equipment information.

【0041】今まで述べてきたケースはすべて、設備情
報をベクトルと考えた場合に設備情報どうしのベクトル
の方向が同じケースであるが、実際にはベクトルの方向
が逆のケースもある。ベクトルの方向が逆であっても、
同様の方法で処理することが可能なので説明は省略す
る。
In all of the cases described above, when the equipment information is considered as a vector, the directions of the vectors of the equipment information are the same, but there are also cases where the directions of the vectors are actually opposite. Even if the direction of the vector is reversed,
Since the processing can be performed in a similar manner, the description is omitted.

【0042】さて、図7の重なり抽出処理に戻り説明を
行う。ステップ(P−11)の座標挿入処理からリター
ンしてくるとステップ(P−5)へと戻る。ステップ
(P−5)ではjをインクリメントして先に説明した処
理を繰り返す。重なり抽出処理はステップ(P−3)に
て処理対象レコード番号iとワークファイルのレコード
数Nとの比較を行って、一致したときに処理を終了し呼
び出しもとにリターンする。つまり、図2のフローチャ
ートに戻り、ステップ(S−7)へと進む。
Now, description will return to the overlap extraction processing of FIG. Upon returning from the coordinate insertion processing in step (P-11), the flow returns to step (P-5). In step (P-5), j is incremented and the processing described above is repeated. The overlap extraction process compares the record number i to be processed with the number N of records in the work file in step (P-3), terminates the process when they match, and returns to the calling source. That is, the process returns to the flowchart of FIG. 2 and proceeds to step (S-7).

【0043】ステップ(S−7)の重なり前後判定処理
はステップ(S−6)の重なり抽出処理の中でセットし
た重なりフラグが1のレコードに対して前後判定を行っ
ている。つまり、重なり合う線分どうしで立体的に考え
て三次元座標におけるz座標値がどちらの方が小さいか
(線分で表された建造物内の設備でどちらの方が地面に
近いか)をチェックする。この重なり前後判定処理のフ
ローチャートを図23および図24に示す。
In the overlap before / after determination processing in step (S-7), the before / after determination is performed on the record whose overlap flag set in the overlap extraction processing in step (S-6) is 1. In other words, considering which of the overlapping line segments is three-dimensional, check which z-coordinate value in the three-dimensional coordinates is smaller (which is closer to the ground in the facilities in the building represented by the line segment) I do. FIGS. 23 and 24 show flowcharts of the overlap before / after determination processing.

【0044】図23の重なり前後判定処理では、まず、
処理対象レコード番号iをゼロクリアし(M−1)、i
をインクリメントする(M−2)。次にiと、重なり抽
出処理でレコードの追加が行われたワークファイルのレ
コード数NNとの比較を行い(M−3)、処理対象レコ
ード番号iがワークファイルのレコード数NN以上にな
ったら処理を終了し、処理対象レコード番号iがワーク
ファイルのレコード数NNより小さい場合はi番目のレ
コードの「重なりフラグ」F[i]が1かどうかを判定
する(M−4)。i番目のレコードの「重なりフラグ」
F[i]が1でない場合は、ステップ(M−2)に戻っ
て処理対象レコード番号iをインクリメントする。i番
目のレコードの「重なりフラグF」[i]が1の場合
は、比較対象レコード番号jにiの値をセットし(M−
5)、jをインクリメントする(M−6)。
In the overlap before / after judgment processing of FIG.
The processing target record number i is cleared to zero (M-1), i
Is incremented (M-2). Next, i is compared with the record number NN of the work file to which the record has been added in the overlap extraction processing (M-3), and when the record number i to be processed exceeds the record number NN of the work file, the processing is performed. And if the record number i to be processed is smaller than the number NN of records in the work file, it is determined whether the “overlap flag” F [i] of the i-th record is 1 (M-4). "Overlap flag" of the i-th record
If F [i] is not 1, the flow returns to step (M-2) to increment the processing target record number i. If the “overlap flag F” [i] of the i-th record is 1, the value of i is set to the comparison target record number j (M−
5), j is incremented (M-6).

【0045】その後、比較対象レコード番号jとワーク
ファイルのレコード数NNの比較を行い(M−7)、比
較対象レコード番号jがワークファイルのレコード数N
Nより大きくなったらステップ(M−2)に戻り、そう
でなければステップ(M−8)へと進む。
Thereafter, the comparison target record number j is compared with the record number NN of the work file (M-7).
If it becomes larger than N, the process returns to step (M-2), and if not, the process proceeds to step (M-8).

【0046】ステップ(M−8)ではj番目のレコード
の「重なりフラグ」F[j]が1かどうかを判定する。
j番目のレコードの「重なりフラグ」F[j]が1でな
い場合は、ステップ(M−6)に戻って比較対象レコー
ド番号jをインクリメントする。j番目のレコードの
「重なりフラグ」F[j]が1の場合は、ステップ(M
−9)へと進む。
In step (M-8), it is determined whether the "overlap flag" F [j] of the j-th record is 1.
If the "overlap flag" F [j] of the j-th record is not 1, the flow returns to step (M-6) to increment the comparison target record number j. If the “overlap flag” F [j] of the j-th record is 1, the step (M
Go to -9).

【0047】ステップ(M−9)ではi番目のレコード
の線分の「勾配」A[i]とj番目のレコードの線分の
「勾配」A[j]とが等しいかどうかをチェックしてい
る。等しくない場合はステップ(M−6)に戻って比較
対象レコード番号jをインクリメントし、等しい場合は
ステップ(M−10)へと進む。
In step (M-9), it is checked whether the "slope" A [i] of the line segment of the i-th record is equal to the "slope" A [j] of the line segment of the j-th record. I have. If they are not equal, the process returns to step (M-6) to increment the comparison target record number j. If they are equal, the process proceeds to step (M-10).

【0048】続いて、ステップ(M−10)ではi番目
のレコードの線分の「X軸切片」とj番目のレコードの
線分の「X軸切片」との差分(B[i]−B[j])が
ΔBより小さいかどうか(近傍かどうか)をチェックし
ている。近傍でない場合はステップ(M−6)に戻って
比較対象レコード番号jをインクリメントし、近傍の場
合はステップ(M−11)へと進む。
Subsequently, in step (M-10), the difference (B [i] -B) between the "X-axis intercept" of the line segment of the i-th record and the "X-axis intercept" of the line segment of the j-th record [J]) is checked whether it is smaller than ΔB (whether or not it is near). If not, the process returns to step (M-6) to increment the comparison target record number j, and if it is near, the process proceeds to step (M-11).

【0049】次に、ステップ(M−11)ではi番目の
レコードの線分の1点目のY座標値Yi (図4に示すと
ころのY1 )とj番目のレコードの線分の1点目のY座
標値Yj とが一致するかどうかをチェックしている。一
致しない場合はステップ(M−6)に戻って比較対象レ
コード番号jをインクリメントし、一致した場合は図2
4のステップ(M−12)へと進む。ステップ(M−1
2)ではi番目のレコードの線分の両端点の三次元座標
におけるz座標値zi 、zi+1 のうち大きい方の値をz
1にセットし、j番目のレコードの線分の両端点の三次
元座標におけるz座標値zj 、zj+1 のうち大きい方の
値をz2にセットする。
Next, at step (M-11), the Y coordinate value Y i (Y 1 in FIG. 4) of the first point of the line segment of the i-th record and the 1-point of the line segment of the j-th record It is checked whether or not the Y coordinate value Yj of the point matches. If they do not match, the process returns to step (M-6) to increment the comparison target record number j.
Proceed to Step 4 (M-12). Step (M-1
In 2), the larger one of z coordinate values z i and z i + 1 in the three-dimensional coordinates of the two end points of the line segment of the i-th record is represented by z
It is set to 1 , and the larger one of the z-coordinate values z j and z j + 1 in the three-dimensional coordinates of the two end points of the line segment of the j-th record is set to z2.

【0050】その後ステップ(M−13)では、z1が
z2以上である場合には、i番目のレコードの線分の方
がj番目のレコードの線分よりも前方にあると判断して
j番目のレコードの「重なりフラグ」F[j]に2をセ
ットし(M−14)、z1よりz2の方が大きい場合に
は、j番目のレコードの線分の方がi番目のレコードの
線分よりも前方にあると判断してi番目のレコードの
「重なりフラグ」F[i]に2をセットする(M−1
5)。
In step (M-13), if z1 is equal to or more than z2, it is determined that the line segment of the i-th record is ahead of the line segment of the j-th record, Is set to 2 in the "overlap flag" F [j] of the record (M-14). If z2 is larger than z1, the line segment of the j-th record is the line segment of the i-th record. Is determined to be ahead of the i-th record, and “2” is set to the “overlap flag” F [i] of the i-th record (M−1
5).

【0051】以下、ステップ(M−2)に戻り処理対象
レコード番号iをインクリメントして処理を継続する。
なお、ステップ(M−3)で処理対象レコード番号iが
ワークファイルのレコード数NNと等しくなったら、処
理を終了し図2のフローチャートへ戻る。
Thereafter, the flow returns to step (M-2) to increment the processing target record number i and continue the processing.
If the record number i to be processed becomes equal to the number NN of records in the work file in step (M-3), the processing is terminated and the process returns to the flowchart of FIG.

【0052】なお、図23、図24に示した重なり前後
判定処理はステップ(M−12)からステップ(M−1
5)までの処理を図9、図10、図11に示した座標挿
入処理のステップ(F−19)の後に行うようにして、
プログラムのダイナミックステップを減らすようにして
実現してもよい。
The overlap before / after judgment processing shown in FIGS. 23 and 24 is performed from step (M-12) to step (M-1).
The processing up to 5) is performed after the step (F-19) of the coordinate insertion processing shown in FIG. 9, FIG. 10, and FIG.
You may implement | achieve so that the dynamic step of a program may be reduced.

【0053】さて、図2では最後に出図処理を行う(S
−8)。ここで、出図処理のフローチャートを図25に
示す。
In FIG. 2, the drawing process is finally performed (S
-8). Here, a flowchart of the drawing process is shown in FIG.

【0054】図25の出図処理では、まず、処理対象レ
コード番号iをゼロクリアし(R−1)、iをインクリ
メントする(R−2)。次にiと、重なり抽出処理でレ
コードの追加が行われたワークファイルのレコード数N
Nとの比較を行い(R−3)、処理対象レコード番号i
がワークファイルのレコード数NN以上になったら処理
を終了し、処理対象レコード番号iがワークファイルの
レコード数NNより小さい場合はi番目のレコードの
「重なりフラグF」[i]が0かどうかを判定する(R
−4)。i番目のレコードの「重なりフラグF」[i]
が0でない場合はステップ(R−5)に進み、1の場合
はi番目のレコードの線分を通常線で出図した後(R−
6)、ステップ(R−2)に戻って処理対象レコード番
号iをインクリメントし処理を継続する。
In the output processing of FIG. 25, first, the record number i to be processed is cleared to zero (R-1), and i is incremented (R-2). Next, i and the record number N of the work file to which the record was added in the overlap extraction process
N (R-3), and the processing target record number i
Is terminated when the record number i of the work file is greater than or equal to the number NN of records in the work file. If the record number i to be processed is smaller than the number NN of records in the work file, it is determined whether the "overlap flag F" [i] of the i-th record is 0. Judgment (R
-4). "Overlap flag F" of the i-th record [i]
If is not 0, the process proceeds to step (R-5). If it is 1, the line segment of the i-th record is drawn with a normal line (R-
6) Returning to step (R-2), the processing target record number i is incremented and the processing is continued.

【0055】ステップ(R−5)ではi番目のレコード
の「重なりフラグ」F[i]が1かどうかを判断し、1
の場合は設備情報を出図したときに線分どうしが重なり
合って見にくくなっている部分の線分の中で前方に位置
する(三次元情報において、建造物の上の階にある)線
分であるので、i番目のレコードの線分を図32に示す
ように太線で出図した後(R−7)、ステップ(R−
2)に戻って処理対象レコード番号iをインクリメント
する。1でない場合は「重なりフラグ」F[i]が2の
場合であり、設備情報を等測図で出図したときに線分ど
うしが重なり合って見にくくなっている部分の線分の中
で後方に位置する(三次元情報において、建造物の下の
階にある)線分であるので、線分の出図は行わずに、ス
テップ(R−2)に戻って処理対象レコード番号iをイ
ンクリメントし処理を継続する。なお、ステップ(R−
3)で処理対象レコード番号iがワークファイルのレコ
ード数NNと等しくなったら、処理を終了し図2のフロ
ーチャートへ戻る。
In the step (R-5), it is determined whether or not the "overlap flag" F [i] of the i-th record is "1".
In the case of, when the equipment information is released, the line segments overlap each other and are difficult to see because they are located in front (in 3D information, on the upper floor of the building) Since the line segment of the i-th record is drawn as a thick line as shown in FIG. 32 (R-7), the step (R-
Returning to 2), the record number i to be processed is incremented. If it is not 1, the "overlap flag" F [i] is 2, and when the equipment information is output in the isometric map, the line segments overlap each other and become difficult to see in the line segment. Since the line segment is located (on the lower floor of the building in the three-dimensional information), the process returns to step (R-2) without incrementing the processing target record number i without drawing the line segment. Continue processing. Step (R-
If the record number i to be processed becomes equal to the number NN of records in the work file in 3), the processing is terminated and the process returns to the flowchart of FIG.

【0056】図2のフローチャートに戻り、ステップ
(S−8)の出図処理が終了することをもって、第1の
実施例の処理は完了する。
Returning to the flowchart of FIG. 2, when the drawing process of step (S-8) is completed, the process of the first embodiment is completed.

【0057】ところで、以上説明した第1の実施例では
建造物内に設備が直角平行に付設されている場合を想定
したが、建造物のフロアの形状は必ずしも矩形でなく、
台形やその他複雑な形であることもあり、このような場
合その建造物内に敷かれた設備も三次元座標のx、y、
z軸に平行になっていない。そこで、次に第2の実施例
として建造物内に付設された設備が三次元座標のx、
y、z軸に平行になっていない場合の処理を説明する。
In the first embodiment described above, it is assumed that the equipment is installed in the building in a right-angled parallel manner, but the floor of the building is not necessarily rectangular.
It may be trapezoidal or other complex shapes, in which case the equipment laid out in the building also has three-dimensional coordinates x, y,
Not parallel to the z-axis. Then, next, as a second embodiment, the equipment attached inside the building is three-dimensional coordinate x,
The processing in the case where the axes are not parallel to the y and z axes will be described.

【0058】第2の実施例において考慮すべきことは、
設備情報どうしが平行でない場合にあっては「X軸切
片」どうしの差分をもって設備情報どうしの間隔とみな
すことができず、同一線分上でも線分どうしが重なり合
って見にくくなっている区間とそうでない区間とがあ
る。このため、線分どうしが重なり合って見にくくなっ
ている区間を見つけ、その区間の線分を太線で出図する
処理としなければならない。
What should be considered in the second embodiment is that
If the equipment information is not parallel, the difference between the "X-axis intercepts" cannot be regarded as the interval between the equipment information, and the line segment overlaps even on the same line segment, making it difficult to see. There are sections that are not. Therefore, it is necessary to find a section in which the line segments overlap each other and are difficult to see, and output the line segment in the section with a bold line.

【0059】そこでまず、線分どうしが接近しているも
のどうしを選択する必要がある。
First, it is necessary to select ones where the line segments are close to each other.

【0060】ここで、第2の実施例における平面図用の
三次元の座標から等測図用の二次元の座標に変換するた
めのワークファイルのデータフォーマットの1例を図2
6に示す。この図26のワークファイルのデータフォー
マットと図4に示す第1の実施例で用いたワークファイ
ルのデータフォーマットを比較してみると、図4におけ
る項目「勾配」と「X軸切片」が図26にはなく、代わ
りに項目「最大座標」と「最小座標」を設けている。
Here, an example of a data format of a work file for converting three-dimensional coordinates for a plan view to two-dimensional coordinates for an isometric map in the second embodiment is shown in FIG.
6 is shown. A comparison between the data format of the work file shown in FIG. 26 and the data format of the work file used in the first embodiment shown in FIG. 4 shows that the items “gradient” and “X-axis intercept” in FIG. , The items "maximum coordinates" and "minimum coordinates" are provided instead.

【0061】図26の項目である「XMAX 」はX1 とX
2 のうち大きい方の値、「YMAX 」はY1 とY2 のうち
大きい方の値、「XMIN 」はX1 とX2 のうち小さい方
の値、「YMIN 」はY1 とY2 のうち小さい方の値をそ
れぞれセットしておく。その上で、たとえば図27に示
す線分Vと線分Wのように、線分それぞれを対角線とす
る矩形どうし(vとw)が重なりを有する場合に、線分
どうしが接近しているものどうしとみなす。このように
座標の最大値および最小値を利用して線分どうしが接近
しているか否かを識別する方法については特願平3−3
01059号に詳述してある。
[0061] is an item of FIG. 26 "X MAX" is X 1 and X
2 , the larger value of “Y MAX ” is the larger value of Y 1 and Y 2 , “X MIN ” is the smaller value of X 1 and X 2 , and “Y MIN ” is Y 1 the smaller one of the Y 2 previously set respectively. Then, when rectangles (v and w) each having a diagonal line overlap each other, such as a line segment V and a line segment W shown in FIG. 27, the line segments are close to each other. Consider each other. A method of discriminating whether or not line segments are approaching each other by using the maximum value and the minimum value of coordinates in this way is disclosed in Japanese Patent Application No. Hei.
No. 01059.

【0062】次に、選択された接近している線分どうし
の間隔を計算する。図28は、第二の実施例の線分間の
間隔を計算する方法を説明する説明図である。
Next, the interval between the selected approaching line segments is calculated. FIG. 28 is an explanatory diagram illustrating a method of calculating the interval between line segments according to the second embodiment.

【0063】図28において、たとえばi番目のレコー
ドの線分とj番目のレコードの線分との間隔を求めるに
は、まずそれぞれの線分がX軸となす角度を求める。i
番目のレコードの線分とX軸とがなす角度θi は数3、
j番目のレコードの線分とX軸とがなす角度θj
In FIG. 28, for example, in order to obtain the interval between the line segment of the i-th record and the line segment of the j-th record, first, the angle between each line segment and the X axis is obtained. i
The angle θ i between the line segment of the record and the X axis is given by
The angle θ j between the line segment of the j-th record and the X axis is

【数4】で表される。## EQU4 ##

【0064】[0064]

【数3】 θi =tan-1((Yi+1 −Yi )/(Xi+1 −Xi ))Equation 3 θ i = tan −1 ((Y i + 1 −Y i ) / (X i + 1 −X i ))

【0065】[0065]

【数4】 θj =tan-1((Yj+1 −Yj )/(Xj+1 −Xj )) 次に、θi とθj との差分Δθを求める。i番目のレコ
ードの線分上の点たとえば(Xt ,Yt )とj番目のレ
コードの線分との間隔δは、このΔθと、i番目のレコ
ードの線分とj番目のレコードの線分との交点(X0
0 )を用いて数5のように求めることができる。
(4) θ j = tan −1 ((Y j + 1 −Y j ) / (X j + 1 −X j )) Next, the difference Δθ between θ i and θ j is determined. The interval δ between a point on the line segment of the i-th record, for example, (X t , Y t ) and the line segment of the j-th record is Δθ, the line segment of the i-th record and the line of the j-th record. Intersection with minute (X 0 ,
Y 0 ) and can be obtained as shown in Expression 5.

【0066】[0066]

【数5】 δ=tanΔθ・√((Xt −X02 +(Yt −Y02 ) 第2の実施例では、たとえば第1の実施例で用いた「X
軸切片」の差分の比較値ΔBよりも線分どうしの間隔δ
が小さい区間を設備情報どうしが重なり合って見にくく
なっている区間とみなし、その区間の線分を太線で出図
する処理としている。
Δ = tan Δθ · √ ((X t −X 0 ) 2 + (Y t −Y 0 ) 2 ) In the second embodiment, for example, “X” used in the first embodiment is used.
The distance δ between the line segments is larger than the comparison value ΔB of the difference of “axis intercept”.
Is regarded as a section where the pieces of equipment information overlap each other and are difficult to see, and the line segment of the section is drawn as a thick line.

【0067】ところで、第2の実施例において設備情報
どうしが平行な場合、つまり、線分どうしの傾きが等し
い場合には、i番目のレコードの線分とj番目のレコー
ドの線分との交点(X0 ,Y0 )が存在しないため上述
した方法では線分どうしの間隔を求めることができな
い。この場合の線分どうしの間隔の求め方について図2
9を用いて説明する。
In the second embodiment, when the pieces of equipment information are parallel to each other, that is, when the slopes of the line segments are equal, the intersection of the line segment of the i-th record and the line segment of the j-th record is obtained. Since (X 0 , Y 0 ) does not exist, the interval between the line segments cannot be obtained by the above-described method. FIG. 2 shows how to determine the interval between line segments in this case.
9 will be described.

【0068】まず、図29に示すようにi番目のレコー
ドの線分のY軸切片βとj番目のレコードの線分のY軸
切片γを用いてΔYを求める。次に、三角形イと三角形
ロとが相似であることを利用して、線分どうしの間隔δ
を求めることができる。
First, as shown in FIG. 29, ΔY is obtained using the Y-axis intercept β of the line segment of the i-th record and the Y-axis intercept γ of the line segment of the j-th record. Next, taking advantage of the similarity between triangle A and triangle B, the interval δ between the line segments is
Can be requested.

【0069】以上説明したように第2の実施例は実現で
きる。
As described above, the second embodiment can be realized.

【0070】ところで、本発明は立体的な出図を等測図
で行う場合にだけ適用できるものではなく、たとえば等
測投影図や二等測図などその他各種の立体的出図方法で
行ってもよい。
By the way, the present invention is not limited to the case where the three-dimensional drawing is performed by the isometric drawing, but may be performed by various other three-dimensional drawing methods such as an isometric projection drawing and a bi-distinct drawing. Is also good.

【0071】また、本発明で太線で出図した線分は太線
の外周を薄くぼかして出図すると出図結果を見た感触が
よく好ましい。
Further, it is preferable that the line segment drawn with a thick line in the present invention be drawn with the outer periphery of the thick line thinned and blurred so that the result of the drawing can be seen well.

【0072】さらに、本発明は建造物における異なる階
の設備情報が重なって出図される場合だけでなく、同じ
階の設備情報が重なって出図される場合にも適用でき
る。
Further, the present invention can be applied not only to a case where equipment information of different floors in a building is overlapped, but also to a case where equipment information of the same floor is overlapped.

【0073】[0073]

【発明の効果】以上説明したように、本発明によれば、
各階ごとの平面図の座標値として保存されている二次元
の設備情報と、建造物の各階ごとの高さと、上下階の設
備どうしの接続関係とを格納した三次元の設備情報のデ
ータベースを用いて、上下階の設備の接続関係を立体的
に出図する際に、異なる階の設備どうしが重なってしま
う部分で設備が重なっていることが識別し易く出図でき
る。
As described above, according to the present invention,
Using a two-dimensional equipment information database that stores the two-dimensional equipment information stored as the coordinates of the floor plan for each floor, the height of each floor of the building, and the connection relationship between the upper and lower floors Thus, when the connection relation of the equipment on the upper and lower floors is three-dimensionally drawn, it is possible to easily draw that the equipment is overlapped in a portion where the equipment on different floors overlaps.

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

【図1】本発明による立体図の出図装置の一実施例の概
略構成図である。
FIG. 1 is a schematic configuration diagram of an embodiment of a three-dimensional drawing output device according to the present invention.

【図2】本発明による第1の実施例の出図の動作を示す
フローチャートである。
FIG. 2 is a flowchart showing the operation of the first embodiment according to the present invention.

【図3】三次元の設備情報のデータフォーマットであ
る。
FIG. 3 is a data format of three-dimensional equipment information.

【図4】等測図の出図用の二次元座標を求めるための第
1の実施例のワークファイルのデータフォーマットであ
る。
FIG. 4 is a data format of a work file according to the first embodiment for obtaining two-dimensional coordinates for outputting isometric maps.

【図5】平面図に基づいて作った三次元の設備情報を等
測図の出図用の二次元座標へ変換する方法を示す図であ
る。
FIG. 5 is a diagram showing a method of converting three-dimensional equipment information created based on a plan view into two-dimensional coordinates for outputting isometric maps.

【図6】図4の項目である「勾配」と「X軸切片」につ
いて説明する図である。
FIG. 6 is a diagram illustrating “gradient” and “X-axis intercept”, which are items in FIG.

【図7】本発明における重なり抽出処理の動作を示すフ
ローチャートである。
FIG. 7 is a flowchart illustrating an operation of an overlap extraction process according to the present invention.

【図8】図4の項目である「勾配」が等しく、「X軸切
片」が近傍であっても、線分どうしが重なり合って見に
くくなっていない場合の例を示す図である。
FIG. 8 is a diagram illustrating an example of a case where the “slope”, which is the item in FIG. 4, is equal and the “X-axis intercept” is in the vicinity, and the line segments do not overlap so that it is difficult to see.

【図9】本発明における座標挿入処理の動作を示すフロ
ーチャートである。
FIG. 9 is a flowchart illustrating an operation of a coordinate insertion process according to the present invention.

【図10】本発明における座標挿入処理の動作を示すフ
ローチャートである。
FIG. 10 is a flowchart illustrating an operation of a coordinate insertion process according to the present invention.

【図11】本発明における座標挿入処理の動作を示すフ
ローチャートである。
FIG. 11 is a flowchart illustrating an operation of a coordinate insertion process according to the present invention.

【図12】本発明における座標挿入処理のケース1につ
いての説明図である。
FIG. 12 is an explanatory diagram of case 1 of the coordinate insertion processing according to the present invention.

【図13】本発明における座標挿入処理で座標の追加を
行う前のワークファイルの内容の一部を示す図である。
FIG. 13 is a diagram showing a part of the contents of a work file before adding coordinates in the coordinate insertion processing according to the present invention.

【図14】本発明における座標挿入処理で座標の追加を
行った後のワークファイルの内容の一部を示す図であ
る。
FIG. 14 is a diagram showing a part of the contents of a work file after adding coordinates in the coordinate insertion processing according to the present invention.

【図15】本発明における座標挿入処理のケース2につ
いての説明図である。
FIG. 15 is an explanatory diagram of case 2 of the coordinate insertion processing according to the present invention.

【図16】本発明における座標挿入処理のケース3につ
いての説明図である。
FIG. 16 is an explanatory diagram of case 3 of the coordinate insertion processing according to the present invention.

【図17】本発明における座標挿入処理のケース4につ
いての説明図である。
FIG. 17 is an explanatory diagram of case 4 of the coordinate insertion processing according to the present invention.

【図18】本発明における座標挿入処理のケース5につ
いての説明図である。
FIG. 18 is an explanatory diagram of case 5 of the coordinate insertion processing according to the present invention.

【図19】本発明における座標挿入処理のケース6につ
いての説明図である。
FIG. 19 is an explanatory diagram of case 6 of the coordinate insertion processing according to the present invention.

【図20】本発明における座標挿入処理のケース7につ
いての説明図である。
FIG. 20 is an explanatory diagram of case 7 of the coordinate insertion processing according to the present invention.

【図21】本発明における座標挿入処理のケース8につ
いての説明図である。
FIG. 21 is an explanatory diagram of case 8 of the coordinate insertion processing according to the present invention.

【図22】本発明における座標挿入処理のケース9につ
いての説明図である。
FIG. 22 is an explanatory diagram of case 9 of the coordinate insertion processing according to the present invention.

【図23】本発明における重なり前後判定処理の動作を
示すフローチャートである。
FIG. 23 is a flowchart illustrating an operation of an overlap before / after determination process according to the present invention.

【図24】本発明における重なり前後判定処理の動作を
示すフローチャートである。
FIG. 24 is a flowchart illustrating an operation of an overlap before / after determination process according to the present invention.

【図25】本発明における出図処理の動作を示すフロー
チャートである。
FIG. 25 is a flowchart showing the operation of a drawing process according to the present invention.

【図26】等測図の出図用の二次元座標を求めるための
第2の実施例のワークファイルのデータフォーマットで
ある。
FIG. 26 is a data format of a work file according to the second embodiment for obtaining two-dimensional coordinates for outputting isometric maps.

【図27】本発明による第2の実施例において線分どう
しが接近しているものどうしを選択する方法を説明する
図である。
FIG. 27 is a diagram for explaining a method of selecting a line segment that is close to each other in the second embodiment according to the present invention.

【図28】本発明による第2の実施例において線分どう
しの間隔を求める方法を説明する図である。
FIG. 28 is a diagram for explaining a method of obtaining an interval between line segments in the second embodiment according to the present invention.

【図29】本発明による第2の実施例において線分どう
しが平行な場合に線分どうしの間隔を求める方法を説明
する図である。
FIG. 29 is a diagram for explaining a method of obtaining an interval between line segments when the line segments are parallel in the second embodiment of the present invention.

【図30】本発明で出図する立体図の元となる設備情報
の平面図の一例であり、(a)は建造物の1階の設備情
報の平面図であり、(b)は建造物の2階の設備情報の
平面図である。
FIG. 30 is an example of a plan view of facility information serving as a basis of a three-dimensional view released in the present invention, where (a) is a plan view of facility information on the first floor of a building, and (b) is a building It is a top view of the equipment information of the 2nd floor.

【図31】図30(a)、(b)の設備情報の平面図
を、本発明によらずに等測図で出図した図の例である。
FIG. 31 is an example of a plan view of the facility information shown in FIGS. 30A and 30B in an isometric view without depending on the present invention.

【図32】図30(a)、(b)の設備情報の平面図
を、等測図で出図する際に本発明によって設備どうしが
重なる部分を太線で出図した図の例である。
FIG. 32 is an example of a diagram in which, when the plan views of the facility information in FIGS. 30A and 30B are issued in isometric views, portions where the facilities overlap with each other are indicated by thick lines according to the present invention.

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

10 ホストコンピュータ 11 端末装置 12 プロッタ装置 13 外部記憶装置 14 外部記憶装置 DESCRIPTION OF SYMBOLS 10 Host computer 11 Terminal device 12 Plotter device 13 External storage device 14 External storage device

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 高さの異なる複数の平面二次元座標で表
された複数の設備図と上下の設備図における設備情報ど
うしの立体的な接続関係とが三次元の設備情報として蓄
積された設備情報記憶手段と、 前記三次元の設備情報から立体図用の二次元座標を求め
る座標変換手段と、 前記立体図用の二次元座標において座標位置が近傍であ
る設備情報どうしを選択抽出する選択抽出手段と、 該選択抽出手段によって選択抽出された設備情報の所定
の視点に対する前後関係を判定する前後判定手段と、 該前後判定手段によって後方に位置すると判定された設
備情報に関しては出図せず、前方に位置すると判定され
た設備情報に関しては前記選択抽出手段によって選択抽
出されなかった設備情報と区別可能に出図する出図手段
とを備えたことを特徴とする立体図の出図装置。
1. A facility in which a plurality of facility diagrams represented by a plurality of planar two-dimensional coordinates having different heights and a three-dimensional connection relationship between facility information in upper and lower facility diagrams are accumulated as three-dimensional facility information. Information storage means; coordinate conversion means for obtaining two-dimensional coordinates for a three-dimensional view from the three-dimensional equipment information; and selection and extraction for selectively extracting equipment information whose coordinate position is near in the two-dimensional coordinates for the three-dimensional view. Means, before and after determination means for determining the order of the equipment information selected and extracted by the selection and extraction means with respect to a predetermined viewpoint, equipment information determined to be located rearward by the before and after determination means, is not shown, The equipment information that is determined to be located in front is provided with a drawing means for issuing a print so as to be distinguishable from the equipment information not selected and extracted by the selection and extraction means. Release of drawing device of the three-dimensional figure.
【請求項2】 前記立体図用の二次元座標が等測図用の
二次元座標であることを特徴とする請求項1に記載の立
体図の出図装置。
2. The three-dimensional drawing output device according to claim 1, wherein the two-dimensional coordinates for the three-dimensional drawing are two-dimensional coordinates for an isometric drawing.
【請求項3】 前記選択抽出手段は、立体図用の二次元
座標における勾配が一致し且つ各々の座標軸切片が近傍
である設備情報を選択し、該選択された設備情報の中で
隣接する設備情報を抽出することを特徴とする請求項1
もしくは請求項2に記載の立体図の出図装置。
3. The selection and extraction means selects equipment information whose gradients in two-dimensional coordinates for a three-dimensional view match and whose respective coordinate axis intercepts are in the vicinity, and selects adjacent equipment in the selected equipment information. 2. The information is extracted.
Alternatively, the three-dimensional view drawing device according to claim 2.
【請求項4】 前記選択抽出手段は立体図用の二次元座
標で表された設備情報のうち隣接する設備情報を選択
し、該隣接する設備情報の中で設備情報どうしの間隔が
一定値以下である部分を抽出することを特徴とする請求
項1もしくは請求項2に記載の立体図の出図装置。
4. The selection and extraction means selects adjacent equipment information from the equipment information represented by two-dimensional coordinates for a three-dimensional view, and an interval between the pieces of equipment information in the adjacent equipment information is equal to or less than a predetermined value. The three-dimensional figure outputting apparatus according to claim 1 or 2, wherein a portion of the three-dimensional figure is extracted.
【請求項5】 前記出図手段は前記前方に位置すると判
定された設備情報を前記選択抽出手段によって選択抽出
されなかった設備情報と違う所定の色で出図することを
特徴とする請求項1、請求項2、請求項3もしくは請求
項4に記載の立体図の出図装置。
5. The drawing means outputs the equipment information determined to be located in the front in a predetermined color different from the equipment information not selected and extracted by the selection and extraction means. The three-dimensional drawing output apparatus according to claim 2, 3, or 4.
【請求項6】 前記出図手段は前記選択抽出された設備
情報の中の所定の設備情報を他の選択抽出されない設備
情報よりも太い線で出図することを特徴とする請求項
1、請求項2、請求項3、請求項4もしくは請求項5に
記載の立体図の出図装置。
6. The drawing device according to claim 1, wherein said drawing means outputs predetermined equipment information in the selected and extracted equipment information with a line thicker than other equipment information which is not selected and extracted. The three-dimensional drawing output device according to claim 2, 3, 4, or 5.
【請求項7】 前記出図手段は前記前方に位置すると判
定された設備情報を出図した際、設備情報の回りを薄く
ぼかして出図することを特徴とする請求項1、請求項
2、請求項3、請求項4、請求項5もしくは請求項6に
記載の立体図の出図装置。
7. The drawing device according to claim 1, wherein when drawing the equipment information determined to be located in front of the equipment, the drawing means thinly blurs the periphery of the equipment information and outputs the drawing. 7. The three-dimensional drawing output device according to claim 3, 4, 5, or 6.
JP24143992A 1992-08-19 1992-08-19 3D drawing device Expired - Fee Related JP3200185B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24143992A JP3200185B2 (en) 1992-08-19 1992-08-19 3D drawing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24143992A JP3200185B2 (en) 1992-08-19 1992-08-19 3D drawing device

Publications (2)

Publication Number Publication Date
JPH0668208A JPH0668208A (en) 1994-03-11
JP3200185B2 true JP3200185B2 (en) 2001-08-20

Family

ID=17074329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24143992A Expired - Fee Related JP3200185B2 (en) 1992-08-19 1992-08-19 3D drawing device

Country Status (1)

Country Link
JP (1) JP3200185B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2608541C2 (en) 2010-09-10 2017-01-19 Филипс Лайтинг Холдинг Б.В. Local lighting device

Also Published As

Publication number Publication date
JPH0668208A (en) 1994-03-11

Similar Documents

Publication Publication Date Title
CN104834784B (en) A kind of railway, which is met an urgent need, assists rescue three-dimensional goods electronic sand map system
EP0738875B1 (en) Method of automatically generating road network information and system for embodying the same
CN105973236A (en) Indoor positioning or navigation method and device, and map database generation method
CN109491735B (en) Integrated data generation and verification integrated monitoring human-computer interface configuration implementation method
KR100971778B1 (en) Method, system and computer-readable recording medium for matching of panoramic image using graph structure
CN107688908B (en) Study and judge the method and device of construction safety risk
CN108876857A (en) Localization method, system, equipment and the storage medium of automatic driving vehicle
CN115752474A (en) Robot navigation planning method and device under non-flat ground environment and robot
CN115982954A (en) Power transmission line three-dimensional simulation model construction system and model construction method
JP3200185B2 (en) 3D drawing device
JP3200186B2 (en) 3D drawing device
CN109859320A (en) A kind of system and method generating three-dimensional visualization image according to pipe network attribute data
CN108563859A (en) A method of quickly generating buildings model for the navigation of individual soldier's indoor positioning
JP3353212B2 (en) Leader automatic creation method and leader automatic creation system
JP4606547B2 (en) Method and system for identifying complex model surface elements
CN109931913B (en) Sensitive point influence degree analysis method based on oblique photography
JP3902872B2 (en) Computer-readable recording medium recording virtual three-dimensional space generation program, and virtual three-dimensional space generation device
JPH08322121A (en) Positioning method for remote operation manipulator and positioning support system
JPH10246632A (en) Photographing control method
JP3312959B2 (en) Leader automatic creation method
CN117315028B (en) Method, device, equipment and medium for positioning fire point of outdoor fire scene
JPH0136152B2 (en)
JPH05108729A (en) Line drawing data retrieving system and line drawing data format
JPH0612555B2 (en) Drawing search display device
JP3203148B2 (en) Drawing information management device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010605

LAPS Cancellation because of no payment of annual fees