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
JP3240890B2 - Apparatus for creating appearance display data of buildings - Google Patents
[go: Go Back, main page]

JP3240890B2 - Apparatus for creating appearance display data of buildings - Google Patents

Apparatus for creating appearance display data of buildings

Info

Publication number
JP3240890B2
JP3240890B2 JP24861095A JP24861095A JP3240890B2 JP 3240890 B2 JP3240890 B2 JP 3240890B2 JP 24861095 A JP24861095 A JP 24861095A JP 24861095 A JP24861095 A JP 24861095A JP 3240890 B2 JP3240890 B2 JP 3240890B2
Authority
JP
Japan
Prior art keywords
area
data
position data
specifying
cell
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
JP24861095A
Other languages
Japanese (ja)
Other versions
JPH0973477A (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.)
Toppan Inc
Original Assignee
Toppan Inc
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 Toppan Inc filed Critical Toppan Inc
Priority to JP24861095A priority Critical patent/JP3240890B2/en
Publication of JPH0973477A publication Critical patent/JPH0973477A/en
Application granted granted Critical
Publication of JP3240890B2 publication Critical patent/JP3240890B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、住宅等の建造物を
設計する初期段階において、その建造物の外観を立体的
に表示するためのデータを作成するための装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for creating data for three-dimensionally displaying the appearance of a building such as a house in an initial stage of designing the building.

【0002】[0002]

【従来の技術】住宅の設計に際し、まず間取りを決定
し、その間取りに対応する外観を立体的に表示すること
が望まれている。
2. Description of the Related Art In designing a house, it is desired to first determine a floor plan and display the appearance corresponding to the floor plan in three dimensions.

【0003】そのような建造物の立体的な表示は、コン
ピュータグラフィック技術を利用することで可能であ
る。
[0003] A three-dimensional display of such a building is possible by utilizing computer graphic technology.

【0004】[0004]

【発明が解決しようとする課題】しかし、コンピュータ
グラフィックにより建造物を立体的に表示するには、仮
想3次元空間において建造物を特定するための位置デー
タと、その外観に対応する画像データとが必要であるこ
とから、処理すべきデータの数が膨大になり、メモリ容
量が大きく、高速演算可能なコンピュータが必要にな
り、コストが増大する。
However, in order to display a building three-dimensionally by computer graphics, position data for specifying the building in a virtual three-dimensional space and image data corresponding to the appearance are required. Because of the necessity, the number of data to be processed becomes enormous, a memory capacity is large, a computer capable of high-speed operation is required, and the cost increases.

【0005】本発明は、上記課題を解決することのでき
る建造物の外観表示用データ作成装置を提供することを
目的とする。
An object of the present invention is to provide an apparatus for generating appearance display data of a building, which can solve the above-mentioned problems.

【0006】[0006]

【課題を解決するための手段】本発明の建造物の外観表
示用データ作成装置は、仮想2次元平面を複数の単位矩
形平面であるセルによって構成する場合における、各セ
ルの仮想2次元平面での位置データを記憶する手段と、
そのセルに対応付けられた間取りデータであって、その
セルの辺に対応付けられた外壁データを含むものを記憶
する手段と、その外壁データに対応するセルの辺に囲ま
れる間取り領域を特定する位置データを、その間取りデ
ータから導出する手段と、その仮想2次元平面に直交す
る方向の次元を加えた仮想3次元空間において、その間
取り領域を特定する位置データから、その外壁領域を特
定する位置データを導出する手段と、その仮想3次元空
間において、その間取り領域を特定する位置データか
ら、その間取り領域を覆う屋根領域を特定する位置デー
タを導出する手段と、その外壁領域を特定する位置デー
タに、予め設定された画像データを対応付ける手段と、
その屋根領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、その外壁領域を特定す
る位置データと、その屋根領域を特定する位置データ
と、各位置データに対応付けられた画像データとを、そ
れらデータに基づき建造物の外観を立体的に表示する表
示装置に出力する手段と、を備えることを特徴とする。
SUMMARY OF THE INVENTION According to the present invention, there is provided a data generating apparatus for appearance display of a building, wherein a virtual two-dimensional plane is composed of a plurality of unit rectangular plane cells. Means for storing position data of
Means for storing the floor plan data associated with the cell and including the outer wall data associated with the side of the cell, and specifying the floor plan area surrounded by the side of the cell corresponding to the outer wall data Means for deriving position data from the floor plan data, and a position for specifying the outer wall region from position data for specifying the floor plan in a virtual three-dimensional space to which a dimension in a direction orthogonal to the virtual two-dimensional plane is added. Means for deriving data, means for deriving, in the virtual three-dimensional space, position data for specifying a roof area covering the layout area from position data for specifying the layout area, and position data for specifying the outer wall area Means for associating preset image data with
Means for associating the preset image data with the position data specifying the roof area, position data specifying the outer wall area, position data specifying the roof area, and an image associated with each position data Means for outputting the data to a display device for displaying the appearance of the building three-dimensionally based on the data.

【0007】本発明の構成によれば、仮想2次元平面に
おける間取りデータに対応する間取り領域を特定する位
置データから、外壁領域と屋根領域を特定する位置デー
タを導出し、その導出した各位置データに画像データを
対応付けるので、仮想3次元空間において建造物を特定
するために必要なデータ数に比べ、建造物を特定するた
めのデータの数を少なくすることができ、安価なコンピ
ュータにより建造物の外観表示が可能になる。
According to the configuration of the present invention, position data for specifying the outer wall region and the roof region are derived from the position data for specifying the floor plan region corresponding to the floor plan data on the virtual two-dimensional plane, and the derived position data are derived. Since the image data is associated with the image data, the number of data for specifying the building can be reduced as compared with the number of data required for specifying the building in the virtual three-dimensional space. Appearance display becomes possible.

【0008】その間取り領域を特定する位置データを導
出する手段は、予め定めた順序でセルをスキャンする手
段と、各スキャンしたセルをチェック済セルとして記憶
する手段と、各スキャンしたセルが、外壁データを含む
間取りデータに対応付けられているか否かを判断する手
段と、各スキャンしたセルが外壁データを含む間取りデ
ータに対応付けられている場合は、そのスキャンを中断
すると共に、その外壁データに対応するセルの一辺を起
点として、そのセルの一辺に連なる外壁データに対応す
るセルの辺を、予め定めた方向にトレースする手段と、
各トレースした辺を含むセルをチェック済セルとして記
憶する手段と、そのトレースされた相隣接するセルの2
辺が直交する場合に、その交点の位置データを記憶する
手段と、そのトレースの起点に戻った場合に、そのトレ
ースを中断すると共に、チェック済セルを除くセルを再
度スキャンする手段とを有し、その記憶された各交点の
位置データにより間取り領域が特定されるのが好まし
い。
Means for deriving position data for specifying the floor plan area include means for scanning cells in a predetermined order, means for storing each scanned cell as a checked cell, and means for scanning each cell as an outer wall. Means for determining whether or not the data is associated with the floor plan data including the data, and when each scanned cell is associated with the floor plan data including the outer wall data, the scan is interrupted and the outer wall data is Means for tracing the side of the cell corresponding to the outer wall data connected to one side of the cell, starting from one side of the corresponding cell, in a predetermined direction,
Means for storing a cell including each traced side as a checked cell;
Means for storing the position data of the intersection when the sides are orthogonal, and means for suspending the trace and re-scanning the cells excluding the checked cells when returning to the starting point of the trace. Preferably, the floor plan area is specified by the stored position data of each intersection.

【0009】これにより、その建造物が吹き抜け部分や
別棟を有する場合でも、間取り領域を特定することがで
き、その間取り領域に対応する外壁領域と屋根領域を特
定することができる。
Thus, even when the building has a stairwell or a separate building, the floor plan area can be specified, and the outer wall area and the roof area corresponding to the plan area can be specified.

【0010】その屋根領域を特定する位置データを導出
する手段は、その間取り領域を特定する位置データか
ら、その屋根の底面領域を特定する位置データを導出す
る手段と、その屋根の底面領域の外周を構成する相隣接
するセルの2辺が直交する場合に、その交点の位置デー
タを記憶する手段と、その交点それぞれにおいて、その
交点を含むと共に屋根の底面領域内において採りえる最
大の長方形領域を特定する位置データを導出する手段
と、各長方形領域に含まれない屋根の底面領域を含むと
共に屋根の底面領域内において採りえる最大の長方形領
域を特定する位置データを導出する手段と、各長方形領
域を底面領域とした単位屋根領域を特定する位置データ
を、底面領域の大きな単位屋根領域は底面領域の小さな
単位屋根領域を覆うことができるように導出する手段と
を有し、各単位屋根領域を特定する位置データと、その
位置データに対応付けられる画像データは、その長方形
領域の面積の小さい順に出力され、前記表示装置は、先
に出力された位置データと後から出力された位置データ
とが重複する場合は、後に出力された位置データに対応
する画像データによる表示によって、り先に出力された
位置データに対応する画像データによる表示を覆った画
像を出力するのが好ましい。
The means for deriving position data for specifying the roof area includes means for deriving position data for specifying the bottom area of the roof from the position data for specifying the floor plan area, and means for deriving the outer periphery of the bottom area of the roof. Means for storing the position data of the intersection when the two sides of adjacent cells constituting the intersection are orthogonal to each other, and for each of the intersections, a maximum rectangular area including the intersection and taken in the bottom surface area of the roof Means for deriving position data to be specified; means for deriving position data for specifying the largest rectangular area that can be taken within the bottom area of the roof, including the bottom area of the roof that is not included in each rectangular area; The position data that specifies the unit roof area with the bottom area as the bottom area, the unit roof area with the larger bottom area covers the unit roof area with the smaller bottom area. Means for deriving so that the position data specifying each unit roof area, the image data associated with the position data is output in the order of small area of the rectangular area, the display device, If the position data output earlier and the position data output later overlap, the image data corresponding to the position data output earlier is displayed by displaying the image data corresponding to the position data output later. It is preferable to output an image that covers the display by.

【0011】これにより、屋根領域を特定する位置デー
タを、それぞれ長方形の底面領域を有する複数の単位屋
根領域を特定する位置データから構成でき、その位置デ
ータを容易に導出できる。また、先に出力された位置デ
ータと後から出力された位置データとが重複しても、そ
の表示装置においては、後に出力された位置データに対
応する画像データにより先に出力された位置データに対
応する画像データを覆った画像が表示され、実際の建造
物に対応した違和感のない屋根領域の画像を得ることが
できる。
Thus, the position data for specifying the roof area can be constituted by the position data for specifying a plurality of unit roof areas each having a rectangular bottom area, and the position data can be easily derived. In addition, even if the previously output position data and the subsequently output position data overlap, the display device does not match the previously output position data with the image data corresponding to the subsequently output position data. An image covering the corresponding image data is displayed, and an image of the roof area corresponding to the actual building without a sense of incongruity can be obtained.

【0012】前記建造物の階層が複数とされ、その階層
に対応する数の間取りデータが記憶され、前記仮想3次
元空間において、各間取りデータに対応する間取り領域
は、前記仮想2次元平面に直交する方向に間隔をおいて
配置され、最も上層階の間取り領域を覆うように屋根領
域は特定され、下層階の間取り領域に対応する外壁領域
と上層階の間取り領域に対応する外壁領域との接続部領
域を特定する位置データを導出する手段と、その接続部
領域を特定する位置データに、予め設定された画像デー
タを対応付ける手段とが備えられ、その接続部領域を特
定する位置データと、その位置データに対応付けられた
画像データとを前記表示装置に出力するのが好ましい。
[0012] The building has a plurality of hierarchies, and the floor plan data corresponding to the hierarchies is stored. In the virtual three-dimensional space, the floor plan area corresponding to each floor plan data is orthogonal to the virtual two-dimensional plane. The roof area is specified so as to cover the floor area of the uppermost floor, and is connected to the outer wall area corresponding to the floor area of the lower floor and the outer wall area corresponding to the floor area of the upper floor. Means for deriving position data for specifying the connection area, and means for associating preset image data with the position data for specifying the connection area, and position data for specifying the connection area, It is preferable to output image data associated with the position data to the display device.

【0013】これにより、階層が複数の建造物の外観表
示用データも作成することができ、その際、上層階の外
壁と下層階の外壁との間に接続部領域を表示することが
でき、実際の建造物に対応した違和感のない屋根領域の
画像を得ることができる。
[0013] Thus, it is possible to create appearance display data of a building having a plurality of levels, and at this time, it is possible to display a connection area between the outer wall of the upper floor and the outer wall of the lower floor, It is possible to obtain an image of the roof area corresponding to an actual building without a sense of discomfort.

【0014】その下層階の間取り領域が上層階の間取り
領域よりも外方に張り出している場合、前記接続部領域
は、その張り出し領域の外周から外方に張り出すのが好
ましい。これにより、上層階と下層階との間に日除け屋
根を有する建造物を表示することができる。
[0014] When the floor area of the lower floor projects outwardly from the floor area of the upper floor, it is preferable that the connection area protrudes outward from the outer periphery of the projection area. Thereby, it is possible to display a building having a sunshade roof between the upper floor and the lower floor.

【0015】[0015]

【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0016】図1に示す建造物の外観表示用データ作成
装置1は、コンピュータ2と、このコンピュータ2に接
続されるキーボードやマウス等の入力装置3、光磁気デ
ィスク等の記憶媒体を駆動する外部記憶装置5を有し、
このデータ作成装置1により作成されたデータに基づき
建造物の外観を表示する表示装置4に接続される。その
表示装置4としては、例えば、コンピュータと液晶ディ
スプレイとから構成されるゲーム機を用いることができ
る。
A building appearance data generating apparatus 1 shown in FIG. 1 includes a computer 2, an input device 3 such as a keyboard and a mouse connected to the computer 2, and an external device for driving a storage medium such as a magneto-optical disk. Having a storage device 5;
It is connected to a display device 4 that displays the appearance of a building based on the data created by the data creation device 1. As the display device 4, for example, a game machine including a computer and a liquid crystal display can be used.

【0017】そのデータ作成装置1は、その内蔵記憶装
置あるいは外部記憶装置5に、仮想2次元平面を複数の
単位矩形平面であるセルによって構成する場合におけ
る、各セルの仮想2次元平面での位置データを記憶す
る。例えば図2に示すように、xy座標平面においてx
軸方向にΔx間隔で並列し、y軸方向にΔy間隔で並列
するポイントPを頂点とする各単位矩形平面をセルCと
し、各セルCの位置データとして、その頂点の何れか一
つの座標データを隣接のセルCと重複しないように記憶
する。
The data generating device 1 stores, in the internal storage device or the external storage device 5, the position of each cell in the virtual two-dimensional plane when the virtual two-dimensional plane is constituted by a plurality of unit rectangular plane cells. Store the data. For example, as shown in FIG.
A cell C is defined as a unit rectangular plane having vertices at points P parallel in the axial direction at intervals of Δx and parallel in intervals at Δy in the y-axis direction. As position data of each cell C, any one of the vertices is coordinate data. Is stored so as not to overlap with the adjacent cell C.

【0018】また、データ作成装置1は、上記セルCに
対応付けられた間取りデータであって、そのセルCの辺
に対応付けられた外壁データを含むものを記憶する。例
えば図3に示すように、キッチン、ダイニング、リビン
グ、和室等を有する間取りであれば、各セルCそれぞれ
は間取りの内部か外部の何れかとされ、その間取りの内
部のセルCについては、その間取りの内容に応じた間取
りデータが対応付けられる。例えば、ダイニングに対応
するセルCについてはフロアの模様を示す画像データが
対応付けられる。さらに、その間取りの内部のセルCで
あって、その外周辺が間取りの外部との境界になるもの
については、その辺が外壁である旨の情報である外壁デ
ータが対応付けられる。そのセルCに対応付けられる間
取りデータとしては、例えば、特願平6‐257056
号に開示されたものを用いることができる。
The data creating apparatus 1 stores the floor plan data associated with the cell C, including the outer wall data associated with the side of the cell C. For example, as shown in FIG. 3, in the case of a floor plan having a kitchen, a dining room, a living room, a Japanese-style room, etc., each cell C is either inside or outside of the floor plan. Is associated with the floor plan data according to the content of the item. For example, the cell C corresponding to dining is associated with image data indicating a floor pattern. Further, as for the cell C inside the floor plan, the outer periphery of which is a boundary with the outside of the floor plan, is associated with outer wall data which is information indicating that the side is an outer wall. Examples of the floor plan data associated with the cell C include, for example, Japanese Patent Application No. 6-257056.
Can be used.

【0019】本実施形態においては、建造物の階層は複
数とされ、例えば上記図3に示すものが一階の間取りと
した場合、図4に示すような2階の間取りに付き、上記
セルCに対応付けられた間取りデータであって、そのセ
ルCの辺に対応付けられた外壁データを含むものをデー
タ作成装置1は記憶する。なお、建造物の階層は特に限
定されず、一階建てでもよいし三階建て以上であっても
よく、その階層に対応する数の間取りデータが、上記セ
ルCに対応付けられて記憶される。
In the present embodiment, the building has a plurality of levels. For example, if the building shown in FIG. 3 has a floor plan of the first floor, the floor plan of the second floor as shown in FIG. The data creation device 1 stores the floor plan data associated with the cell C and includes the outer wall data associated with the side of the cell C. The building hierarchy is not particularly limited, and may be a single story or three stories or more, and the floor plan data corresponding to the story is stored in association with the cell C. .

【0020】図18〜図21のフローチャートを参照
し、上記データ作成装置1による建造物の外観表示用デ
ータの作成手順を説明する。
Referring to the flow charts of FIGS. 18 to 21, the procedure for creating the appearance display data of a building by the data creating apparatus 1 will be described.

【0021】まず、データ作成装置1は、上記各間取り
データから、上記外壁データに対応するセルCの辺に囲
まれる間取り領域を特定する位置データを導出する。そ
のため、上記仮想2次元平面において、予め定めた順序
でセルCをスキャンする(ステップ1)。すなわち、各
セルCに対応付けられて記憶されたデータの内容を読み
出す。そのセルCのスキャンの順序は、例えば、図2に
おけるようなセルCの場合、左方最上段のセルCを起点
として右方に向かい、上段のセルCを全てスキャンした
ならば下段のセルCを同様に左方から右方に向かいスキ
ャンする。データ作成装置1は、各スキャンしたセルを
チェック済セルとして記憶する(ステップ2)。
First, the data creating apparatus 1 derives, from each of the floor plan data, position data for specifying a floor plan area surrounded by the side of the cell C corresponding to the outer wall data. Therefore, cells C are scanned in a predetermined order on the virtual two-dimensional plane (step 1). That is, the content of the data stored in association with each cell C is read. The scanning order of the cell C is, for example, in the case of the cell C as shown in FIG. 2, starting from the uppermost cell C on the left and going to the right. If all the upper cells C are scanned, the lower cell C Is similarly scanned from left to right. The data creation device 1 stores each scanned cell as a checked cell (Step 2).

【0022】データ作成装置1は、各スキャンしたセル
Cが、上記外壁データを含む間取りデータに対応付けら
れているか否かを判断する(ステップ3)。
The data creating apparatus 1 determines whether each scanned cell C is associated with the floor plan data including the outer wall data (step 3).

【0023】各スキャンしたセルCが外壁データを含む
間取りデータに対応付けられている場合、データ作成装
置1はそのスキャンを中断すると共に、その外壁データ
に対応するセルCの一辺を起点として、そのセルCの一
辺に連なる外壁データに対応するセルCの辺を、例えば
図5の(1)〜(12)に示すように、予め定めた方向
にトレースする(ステップ4)。なお、図5においてハ
ッチング部分は間取りデータに対応付けられたセルCを
示し、矢印はトレース方向を示す。すなわち、図5の
(1)に示すように上辺と左辺とが外壁に対応付けら
れ、両辺とも未だトレースされていないセルCの場合、
その上辺に沿って右方に向かってトレースする。図5の
(2)に示すように上辺と右辺とが外壁に対応付けら
れ、上辺がトレース済で右辺が未だトレースされていな
いセルCの場合、その右辺に沿って下方に向かってトレ
ースする。図5の(3)に示すように下辺と右辺とが外
壁に対応付けられ、右辺がトレース済で下辺が未だトレ
ースされていないセルCの場合、その下辺に沿って左方
に向かってトレースする。図5の(4)に示すように下
辺と左辺とが外壁に対応付けられ、下辺がトレース済で
左辺が未だトレースされていないセルCの場合、その左
辺に沿って上方に向かってトレースする。図5の(5)
に示すように左右に相隣接する2つのセルCの上辺が外
壁に対応付けられ、左方のセルCの上辺がトレース済で
右方のセルCの上辺が未だトレースされていない場合、
その上辺に沿って右方に向かってトレースする。図5の
(6)に示すように上下に相隣接する2つのセルCの右
辺が外壁に対応付けられ、上方のセルCの右辺がトレー
ス済で下方のセルCの右辺が未だトレースされていない
場合、その右辺に沿って下方に向かってトレースする。
図5の(7)に示すように左右に相隣接する2つのセル
Cの下辺が外壁に対応付けられ、右方のセルCの下辺が
トレース済で左方のセルCの下辺が未だトレースされて
いない場合、その下辺に沿って左方に向かってトレース
する。図5の(8)に示すように上下に相隣接する2つ
のセルCの左辺が外壁に対応付けられ、下方のセルCの
左辺がトレース済で上方のセルCの左辺が未だトレース
されていない場合、その左辺に沿って上方に向かってト
レースする。図5の(9)に示すように上方に位置する
セルCの右辺と、そのセルCの右斜め下方に位置するセ
ルCの上辺とが外壁に対応付けられ、上方のセルCの上
辺がトレース済で右斜め下方のセルCの上辺が未だトレ
ースされていない場合、その上辺に沿って右方に向かっ
てトレースする。図5の(10)に示すように上方に位
置するセルCの下辺と、そのセルCの左斜め下方に位置
するセルCの右辺とが外壁に対応付けられ、上方のセル
Cの下辺がトレース済で左斜め下方のセルCの右辺が未
だトレースされていない場合、その右辺に沿って下方に
向かってトレースする。図5の(11)に示すように上
方に位置するセルCの下辺と、そのセルCの右斜め下方
に位置するセルCの左辺とが外壁に対応付けられ、右斜
め下方のセルCの左辺がトレース済で上方のセルCの下
辺が未だトレースされていない場合、その下辺に沿って
左方に向かってトレースする。図5の(12)に示すよ
うに上方に位置するセルCの左辺と、そのセルCの左斜
め下方に位置するセルCの上辺とが外壁に対応付けら
れ、左斜め下方のセルCの上辺がトレース済で上方のセ
ルCの左辺が未だトレースされていない場合、その左辺
に沿って上方に向かってトレースする。
When each scanned cell C is associated with the floor plan data including the outer wall data, the data creating apparatus 1 interrupts the scan and starts from one side of the cell C corresponding to the outer wall data. The side of the cell C corresponding to the outer wall data connected to one side of the cell C is traced in a predetermined direction, for example, as shown in (1) to (12) of FIG. 5 (step 4). In FIG. 5, a hatched portion indicates a cell C associated with the floor plan data, and an arrow indicates a trace direction. That is, as shown in (1) of FIG. 5, in the case of the cell C in which the upper side and the left side are associated with the outer wall, and both sides are not traced yet,
Trace to the right along its upper side. As shown in FIG. 5 (2), in the case of a cell C in which the upper side and the right side are associated with the outer wall and the upper side has been traced and the right side has not been traced yet, the cell C is traced downward along the right side. As shown in (3) of FIG. 5, in the case of a cell C in which the lower side and the right side are associated with the outer wall and the right side has been traced and the lower side has not been traced yet, the cell C is traced leftward along the lower side. . As shown in (4) of FIG. 5, in the case of the cell C in which the lower side and the left side are associated with the outer wall and the lower side has been traced and the left side has not been traced, the cell C is traced upward along the left side. (5) of FIG.
As shown in the above, the upper sides of two cells C adjacent to each other on the left and right are associated with the outer wall, the upper side of the left cell C has been traced, and the upper side of the right cell C has not been traced yet.
Trace to the right along its upper side. As shown in FIG. 5 (6), the right sides of two vertically adjacent cells C are associated with the outer wall, the right side of the upper cell C has been traced, and the right side of the lower cell C has not been traced yet. If so, trace down along the right side.
As shown in FIG. 5 (7), the lower sides of two cells C adjacent to each other on the left and right are associated with the outer wall, the lower side of the right cell C is traced, and the lower side of the left cell C is still traced. If not, trace to the left along its lower side. As shown in FIG. 5 (8), the left sides of two vertically adjacent cells C are associated with the outer wall, the left side of the lower cell C has been traced, and the left side of the upper cell C has not been traced yet. In this case, trace upward along the left side. As shown in FIG. 5 (9), the right side of the cell C located above and the upper side of the cell C located diagonally lower right of the cell C are associated with the outer wall, and the upper side of the cell C above is traced. If the upper side of the cell C at the lower right of the cell C has not been traced yet, tracing is performed rightward along the upper side. As shown in FIG. 5 (10), the lower side of the cell C located above and the right side of the cell C located diagonally lower left of the cell C are associated with the outer wall, and the lower side of the cell C above is traced. If the right side of the cell C at the lower left has not been traced yet, the cell C is traced downward along the right side. As shown in FIG. 5 (11), the lower side of the cell C located above and the left side of the cell C located diagonally lower right of the cell C are associated with the outer wall, and the left side of the cell C diagonally lower right. Is traced, and the lower side of the upper cell C is not traced yet, and traces to the left along the lower side. As shown in FIG. 5 (12), the left side of the cell C located above and the upper side of the cell C located diagonally lower left of the cell C are associated with the outer wall, and the upper side of the cell C diagonally lower left. Is traced, and the left side of the upper cell C is not traced yet, traces upward along the left side.

【0024】データ作成装置1は、各トレースした辺を
含むセルCをチェック済セルとして記憶する(ステップ
5)。また、そのトレースされた相隣接するセルの2辺
が直交する場合に、その交点の位置データを記憶する
(ステップ6、7)。例えば、上記図5の(1)〜
(4)、(9)〜(12)においては、交点Pの仮想2
次元平面における座標が記憶される。
The data creation device 1 stores the cell C including each traced side as a checked cell (step 5). If two sides of the traced adjacent cells are orthogonal, the position data of the intersection is stored (steps 6 and 7). For example, FIG.
(4) In (9) to (12), the virtual 2 of the intersection P
The coordinates on the dimensional plane are stored.

【0025】次に、そのトレースが完了したか否かを判
断する(ステップ8)。上記トレースの起点に戻ると、
一周に亘る外壁面のトレースが完了することになる。そ
の外壁面に囲まれる領域が間取り領域となる。すなわ
ち、その記憶された交点の位置データにより間取り領域
が特定される。
Next, it is determined whether or not the trace has been completed (step 8). Returning to the starting point of the above trace,
The tracing of the outer wall surface over one round is completed. The area surrounded by the outer wall surface is the floor plan area. That is, the floor plan area is specified by the stored intersection position data.

【0026】データ作成装置1は、そのトレースの起点
に戻った場合、そのトレースを中断すると共に、上記チ
ェック済セルを除くセルを再度スキャンし(ステップ
9)、上記同様にトレースを行なう。これにより、建造
物が吹き抜け部分や別棟を有する場合でも、間取り領域
を特定することができる。全てのセルのスキャンが終了
することで、間取り領域の特定用位置データが確定す
る。
When returning to the starting point of the trace, the data creating apparatus 1 interrupts the trace, scans the cells other than the checked cells again (step 9), and traces in the same manner as described above. Thus, even when the building has a stairwell or a separate building, the floor plan area can be specified. When the scanning of all the cells is completed, the position data for specifying the layout area is determined.

【0027】その記憶された一つの交点と、その交点の
次に記憶された交点との間が一枚の外壁面とされ、その
2つの交点の座標が一枚の外壁面の底辺を構成するポイ
ントとなる。その2つの交点の座標に、仮想2次元平面
に直交する方向の次元において、例えばxy座標平面に
直交するz軸方向において、一定の値を加えることで、
その一枚の外壁面の頂辺を構成する2つのポインの座標
を発生させる。データ作成装置1は、その一枚の外壁面
の底辺を構成する2点と頂辺を構成する2点の4つの座
標をポイントとして記憶し、ポイントリストを作成す
る。同様にして、間取り領域の特定用位置データを構成
する記憶された他の全交点に基づいても、各外壁面それ
ぞれの底辺と頂辺を構成するポイントの座標を記憶して
ポイントリストに加える(ステップ10)。
The space between the stored one intersection and the intersection stored next to the intersection is defined as one outer wall surface, and the coordinates of the two intersections constitute the base of one outer wall surface. Points. By adding a constant value to the coordinates of the two intersections in the dimension in the direction orthogonal to the virtual two-dimensional plane, for example, in the z-axis direction orthogonal to the xy coordinate plane,
The coordinates of two points forming the top side of the one outer wall surface are generated. The data creating device 1 stores the four coordinates of two points constituting the bottom side and two points constituting the top side of the one outer wall surface as points, and creates a point list. Similarly, the coordinates of the points forming the bottom and top sides of each outer wall surface are also stored and added to the point list, based on all the other stored intersections forming the location data for specifying the layout area. Step 10).

【0028】また、その4つのポイントから一枚の外壁
面が構成されることから、そのポイントの座標の組み合
わせを、その一枚の外壁面に対応するサーフェースとし
て記憶し、サーフェースリストを作成する。同様にし
て、各外壁面に対応するサーフェースを記憶してサーフ
ェースリストに加える(ステップ11)。すなわち、各
サーフェースは、仮想3次元空間において外壁領域を特
定する位置データとなる。
Further, since one outer wall surface is constituted by the four points, a combination of coordinates of the point is stored as a surface corresponding to the one outer wall surface, and a surface list is created. I do. Similarly, the surface corresponding to each outer wall surface is stored and added to the surface list (step 11). That is, each surface becomes position data for specifying the outer wall region in the virtual three-dimensional space.

【0029】その仮想3次元空間において、一階の間取
りデータに対応する間取り領域と二階の間取りデータに
対応する間取り領域とは、前記仮想2次元平面に直交す
る方向に間隔をおいて配置される。データ作成装置1
は、その一階の間取り領域に対応する外壁領域と2階の
間取り領域に対応する外壁領域との接続部領域を特定す
る位置データを導出する(ステップ12)。
In the virtual three-dimensional space, the floor plan area corresponding to the floor plan data of the first floor and the floor plan area corresponding to the floor plan data of the second floor are spaced apart in a direction orthogonal to the virtual two-dimensional plane. . Data creation device 1
Derives position data for specifying a connection area between the outer wall area corresponding to the floor plan area of the first floor and the outer wall area corresponding to the floor plan area of the second floor (step 12).

【0030】次に、データ作成装置1は、例えば仮想2
次元平面において、図6の(1)に実線で示すような一
階の間取り領域Aと、図6の(2)に破線で示すような
二階の間取り領域Bとを、図6の(3)に示すように重
ねあわせた図中破線で示す最大間取り領域Eを特定する
データを得る(ステップ13)。なお、最大間取り領域
Eは一階の間取り領域と等しくてもよいし、等しくなく
てもよい。上記各セルCが、その一階の間取り領域と二
階の間取り領域の少なくとも一方の内部か、両方の間取
り領域の外部かを判断し、少なくとも一方の内部であれ
ば、そのセルCは最大間取り領域Eであるとする。
Next, the data creating device 1 is, for example, a virtual 2
In the two-dimensional plane, a floor plan area A as shown by a solid line in (1) of FIG. 6 and a floor plan area B as shown by a broken line in (2) of FIG. Then, data specifying the maximum floor plan area E indicated by a broken line in the figure as shown in FIG. Note that the maximum floor area E may or may not be equal to the floor area of the first floor. It is determined whether each of the cells C is inside the floor plan area of the first floor and the floor plan of the second floor or outside both floor plan areas. If at least one of the cells C is inside, the cell C is the maximum floor plan area. Let it be E.

【0031】上記ポイントリストを作成したのと同様に
して、その最大間取り領域Eのポイントを記憶してポイ
ントリストを作成する(ステップ14)。なお、吹き抜
けが存在する場合、そのポイントリストは2つ作成され
るので、いずれのポイントリストが最大間取り領域Eの
外周であるかを判断し、その判断結果を記憶する(ステ
ップ15、16)。吹き抜けが存在する場合、後述の日
除け屋根は外周側にのみ形成されるため、その内周側に
日除け屋根を形成しないためである。
In the same manner as when the point list is created, the points of the maximum layout area E are stored and a point list is created (step 14). If there is a stairwell, two point lists are created. Therefore, it is determined which point list is the outer periphery of the maximum floor plan area E, and the determination result is stored (steps 15 and 16). This is because when there is a stairwell, a awning roof described later is formed only on the outer peripheral side, and therefore no awning roof is formed on the inner peripheral side.

【0032】その接続部領域として、その最大間取り領
域Eの外周の全域から外方に張り出す日除け屋根を形成
すると仮定する。図7に示すように、その日除け屋根の
高さHと屋根角αは、予め設定してデータ作成装置1に
記憶させ、その日除け屋根の幅LはH・cosα/si
nαにより演算して求める(ステップ17)。
It is assumed that a sunshade roof extending outward from the entire area of the maximum layout area E is formed as the connection area. As shown in FIG. 7, the height H and the roof angle α of the sunshade roof are set in advance and stored in the data creation device 1, and the width L of the sunshade roof is H · cos α / si.
It is calculated by nα (step 17).

【0033】次に、その日除け屋根の幅Lを、その最大
間取り領域Eから外方に向かうように加えた、図6の
(3)において2点鎖線で示すような日除け屋根底面領
域Fを特定するポイントを記憶し、ポイントリストを作
成する(ステップ18)。なお、図6の(3)に示すよ
うに、その最大間取り領域Eが、日除け屋根の幅Lの2
倍以下の間隔で対向する外壁部分m、nを有する場合、
その日除け屋根の幅Lを、その最大間取り領域Eから外
方に向かうように加えると、日除け屋根底面領域Fが重
複して特定される。その場合は、そのような重複した特
定が生じないように、その日除け屋根底面領域Fを特定
するポイントを排除したポイントリストを作成する。
Next, the sunshade roof bottom area F as indicated by a two-dot chain line in FIG. 6C is specified by adding the width L of the sunshade roof outward from the maximum floor plan area E. The points to be executed are stored, and a point list is created (step 18). As shown in (3) of FIG. 6, the maximum floor plan area E is 2 mm of the width L of the sunshade roof.
In the case of having outer wall portions m and n opposed at an interval of less than twice,
If the width L of the awning roof is added outward from the maximum floor plan area E, the awning roof bottom area F is specified in an overlapping manner. In that case, a point list excluding points specifying the sunshade bottom surface area F is created so that such duplicate specification does not occur.

【0034】次に、その日除け屋根底面領域Fから内方
に向かうように日除け屋根の幅Lを差引くことで、図8
において一点鎖線で示すような上面領域Gを特定するポ
イントを記憶し、ポイントリストを作成する(ステップ
19)。その上面領域Gは、日除け屋根底面領域Fの重
複特定が生じないように日除け屋根底面領域Fを特定す
るポイントリストを補正した場合、最大間取り領域Eと
は異なるものになり、その補正がなければ最大間取り領
域と一致する。その上面領域Gを特定するポイントリス
トの座標から構成されるサーフェースを、その上面領域
Gに対応付けて記憶し、上面領域Gのサーフェースリス
トを作成する(ステップ20)。
Next, by subtracting the width L of the sunshade roof from the sunshade roof bottom surface area F inward, FIG.
In step 19, a point for specifying the upper surface area G as indicated by a dashed line is stored, and a point list is created (step 19). When the point list specifying the shaded roof bottom surface area F is corrected so that the overlapping specification of the shaded roof bottom surface area F does not occur, the upper surface area G is different from the maximum floor plan area E. Matches the maximum floor plan area. A surface composed of the coordinates of the point list specifying the upper surface area G is stored in association with the upper surface area G, and a surface list of the upper surface area G is created (step 20).

【0035】次に、上面領域Gの外周の中で、二階の間
取り領域Bから張り出す部分にのみ日除け屋根を形成す
るために、日除け屋根底面領域Fを特定するポイントリ
ストを補正する(ステップ21)。すなわち、二階の間
取り領域Bと上面領域Gとを重ねあわせ、上記各セルC
の中で、上面領域Gであって二階の間取り領域Bでな
い、図9においてハッチングで示す張り出し領域Hを特
定するポイントを記憶する。その張り出し領域Hから外
方に向かうように日除け屋根の幅Lを加えた、図9にお
いて2点鎖線のハッチングで示す日除け屋根斜面領域I
を特定するポイントを記憶する。その日除け屋根斜面領
域Iと上面領域Gとを重ねあわせた部分が、図10に示
すような補正後の日除け屋根底面領域F′とされ、その
補正後の日除け屋根底面領域F′を特定するポイントリ
ストを作成する。その補正後の日除け屋根底面領域F′
を特定するポイントリストの座標から構成されるサーフ
ェースを、その補正後の日除け屋根底面領域F′に対応
付けて記憶し、日除け屋根底面領域F′のサーフェース
リストを作成する(ステップ22)。
Next, in order to form a sunshade roof only in a portion of the outer periphery of the upper surface area G that protrudes from the floor plan area B on the second floor, the point list for specifying the sunshade roof bottom area F is corrected (step 21). ). That is, the floor plan area B and the upper surface area G of the second floor are overlapped, and
In FIG. 9, a point for specifying the overhang area H indicated by hatching in FIG. A shaded roof slope area I indicated by hatching with a two-dot chain line in FIG. 9 in which the shaded roof width L is added outward from the overhang area H.
Is stored. The overlapped portion of the awning roof slope area I and the upper surface area G is the corrected awning roof bottom area F ′ as shown in FIG. 10, and a point for specifying the corrected awning roof bottom area F ′. Create a list. Shaded roof bottom surface area F 'after the correction
Is stored in association with the shaded roof bottom area F 'after the correction, and a surface list of the shaded roof bottom area F' is created (step 22).

【0036】次に、日除け屋根斜面領域Iを特定するポ
イントを、補正後の日除け屋根底面領域F′を特定する
ポイントと上面領域Gを特定するポイントとから求めて
記憶し、ポイントリストを作成する(ステップ23)。
その作成したポイントリストの座標から構成されるサー
フェースを、その日除け屋根斜面領域Iに対応付けて記
憶し、日除け屋根斜面領域Iのサーフェースリストを作
成する(ステップ24)。図11は、その日除け屋根斜
面領域Iの各サーフェースに対応する面Sを図示したも
のである。
Next, the points for specifying the shaded roof slope area I are obtained from the points for specifying the corrected shaded roof bottom area F 'and the points for specifying the upper face area G, and stored to create a point list. (Step 23).
A surface composed of the coordinates of the created point list is stored in association with the shade roof slope area I, and a surface list of the shade roof slope area I is created (step 24). FIG. 11 illustrates a surface S corresponding to each surface of the sunshade roof slope region I.

【0037】次に、接続部領域の中で、日除け屋根斜面
領域Iでない部分を壁面部領域とする。この壁面部領域
を特定するポイントは、2階の間取り領域Bのポイント
リストの中で、日除け屋根斜面領域Iでない部分に対応
するポイントと、そのポイントから前記日除け屋根の高
さHだけ、すなわち仮想2次元平面に直交する方向の次
元において例えばxy座標平面に直交するz軸方向にお
いて、差し引くことで得られるポイントとから求められ
られる。その求めたポイントを記憶してポイントリスト
を作成する(ステップ25)。その壁面部領域のポイン
トリストの座標から構成されるサーフェースを、その壁
面部領域に対応付けて記憶し、サーフェースリストを作
成する(ステップ26)。
Next, in the connection area, a part other than the shaded roof slope area I is defined as a wall surface area. In the point list of the floor plan area B on the second floor, points specifying the wall surface area correspond to points corresponding to portions other than the shaded roof slope area I, and only the height H of the shaded roof from that point, that is, a virtual area. In a dimension in a direction orthogonal to the two-dimensional plane, for example, in a z-axis direction orthogonal to the xy coordinate plane, it is obtained from a point obtained by subtraction. The obtained points are stored to create a point list (step 25). A surface composed of the coordinates of the point list of the wall surface area is stored in association with the wall surface area, and a surface list is created (step 26).

【0038】次に、データ作成装置1は仮想3次元空間
において、最上階、本実施形態では二階の間取り領域B
を特定するポイントリストから、その二階の間取り領域
Bを覆う屋根領域を特定する位置データを導出する。ま
ず、予め設定した屋根の日除け幅を、二階の間取り領域
Bから外方に向かうように加えることで、屋根底面領域
を特定するポイントを求めて記憶し、ポイントリストを
作成する(ステップ27)。例えば、図12の(1)に
示すようなポイントPにより特定される吹き抜け部Lを
有する二階の間取り領域Bの場合、その屋根の日除け幅
Wを外方に向かうように加え、図12の(2)に示すよ
うなポイントP′により特定される屋根底面領域Rを特
定する。次に、その二階の間取り領域Bが、屋根の日除
け幅Wの2倍以下の間隔で対向する外壁部分j、kを有
する場合、その屋根の日除け幅Wを、その二階の間取り
領域Bから外方に向かうように加えると、屋根底面領域
Rが重複して特定される。その場合は、図12の(3)
に示すように、そのような重複した特定が生じないよう
に、その屋根底面領域Rを特定するポイントを排除して
ポイントリストを作成する。
Next, in the virtual three-dimensional space, the data creating apparatus 1 arranges the floor area B on the top floor, in this embodiment, the second floor.
Is derived from the point list specifying the roof area covering the floor plan area B on the second floor. First, by adding a preset shade width of the roof outward from the floor plan area B on the second floor, a point for specifying the roof bottom area is obtained and stored, and a point list is created (step 27). For example, in the case of a floor plan B of the second floor having a stairwell L specified by a point P as shown in FIG. 12A, the shade width W of the roof is added so as to be directed outward, and FIG. A roof bottom area R specified by a point P ′ as shown in 2) is specified. Next, when the floor plan area B of the second floor has outer wall portions j and k facing each other at an interval of twice or less of the shade width W of the roof, the shade width W of the roof is moved out of the floor plan area B of the second floor. If it adds so that it may go to the direction, the roof bottom surface area R will be specified redundantly. In that case, (3) in FIG.
As shown in (1), a point list is created by excluding points specifying the roof bottom surface region R so that such duplicate specification does not occur.

【0039】次にデータ作成装置1は、その屋根底面領
域Rを構成するポイントP′それぞれにおいて、そのポ
イントP′を含むと共に屋根底面領域R内において採り
える最大の長方形領域を特定するポイントを求め、ポイ
ントリストとして記憶する(ステップ28)。それら長
方形領域は部分的に重複してもよい。なお、そのポイン
トP′が既に特定した長方形領域の頂点に該当する場
合、同一の長方形領域を特定することになるので、その
ポイントP′での処理は飛ばす。これにより、上記図1
2の(3)に示すような屋根底面領域Rの場合、まず、
図13の(1)においてハッチングで示すような長方形
領域T1が特定され、次に、図13の(2)においてハ
ッチングで示すような長方形領域T2が特定され、次
に、図13の(3)においてハッチングで示すような長
方形領域T3が特定される。さらに、データ作成装置1
は、上記各長方形領域T1、T2、T3に含まれない屋
根底面領域Rを含むと共に屋根底面領域R内において採
りえる最大の長方形領域を特定するポイントを求め、ポ
イントリストとして記憶する。これにより、図14の
(1)においてハッチングで示すような長方形領域T4
と、図14の(2)においてハッチングで示すような長
方形領域T5が特定される。
Next, at each point P 'constituting the roof bottom area R, the data creating apparatus 1 obtains a point which includes the point P' and specifies the largest rectangular area which can be taken in the roof bottom area R. Are stored as a point list (step 28). The rectangular areas may partially overlap. If the point P 'corresponds to the vertex of the already specified rectangular area, the same rectangular area is specified, and the processing at the point P' is skipped. Thus, FIG.
In the case of the roof bottom region R as shown in 2 (3), first,
A rectangular area T1 as shown by hatching in (1) of FIG. 13 is specified, a rectangular area T2 as shown by hatching in (2) of FIG. 13 is specified, and then (3) of FIG. , A rectangular area T3 as indicated by hatching is specified. Further, the data creation device 1
Calculates the points that include the roof bottom area R that is not included in each of the rectangular areas T1, T2, and T3 and that specify the largest rectangular area that can be taken within the roof bottom area R, and store the points as a point list. As a result, a rectangular area T4 as shown by hatching in FIG.
Then, a rectangular area T5 as indicated by hatching in (2) of FIG. 14 is specified.

【0040】次に、データ作成装置1は、その特定され
た各長方形領域のポイントリストを、その長方形領域の
面積の小さい順に並べ替えて記憶する(ステップ2
9)。
Next, the data creating apparatus 1 rearranges and stores the specified point list of each rectangular area in ascending order of the area of the rectangular area (step 2).
9).

【0041】次に、データ作成装置1は、その特定され
た各長方形領域を底面領域とした単位屋根領域を特定す
る位置データを、底面領域の大きな単位屋根領域は底面
領域の小さな単位屋根領域を覆うことができるように導
出する。すなわち、単位屋根領域のポイントを求めて記
憶し、ポイントリストを作成する(ステップ30)。本
実施形態では、その単位屋根領域の形状は、いわゆる寄
せ棟式の屋根形状に対応する。例えば、図15の(1)
〜(3)に示すように、各長方形領域の頂点のポイント
をP0、P1、P2、P3とし、また、各長方形領域の
短辺を一辺とする三角形領域の頂点の中で長方形領域の
頂点と重複しないもののポイントをP4、P5とした場
合、そのポイントP0、P1、P2、P3、P4、P5
の3次元空間の座標により、単位屋根領域を特定でき
る。例えば、そのP0、P1間の予め設定された長辺の
寸法をa、そのP1、P2間の予め設定された短辺の寸
法をbとし、その三角形領域が長方形領域に対しなす角
度を予め設定された短辺の寸法をαとする。これによ
り、a>bの場合はe=b/2、a≦bの場合はe=a
/2として、各単位屋根領域の高さhを、h=e・si
nα/cosαにより求めることができる。そのポイン
トP0、P1、P2、P3、P4、P5を記憶すること
で、各単位屋根領域を特定するポイントリストを作成す
る。また、ポイントリストの座標から構成されるサーフ
ェースを、その単位屋根領域に対応付けて記憶し、サー
フェースリストを作成する(ステップ31)。例えば、
そのポイントP0の座標を3次元仮想空間における原点
とした場合、そのポイントリストは、P0については
(0、0、0)となり、P1については(a、0、0)
となり、P2については(a、b、0)となり、P3に
ついては(0、b、0)となり、P4については(e、
e、h)となり、P5についてはa>bの場合は(e、
b−e、h)となり、a≦bの場合は(e、a−e、
h)となる。また、サーフェースリストは、図15の
(1)〜(3)に示すように、各長方形領域の長辺を一
辺とする台形領域をS0、S2、各長方形領域の短辺を
一辺とする三角形領域をS1、S3とすると、S0につ
いては〔P0、P1、P5、P4〕となり、S1につい
ては〔P1、P2、P5、P5〕となり、S2について
は〔P2、P3、P4、P5〕となり、S3については
〔P3、P0、P4、P4〕となる。
Next, the data creating apparatus 1 specifies position data for specifying a unit roof area with each specified rectangular area as a bottom area, and a unit roof area with a large bottom area as a unit roof area with a small bottom area. Derived so that it can be covered. That is, the points of the unit roof area are obtained and stored, and a point list is created (step 30). In the present embodiment, the shape of the unit roof region corresponds to a so-called ridge-type roof shape. For example, (1) of FIG.
As shown in (3), the points of the vertices of each rectangular area are defined as P0, P1, P2, and P3, and the vertices of the rectangular area among the vertices of the triangular area whose short side is one side are If the points that do not overlap are P4 and P5, the points P0, P1, P2, P3, P4, P5
The unit roof area can be specified by the coordinates in the three-dimensional space. For example, a dimension of a preset long side between P0 and P1 is a, a dimension of a preset short side between P1 and P2 is b, and an angle formed by the triangular region with respect to the rectangular region is preset. Let α be the dimension of the short side thus obtained. Thus, if a> b, e = b / 2, and if a ≦ b, e = a
/ 2, the height h of each unit roof area is given by h = e · si
It can be obtained from nα / cosα. By storing the points P0, P1, P2, P3, P4, and P5, a point list that specifies each unit roof area is created. In addition, a surface constituted by the coordinates of the point list is stored in association with the unit roof area, and a surface list is created (step 31). For example,
When the coordinates of the point P0 are set as the origin in the three-dimensional virtual space, the point list becomes (0, 0, 0) for P0 and (a, 0, 0) for P1.
And (a, b, 0) for P2, (0, b, 0) for P3, and (e,
e, h), and for P5, if a> b, (e,
be, h), and when a ≦ b, (e, ae,
h). In addition, as shown in (1) to (3) of FIG. 15, the surface list includes trapezoidal areas S0 and S2 each having the long side of each rectangular area as one side, and triangles each having the short side of each rectangular area as one side. Assuming that the regions are S1 and S3, S0 becomes [P0, P1, P5, P4], S1 becomes [P1, P2, P5, P5], and S2 becomes [P2, P3, P4, P5]. S3 is [P3, P0, P4, P4].

【0042】次に、データ作成装置1は、上記外壁領域
を特定するサーフェース、すなわち、そのサーフェース
により特定される座標に、予め設定された標準画像デー
タを対応付ける(ステップ32)。その標準画像データ
は、例えば、その外壁領域の色や模様を特定するデータ
であり、予め作成されてデータ作成装置1に記憶され
る。なお、図16に示すように、その外壁領域Uの仮想
2次元平面における一辺の寸法が、セルCの一辺の寸法
qのN倍であり、その外壁領域Uの仮想2次元平面に直
交する高さ寸法がrである場合、その標準画像データ
は、セルCの一辺の寸法qと外壁領域の高さ寸法rの矩
形領域に対応するものが一つ準備され、その外壁領域U
に対応するセルCの数Nだけ複写されて外壁領域Uに対
応付けられる。これにより、各標準画像データの、仮想
3次元空間における配置座標が特定される。なお、その
配置座標以外に、各標準画像データの表示態様に関する
データ、例えば、半透明表示の指示データを、その外壁
領域に対応付けてもよい。
Next, the data creating apparatus 1 associates the standard image data set in advance with the surface for specifying the outer wall area, that is, the coordinates specified by the surface (step 32). The standard image data is, for example, data for specifying a color or a pattern of the outer wall region, and is created in advance and stored in the data creating device 1. As shown in FIG. 16, the dimension of one side of the outer wall area U in the virtual two-dimensional plane is N times the dimension q of one side of the cell C, and the height orthogonal to the virtual two-dimensional plane of the outer wall area U. If the height dimension is r, one piece of standard image data corresponding to a rectangular area having a dimension q of one side of the cell C and a height dimension r of the outer wall area is prepared, and the outer wall area U is prepared.
Are copied by the number N of cells C corresponding to the outer wall area U. Thereby, the arrangement coordinates of each standard image data in the virtual three-dimensional space are specified. In addition to the arrangement coordinates, data relating to the display mode of each standard image data, for example, translucent display instruction data may be associated with the outer wall area.

【0043】また、その外壁領域Uに対応するセルCに
対応付けられた間取りデータが、そのセルCに対応する
外壁領域部分に特有のデータを含む場合、その特有のデ
ータに対応する画像データが、その外壁領域の中の当該
セルCに対応する部分に対応付けられる(ステップ3
3)。例えば、その特有のデータとして窓部材の特定情
報を含む場合、その窓部材に対応する画像を表示するた
めの画像データが、上記標準画像データに代えて対応付
けられる。
When the floor plan data associated with the cell C corresponding to the outer wall area U includes data specific to the outer wall area portion corresponding to the cell C, image data corresponding to the specific data is displayed. Is associated with a portion corresponding to the cell C in the outer wall region (step 3).
3). For example, when the specific data includes window member specific information, image data for displaying an image corresponding to the window member is associated instead of the standard image data.

【0044】次に、データ作成装置1は、上記接続部領
域、すなわち上面領域Gと日除け屋根斜面領域Iと日除
け屋根底面領域F′と壁面部領域を特定するサーフェー
スに、すなわち、そのサーフェースにより特定される座
標に、予め設定された画像データを対応付ける(ステッ
プ34)。その上面領域Gと日除け屋根底面領域F′と
壁面部領域に対応付けられる画像データは、例えば、そ
の上面領域Gの色や模様を特定するデータであり、矩形
領域に対応するものが予め作成されて記憶され、その上
面領域Gの寸法に応じて拡大や縮小したものを組み合わ
せて上面領域Gに対応付ける。その日除け屋根領域I
が、例えば図17に示すように、長方形部分Iaと三角
形部分Ibとからなる場合、その画像データとして長方
形部分Iaに対応するものと三角形部分Ibに対応する
ものとが一つずつ準備されて記憶され、その長方形部分
Iaと三角形部分Ibの寸法に応じて拡大や縮小したも
のを組み合わせて日除け屋根領域Iに対応付ける。
Next, the data generating apparatus 1 specifies the connection area, that is, the top area G, the shaded roof slope area I, the shaded roof bottom area F ', and the surface for specifying the wall surface area, that is, the surface. The preset image data is associated with the coordinates specified by (step 34). The image data associated with the upper surface area G, the shade roof bottom surface area F ′, and the wall surface area area is, for example, data for specifying the color and pattern of the upper surface area G, and the data corresponding to the rectangular area is created in advance. The upper and lower areas G are combined and combined in accordance with the size of the upper surface area G. Sunshade roof area I
However, for example, as shown in FIG. 17, when a rectangular portion Ia and a triangular portion Ib are included, image data corresponding to the rectangular portion Ia and data corresponding to the triangular portion Ib are prepared and stored one by one. Then, a combination of the rectangular part Ia and the triangle part Ib, which are enlarged or reduced according to the dimensions, is associated with the shade roof area I.

【0045】次に、データ作成装置1は、上記各単位屋
根領域を特定するサーフェースに、すなわちそのサーフ
ェースにより特定される座標に、予め設定された画像デ
ータを対応付ける(ステップ35)。各単位屋根領域
が、例えば前記図15に示すような寄せ棟式である場
合、台形部分と三角形部分とからなるので、その画像デ
ータとして台形部分を分割した長方形と三角形および三
角形部分に対応するものとが一つずつ準備されて記憶さ
れ、その長方形と三角形の寸法に応じて拡大や縮小した
ものを組み合わせて単位屋根領域に対応付ける。
Next, the data creating apparatus 1 associates the preset image data with the surface that specifies each unit roof area, that is, the coordinates specified by the surface (step 35). When each unit roof area is of the ridge type as shown in FIG. 15, for example, it is composed of a trapezoidal part and a triangular part, so that the image data corresponding to the rectangular, triangular and triangular parts obtained by dividing the trapezoidal part. Are prepared and stored one by one, and those that are enlarged or reduced according to the dimensions of the rectangle and the triangle are combined and associated with the unit roof area.

【0046】次に、データ作成装置1は、上記外壁領域
を特定するサーフェースに対応付けられた画像データの
座標、接続部領域を特定するサーフェースに対応付けら
れた画像データの座標、および各単位屋根領域を特定す
るサーフェースに対応付けられた画像データの座標を、
仮想3次元空間における表示位置に対応する座標に変換
する(ステップ36)。すなわち、上記外壁領域のサー
フェースリスト、接続部領域のサーフェースリスト、お
よび各単位屋根領域のサーフェースリストは、それぞれ
個別の座標系において設定されたものであって、仮想2
次元平面に直交する高さ方向に関しては、それら外壁領
域、接続部領域、および各単位屋根領域は、相対的に高
さの差がない状態で特定されている。そこで、それら各
領域を相対的に高さの差があるように特定するための座
標変換を行ない記憶する。なお、それら各領域を仮想3
次元空間における表示位置を特定するための座標系とし
ては、例えばワールド座標系を用いることができる。
Next, the data generating device 1 determines the coordinates of the image data associated with the surface specifying the outer wall area, the coordinates of the image data associated with the surface specifying the connection area, and The coordinates of the image data associated with the surface that specifies the unit roof area
The coordinates are converted into coordinates corresponding to the display position in the virtual three-dimensional space (step 36). That is, the surface list of the outer wall region, the surface list of the connection portion region, and the surface list of each unit roof region are respectively set in individual coordinate systems, and are virtual 2
In the height direction orthogonal to the dimensional plane, the outer wall region, the connection portion region, and each unit roof region are specified in a state where there is no relatively high difference. Therefore, coordinate conversion is performed to specify each of the regions so that there is a relative difference in height, and the regions are stored. Note that each of these areas is assumed to be a virtual 3
As a coordinate system for specifying a display position in a dimensional space, for example, a world coordinate system can be used.

【0047】次に、データ作成装置1は、その仮想3次
元空間における表示の視点位置を求める(ステップ3
7)。その視点位置は、上記記憶された各領域の仮想3
次元空間における表示位置と干渉しないように定められ
る。例えば、その各領域の仮想3次元空間における表示
位置をxyz座標系により特定した場合、その視点位置
は、その表示位置のx座標、y座標、z座標の最大値よ
りも大きく、最小値よりも小さくなる条件を満足するよ
うに定められる。また、その視点位置を可動とする場合
は、その条件を満足する軌跡を表す式を求める。
Next, the data creating device 1 obtains the display viewpoint position in the virtual three-dimensional space (step 3).
7). The viewpoint position is the virtual 3 of each of the stored areas.
It is determined so as not to interfere with the display position in the dimensional space. For example, when the display position of each region in the virtual three-dimensional space is specified by the xyz coordinate system, the viewpoint position is larger than the maximum value of the x coordinate, y coordinate, and z coordinate of the display position, and is larger than the minimum value. It is determined so as to satisfy the condition of becoming smaller. When the viewpoint position is movable, an expression representing a locus satisfying the condition is obtained.

【0048】上記仮想3次元空間における建造物の外壁
領域、接続部領域、および各単位屋根領域の座標と、各
領域に対応つけられた画像データと、視点位置とが、表
示装置4に出力され、そのデータに対応する建造物の外
観を、表示装置4は内蔵プログラムに基づき立体的に表
示する。なお、仮想3次元空間における建造物の各領域
の座標、各領域に対応付けられた画像データ、および視
点位置とから、その建造物の外観を立体的に表示するプ
ログラムは、公知のものを用いることができる。
The coordinates of the outer wall area, the connection area, and the unit roof area of the building in the virtual three-dimensional space, the image data associated with each area, and the viewpoint position are output to the display device 4. The display device 4 stereoscopically displays the appearance of the building corresponding to the data based on the built-in program. It should be noted that a known program is used as a program for displaying the appearance of the building three-dimensionally from the coordinates of each region of the building in the virtual three-dimensional space, the image data associated with each region, and the viewpoint position. be able to.

【0049】[0049]

【発明の効果】本発明の建造物の外観表示用データ作成
装置によれば、仮想3次元空間において建造物を特定す
るために必要なデータ数を少なくすることができ、安価
なコンピュータにより建造物の外観表示が可能になる。
また、その建造物が吹き抜け部分や別棟を有する場合で
も、その表示に必要なデータを作成することができる。
また、実際の複数階の建造物に対応した違和感のない屋
根領域の画像を得ることができ、さらに、上層階と下層
階との間に日除け屋根を有する建造物を表示することも
できる。
According to the building appearance display data generating apparatus of the present invention, the number of data required for specifying a building in a virtual three-dimensional space can be reduced, and the building can be inexpensively computerized. Can be displayed.
Further, even when the building has a stairwell or a separate building, data necessary for displaying the building can be created.
In addition, it is possible to obtain an image of a roof area without a sense of incongruity corresponding to an actual building having a plurality of floors, and further to display a building having a sunshade roof between an upper floor and a lower floor.

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

【図1】本発明の実施形態のデータ作成装置の構成説明
FIG. 1 is a configuration explanatory diagram of a data creation device according to an embodiment of the present invention;

【図2】本発明の実施形態のセルの説明図FIG. 2 is an explanatory diagram of a cell according to an embodiment of the present invention.

【図3】本発明の実施形態の間取りデータの説明図FIG. 3 is an explanatory diagram of floor plan data according to the embodiment of the present invention.

【図4】本発明の実施形態の間取りデータの説明図FIG. 4 is an explanatory diagram of floor plan data according to the embodiment of this invention;

【図5】(1)〜(12)は、それぞれ本発明の実施形
態のセルのトレース例を示す図
FIGS. 5A to 5C are diagrams showing trace examples of a cell according to the embodiment of the present invention, respectively.

【図6】本発明の実施形態の(1)は一階の間取り領
域、(2)は二階の間取り領域、(3)は最大間取り領
域を示す図
FIG. 6 is a diagram showing a floor plan area on the first floor, (2) a floor plan area on the second floor, and (3) showing a maximum floor plan area in the embodiment of the present invention.

【図7】本発明の実施形態の日除け屋根の寸法関係を示
す図
FIG. 7 is a diagram showing a dimensional relationship of a sunshade roof according to the embodiment of the present invention.

【図8】本発明の実施形態の上面領域を示す図FIG. 8 is a diagram showing an upper surface area according to the embodiment of the present invention.

【図9】本発明の実施形態の張り出し領域Hを示す図FIG. 9 is a diagram showing an overhang region H according to the embodiment of the present invention.

【図10】本発明の実施形態の日除け屋根底面領域を示
す図
FIG. 10 is a diagram showing a sunshade roof bottom surface area according to the embodiment of the present invention;

【図11】本発明の実施形態の日除け屋根斜面領域を示
す図
FIG. 11 is a diagram showing a shaded roof slope area according to the embodiment of the present invention.

【図12】(1)〜(3)は、本発明の実施形態の屋根
底面領域の作成手順を示す図
FIGS. 12 (1) to (3) are diagrams showing a procedure of creating a roof bottom area according to the embodiment of the present invention.

【図13】(1)〜(3)は、それぞれ本発明の実施形
態の屋根底面領域における長方形領域を示す図
FIGS. 13A to 13C are diagrams showing a rectangular area in a roof bottom area according to the embodiment of the present invention, respectively.

【図14】(1)及び(2)は、それぞれ本発明の実施
形態の屋根底面領域における長方形領域を示す図
FIGS. 14A and 14B are diagrams showing a rectangular area in a roof bottom area according to the embodiment of the present invention, respectively.

【図15】(1)〜(3)は、それぞれ本発明の実施形
態の単位屋根形状を示す図
FIGS. 15A to 15C are diagrams showing a unit roof shape according to the embodiment of the present invention, respectively.

【図16】本発明の実施形態の外壁領域を示す図FIG. 16 is a diagram showing an outer wall region according to the embodiment of the present invention.

【図17】本発明の実施形態の日除け屋根領域を示す図FIG. 17 is a diagram showing a shade roof area according to the embodiment of the present invention.

【図18】本発明の実施形態のデータ作成装置による建
造物の外観表示用データの作成手順を示すフローチャー
FIG. 18 is a flowchart showing a procedure for creating appearance display data of a building by the data creating apparatus according to the embodiment of the present invention.

【図19】本発明の実施形態のデータ作成装置による建
造物の外観表示用データの作成手順を示すフローチャー
FIG. 19 is a flowchart showing a procedure for creating appearance display data of a building by the data creating apparatus according to the embodiment of the present invention.

【図20】本発明の実施形態のデータ作成装置による建
造物の外観表示用データの作成手順を示すフローチャー
FIG. 20 is a flowchart showing a procedure for creating data for displaying the appearance of a building by the data creating apparatus according to the embodiment of the present invention.

【図21】本発明の実施形態のデータ作成装置による建
造物の外観表示用データの作成手順を示すフローチャー
FIG. 21 is a flowchart showing a procedure for creating data for displaying the appearance of a building by the data creating apparatus according to the embodiment of the present invention;

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

1 データ作成装置 2 コンピュータ 3 入力装置 4 表示装置 DESCRIPTION OF SYMBOLS 1 Data creation device 2 Computer 3 Input device 4 Display device

フロントページの続き (56)参考文献 特開 平7−125492(JP,A) 特開 平6−231214(JP,A) 特開 平3−5890(JP,A) 加藤・小高,“外郭形状に制限のない 住宅間取り設計支援システム”,情報処 理学会第34回全国大会,昭和62年,4G −5,p.2029−2030 (58)調査した分野(Int.Cl.7,DB名) G06F 17/50 680 G06F 17/50 610 JICSTファイル(JOIS)Continuation of the front page (56) References JP-A-7-125492 (JP, A) JP-A-6-231214 (JP, A) JP-A-3-5890 (JP, A) Kato and Odaka, "Outer shape Unlimited Housing Layout Design Support System, ”The 34th Annual Conference of the Information Processing Society of Japan, 1987, 4G-5, p. 2029-2030 (58) Field surveyed (Int. Cl. 7 , DB name) G06F 17/50 680 G06F 17/50 610 JICST file (JOIS)

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】仮想2次元平面を複数の単位矩形平面であ
るセルによって構成する場合における、各セルの仮想2
次元平面での位置データを記憶する手段と、 そのセルに対応付けられた間取りデータであって、その
セルの辺に対応付けられた外壁データを含むものを記憶
する手段と、 その外壁データに対応するセルの辺に囲まれる間取り領
域を特定する位置データを、その間取りデータから導出
する手段と、 その仮想2次元平面に直交する方向の次元を加えた仮想
3次元空間において、その間取り領域を特定する位置デ
ータから、その外壁領域を特定する位置データを導出す
る手段と、 その仮想3次元空間において、その間取り領域を特定す
る位置データから、その間取り領域を覆う屋根領域を特
定する位置データを導出する手段と、 その外壁領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、 その屋根領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、 その外壁領域を特定する位置データと、その屋根領域を
特定する位置データと、各位置データに対応付けられた
画像データとを、それらデータに基づき建造物の外観を
立体的に表示する表示装置に出力する手段とを備え、 その間取り領域を特定する位置データを導出する手段
は、 予め定めた順序でセルをスキャンする手段と、 各スキャンしたセルをチェック済セルとして記憶する手
段と、 各スキャンしたセルが、外壁データを含む間取りデータ
に対応付けられているか否かを判断する手段と、 各スキャンしたセルが外壁データを含む間取りデータに
対応付けられている場合は、そのスキャンを中断すると
共に、その外壁データに対応するセルの一辺を起点とし
て、そのセルの一辺に連なる外壁データに対応するセル
の辺を、予め定めた方向にトレースする手段と、 各トレースした辺を含むセルをチェック済セルとして記
憶する手段と、 そのトレースされた相隣接するセルの2辺が直交する場
合に、その交点の位置データを記憶する手段と、 そのトレースの起点に戻った場合に、そのトレースを中
断すると共に、チェック済セルを除くセルを再度スキャ
ンする手段とを有し、 その記憶された各交点の位置データにより間取り領域が
特定される 建造物の外観表示用データ作成装置。
1. A virtual 2D plane of each cell when a virtual 2D plane is constituted by a plurality of unit rectangular plane cells.
Means for storing position data on the dimensional plane; means for storing layout data associated with the cell, the data including outer wall data associated with the side of the cell; Means for deriving, from the layout data, position data specifying the layout area surrounded by the side of the cell to be specified, and specifying the layout area in a virtual three-dimensional space obtained by adding dimensions in a direction orthogonal to the virtual two-dimensional plane. Means for deriving position data specifying the outer wall region from the position data to be obtained, and position data specifying the roof region covering the floor plan region from the position data specifying the floor plan region in the virtual three-dimensional space. Means for associating position data specifying the outer wall area with preset image data; and means for specifying the roof area. Means for associating preset image data with data, position data specifying the outer wall area, position data specifying the roof area, and image data associated with each position data, and means for outputting to the display device stereoscopically displays the appearance of a building based, means for deriving location data identifying the floor plan area
Stores and means for scanning the cells in a predetermined order, each scanned cell as the checked cell hand
Rows and floor plan data including outer wall data
Means for determining whether or not each scanned cell is associated with the floor plan data including the outer wall data.
If so, interrupting that scan
Both start from one side of the cell corresponding to the outer wall data
Cell corresponding to the outer wall data connected to one side of the cell
Means for tracing the side of the trajectory in a predetermined direction, and a cell including each traced side as a checked cell.
Means that the two sides of the traced adjacent cells are orthogonal.
Means for storing the position data of the intersection, and when returning to the starting point of the trace,
At the same time, re-scan cells other than the checked cells.
Means for changing the layout area based on the stored position data of each intersection.
Apparatus for creating appearance display data of the specified building.
【請求項2】仮想2次元平面を複数の単位矩形平面であ
るセルによって構成する場合における、各セルの仮想2
次元平面での位置データを記憶する手段と、 そのセルに対応付けられた間取りデータであって、その
セルの辺に対応付けられた外壁データを含むものを記憶
する手段と、 その外壁データに対応するセルの辺に囲まれる間取り領
域を特定する位置データを、その間取りデータから導出
する手段と、 その仮想2次元平面に直交する方向の次元を加えた仮想
3次元空間において、その間取り領域を特定する位置デ
ータから、その外壁領域を特定する位置データを導出す
る手段と、 その仮想3次元空間において、その間取り領域を特定す
る位置データから、その間取り領域を覆う屋根領域を特
定する位置データを導出する手段と、 その外壁領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、 その屋根領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、 その外壁領域を特定する位置データと、その屋根領域を
特定する位置データと、各位置データに対応付けられた
画像データとを、それらデータに基づき建造物の外観を
立体的に表示する表示装置に出力する手段とを備え、 その屋根領域を特定する位置データを導出する手段は、 その間取り領域を特定する位置データから、その屋根の
底面領域を特定する位置データを導出する手段と、 その屋根の底面領域の外周を構成する相隣接するセルの
2辺が直交する場合に、その交点の位置データを記憶す
る手段と、 その交点それぞれにおいて、その交点を含むと共に屋根
の底面領域内において採りえる最大の長方形領域を特定
する位置データを導出する手段と、 各長方形領域に含まれない屋根の底面領域を含むと共に
屋根の底面領域内において採りえる最大の長方形領域を
特定する位置データを導出する手段と、 各長方形領域を底面領域とした単位屋根領域を特定する
位置データを、底面領域の大きな単位屋根領域は底面領
域の小さな単位屋根領域を覆うことができるように導出
する手段とを有し、 各単位屋根領域を特定する位置データと、その位置デー
タに対応付けられる画像データは、その長方形領域の面
積の小さい順に出力され、 前記表示装置は、先に出力された位置データと後から出
力された位置データとが重複する場合は、後に出力され
た位置データに対応する画像データによる表示によっ
て、先に出力された位置データに対応する画像データに
よる表示を覆った画像を出力する 建造物の外観表示用デ
ータ作成装置。
2. The virtual two-dimensional plane is defined by a plurality of unit rectangular planes.
Virtual 2 of each cell when it is composed of
Means for storing position data on a dimensional plane, and layout data associated with the cell,
Stores data including outer wall data associated with cell edges
And the layout enclosed by the side of the cell corresponding to the outer wall data
Deriving location data specifying the area from the floor plan data
Means for adding a dimension in a direction orthogonal to the virtual two-dimensional plane.
In the three-dimensional space, the position data specifying the layout area
Derive position data specifying the outer wall area from the data
Means to specify the layout area in the virtual three-dimensional space
From the location data, specify the roof area that covers the floor plan area.
The means for deriving the position data to be specified and the position data for specifying the outer wall area thereof are set in advance.
The means for associating the image data and the position data specifying the roof area are set in advance.
Means for associating image data, position data specifying the outer wall area, and the roof area
The location data to be specified and the location data
Image data and the appearance of the building based on those data
Means for outputting to a display device for stereoscopic display, and means for deriving position data for specifying the roof area, the position data for specifying the floor plan area,
Means for deriving position data for identifying the bottom surface area, and the adjacent cells constituting the outer periphery of the roof bottom area.
If two sides are orthogonal, store the position data of the intersection
At each intersection, including the intersection and the roof
The largest rectangular area that can be taken within the bottom area of
Means to derive the position data to do, including the bottom area of the roof not included in each rectangular area and
The largest rectangular area that can be taken within the bottom area of the roof
Means for deriving the position data to be specified, and specifying the unit roof area with each rectangular area as the bottom area
For position data, the unit roof area with a large bottom area
Derived to cover a small unit roof area
Means for identifying each unit roof area, and the position data
The image data associated with the data
Are output in ascending order of the product, and the display device outputs the position data output first and the position data output later.
If the input position data overlaps with the
Display by image data corresponding to the
To the image data corresponding to the position data output earlier.
A data generating device for displaying the appearance of a building that outputs an image covering the display of the building.
【請求項3】仮想2次元平面を複数の単位矩形平面であ
るセルによって構成する場合における、各セルの仮想2
次元平面での位置データを記憶する手段と、 そのセルに対応付けられた間取りデータであって、その
セルの辺に対応付けられた外壁データを含むものを記憶
する手段と、 その外壁データに対応するセルの辺に囲まれる間取り領
域を特定する位置データを、その間取りデータから導出
する手段と、 その仮想2次元平面に直交する方向の次元を加えた仮想
3次元空間において、その間取り領域を特定する位置デ
ータから、その外壁領域を特定する位置データを導出す
る手段と、 その仮想3次元空間において、その間取り領域を特定す
る位置データから、その間取り領域を覆う屋根領域を特
定する位置データを導出する手段と、 その外壁領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、 その屋根領域を特定する位置データに、予め設定された
画像データを対応付ける手段と、 その外壁領域を特定する位置データと、その屋根領域を
特定する位置データと、 各位置データに対応付けられた
画像データとを、それらデータに基づき建造物の外観を
立体的に表示する表示装置に出力する手段とを備え、 前記建造物の階層が複数とされ、その階層に対応する数
の間取りデータが記憶され、 前記仮想3次元空間において、各間取りデータに対応す
る間取り領域は、前記仮想2次元平面に直交する方向に
間隔をおいて配置され、 最も上層階の間取り領域を覆うように屋根領域は特定さ
れ、 下層階の間取り領域に対応する外壁領域と上層階の間取
り領域に対応する外壁領域との接続部領域を特定する位
置データを導出する手段と、 その接続部領域を特定する位置データに、予め設定され
た画像データを対応付ける手段とが備えられ、 その接続部領域を特定する位置データと、その位置デー
タに対応付けられた画像データとを前記表示装置に出力
する 建造物の外観表示用データ作成装置。
3. The virtual two-dimensional plane is defined by a plurality of unit rectangular planes.
Virtual 2 of each cell when it is composed of
Means for storing position data on a dimensional plane, and layout data associated with the cell,
Stores data including outer wall data associated with cell edges
And the layout enclosed by the side of the cell corresponding to the outer wall data
Deriving location data specifying the area from the floor plan data
Means for adding a dimension in a direction orthogonal to the virtual two-dimensional plane.
In the three-dimensional space, the position data specifying the layout area
Derive position data specifying the outer wall area from the data
Means to specify the layout area in the virtual three-dimensional space
From the location data, specify the roof area that covers the floor plan area.
The means for deriving the position data to be specified and the position data for specifying the outer wall area thereof are set in advance.
The means for associating the image data and the position data specifying the roof area are set in advance.
Means for associating image data, position data specifying the outer wall area, and the roof area
And position data for specifying, associated with each position data
Image data and the appearance of the building based on those data
Means for outputting to a display device for stereoscopic display, wherein the building has a plurality of hierarchies, and a number corresponding to the hierarchy is provided.
Floor plan data is stored, and in the virtual three-dimensional space,
The floor plan area extends in a direction orthogonal to the virtual two-dimensional plane.
The roof area is located at a distance and covers the floor area of the highest floor.
Is, the lower floor of the corresponding outer wall area floor plan area and floor Mato
Position to specify the connection area with the outer wall area corresponding to the
Means for deriving the position data and position data for specifying the connection area thereof are set in advance.
Means for associating the image data with the position data specifying the connection area and the position data
Output image data associated with the data to the display device
Appearance display data generating apparatus of the building to be.
【請求項4】その下層階の間取り領域が上層階の間取り
領域よりも外方に張り出している場合、前記接続部領域
は、その張り出し領域の外周から外方に張り出す請求項
3に記載の建造物の外観表示用データ作成装置。
4. The floor plan of the lower floor is a floor plan of an upper floor.
If the connection area extends beyond the area,
Extends outward from the outer periphery of the overhang area.
3. The data creation device for appearance display of a building according to 3 .
JP24861095A 1995-09-01 1995-09-01 Apparatus for creating appearance display data of buildings Expired - Fee Related JP3240890B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24861095A JP3240890B2 (en) 1995-09-01 1995-09-01 Apparatus for creating appearance display data of buildings

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24861095A JP3240890B2 (en) 1995-09-01 1995-09-01 Apparatus for creating appearance display data of buildings

Publications (2)

Publication Number Publication Date
JPH0973477A JPH0973477A (en) 1997-03-18
JP3240890B2 true JP3240890B2 (en) 2001-12-25

Family

ID=17180681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24861095A Expired - Fee Related JP3240890B2 (en) 1995-09-01 1995-09-01 Apparatus for creating appearance display data of buildings

Country Status (1)

Country Link
JP (1) JP3240890B2 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
加藤・小高,"外郭形状に制限のない住宅間取り設計支援システム",情報処理学会第34回全国大会,昭和62年,4G−5,p.2029−2030

Also Published As

Publication number Publication date
JPH0973477A (en) 1997-03-18

Similar Documents

Publication Publication Date Title
US5808616A (en) Shape modeling method and apparatus utilizing ordered parts lists for designating a part to be edited in a view
US6046745A (en) Three-dimensional model making device and its method
JP3123501B2 (en) Space viewpoint controller
EP1583036A2 (en) Image layout method using a grid
JP3574202B2 (en) Graphics Input/Output Device
Eastman Preliminary report on a system for general space planning
JP4833674B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
US5852442A (en) Method of drawing a three-dimensional object
JP6818567B2 (en) Piping route creation device, piping route creation method and program
JP3240890B2 (en) Apparatus for creating appearance display data of buildings
JP4672811B2 (en) CAD data display device
JP5007633B2 (en) Image processing program, computer-readable recording medium storing the program, image processing apparatus, and image processing method
JP2837584B2 (en) How to create terrain data
JP2000113226A (en) Video game device, model displaying method in video game and readable recording medium with model displaying program in video game recorded therein.
JP3911182B2 (en) Map data processing method, computer graphic processing method and apparatus
JP2021174140A (en) Three-dimensional model creation support device and program
JP2003051029A (en) Animation data generation device, animation data generation method, animation video generation device, and animation video generation method
JP3577202B2 (en) Video production equipment
JPH07234949A (en) Perspective view creation support method and perspective view creation support system
JP3350672B2 (en) Contact part drawing method, contact part drawing apparatus and storage medium therefor
JP2837514B2 (en) Image editing device
JP2007149062A (en) CAD data display device
JP3522830B2 (en) 3D ceiling design support system
JP3134215B2 (en) Image position determining apparatus and image position determining method
JP2968209B2 (en) Three-dimensional graphics editing apparatus and method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees