JP2663715B2 - Roof plan input device - Google Patents
Roof plan input deviceInfo
- Publication number
- JP2663715B2 JP2663715B2 JP2339401A JP33940190A JP2663715B2 JP 2663715 B2 JP2663715 B2 JP 2663715B2 JP 2339401 A JP2339401 A JP 2339401A JP 33940190 A JP33940190 A JP 33940190A JP 2663715 B2 JP2663715 B2 JP 2663715B2
- Authority
- JP
- Japan
- Prior art keywords
- roof
- input
- data
- command
- height
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000012545 processing Methods 0.000 claims description 7
- 238000013461 design Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000009194 climbing Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は建築分野の戸建住宅設計に関し、特に屋根の
形状表現すなわち屋根伏図に関する。Description: BACKGROUND OF THE INVENTION The present invention relates to the design of detached houses in the field of construction, and in particular to the representation of the shape of a roof, ie the roof plan.
従来、建築分野のComputer Aidded Desingシステム
〔以下CADと略す〕では主に図面を出力することが目的
であり、例えば屋根伏図などは単なる線分で表現してい
たので、その屋根伏図に対応する3次元形状は一意的に
は定まらない場合がある。したがって一つの屋根を表現
するためには他の図面(立面図等)を必要とすることが
ある。Conventionally, the purpose of the Computer Aidded Desing system (hereinafter abbreviated as CAD) in the architectural field is to mainly output drawings, for example, rooftop plans are represented by simple line segments, so they correspond to the rooftop plans The three-dimensional shape to be created may not be uniquely determined. Therefore, other drawings (such as elevations) may be required to represent one roof.
上述した従来の屋根の形状表現は立体的である屋根形
状を屋根伏図として性格付けのない線分で平面的に表現
していたので、立体形状が定まっていれば平面的に表現
できるが、平面的に表現されたものを立体形状に対応さ
せることはできない欠点がある。つまり、一対一には対
応しないので対応させるためには、他の図面とともに見
る必要がある。一意的に定まらないということは機械的
処理に適していないということであり、機械的な処理を
行なうためには他の情報(面の傾きの方向,傾きの大き
さ等)を必要とする。これは屋根伏図入力装置の入力操
作をわずらわしくする原因となっている。In the conventional roof shape representation described above, the three-dimensional roof shape was represented as a roof plan with a line segment without a characteristic, so if the three-dimensional shape was determined, it could be represented in a planar manner, There is a drawback that a plane representation cannot be made to correspond to a three-dimensional shape. In other words, since it does not correspond one-to-one, it is necessary to look at it with other drawings to make it correspond. The fact that it is not uniquely determined means that it is not suitable for mechanical processing, and other information (direction of surface inclination, magnitude of inclination, etc.) is required to perform mechanical processing. This causes the input operation of the roof plan input device to be troublesome.
本発明の屋根伏図入力装置は、屋根を表現する線分の
種類,前記線分の始点および終点,前記屋根の高さおよ
び前記高さの基準点,前記屋根の面の傾きを指定する入
力手段と、前記入力手段が入力したデータを解析し次の
処理を決定するコマンド解析手段と、前記データを記憶
する記憶手段と、前記コマンド解析手段の処理結果に従
って前記データによって屋根が構成されたか否かをチェ
ックする論理チェック手段と、前記論理チェック手段の
チェック結果とともに前記データを画面に表示し前記屋
根の設計状況を確認させる形状表示手段とを有して構成
される。The roof plan input device according to the present invention includes an input for designating a type of a line segment expressing a roof, a start point and an end point of the line segment, a height of the roof, a reference point of the height, and a slope of a surface of the roof. Means, command analysis means for analyzing the data inputted by the input means and determining the next processing, storage means for storing the data, and whether or not the roof is constituted by the data according to the processing result of the command analysis means And a shape display means for displaying the data together with the check result of the logic check means on a screen to confirm the design status of the roof.
第1図は本発明の一実施例を示す図である。 FIG. 1 shows an embodiment of the present invention.
同図においてデータの入力装置はキーボード1とタブ
レット1aとペン1bであり、キーボード1から屋根面の傾
きの大きさや屋根面基準点の高さを入力する。タブレッ
ト1a,ペン1bはコマンドを選択したり、これから入力す
る線分の種類を選択し入力座標を指示する。タブレット
1aは入力領域がマス目に区切られており、一マスごとに
コマンドや線種データが割当てられてある。これらの入
力装置は入力制御部2に接続されている。In FIG. 1, data input devices are a keyboard 1, a tablet 1a, and a pen 1b. The keyboard 1 is used to input the magnitude of the inclination of the roof surface and the height of the roof surface reference point. The tablet 1a and the pen 1b select a command, select a type of a line segment to be input, and indicate input coordinates. Tablet
In 1a, the input area is divided into squares, and commands and line type data are assigned to each square. These input devices are connected to the input control unit 2.
入力制御部2はキーボード1からの入力を有効とする
か,タブレット1aからの入力を有効とするか、またその
中でコマンドを受けつけるのか,又は座標その他のデー
タを受けつけるのかを制御する。The input control unit 2 controls whether the input from the keyboard 1 is valid, the input from the tablet 1a is valid, and whether the command is received or the coordinate or other data is received.
コマンド解析部3は受けつけたデータに基づいて次に
実行する動作を決定する。The command analysis unit 3 determines an operation to be executed next based on the received data.
屋根構成論理チェック部4は構成された屋根の各屋根
面ごとに論理チェックを行なう。The roof configuration logic check unit 4 performs a logic check for each roof surface of the configured roof.
画面表示制御部5は画面表示装置6に表示を行なわせ
る。ここでは表示するデータの選択および変換処理等を
行なう。The screen display control unit 5 causes the screen display device 6 to perform display. Here, selection of data to be displayed and conversion processing are performed.
画面表示装置6は入力されたデータを表示して設計者
に伝える。The screen display device 6 displays the input data and informs the designer.
記憶装置7は入力された線種データ、座標データなど
屋根に関するデータを記憶する。The storage device 7 stores data relating to the roof, such as input line type data and coordinate data.
キーボード1などから入力されたデータはコマンド解
析部3において、それがコマンドであるか,線種データ
であるか,あるいは座標データであるかが判定される。
受けつけたデータに基づき次に実行する動作が決定され
る。それがコマンドである場合、その動作が開始され
る。それが座標データである場合、それが始点であれば
そのデータを一時的に記憶し、終点座標の入力待ちとし
て入力制御部2に処理をわたす。それが終点であった場
合、その線種データおよび座標データを画面表示制御部
5に送る。また、そのデータは記憶装置7に記憶され
る。ここで画面表示制御部5は適切なデータ変換(主に
座標変換)を行ない、画面表示装置6に表示を行なわせ
る。The data input from the keyboard 1 or the like is determined by the command analysis unit 3 as to whether it is a command, line type data, or coordinate data.
The next operation to be executed is determined based on the received data. If it is a command, the operation is started. If it is coordinate data, if it is the start point, the data is temporarily stored, and the input control unit 2 is processed to wait for input of the end point coordinates. If it is the end point, the line type data and the coordinate data are sent to the screen display control unit 5. The data is stored in the storage device 7. Here, the screen display control unit 5 performs appropriate data conversion (mainly coordinate conversion) and causes the screen display device 6 to perform display.
屋根構成論理チェック部4は屋根データ入力終了コマ
ンドが入力された場合に動作が開始される。ここでは記
憶装置7に記憶されたデータをチェックする。矛盾なく
構成された面に対しては、その面に対してハッチングを
かける。また、その面情報を記憶装置7に記憶する。The operation of the roof configuration logic check unit 4 is started when a roof data input end command is input. Here, the data stored in the storage device 7 is checked. A hatch is applied to a surface configured without contradiction. Further, the surface information is stored in the storage device 7.
コマンドには入力操作を容易にする各種機能を持たせ
る。具体的には入力取消,入力データ削除(線分削
除),入力データ変更(線分移動),入力ガイドライン
(入力補助線)表示などである。Commands have various functions to facilitate input operations. Specifically, input cancellation, input data deletion (line segment deletion), input data change (line segment movement), input guideline (input auxiliary line) display, and the like.
次に具体例を用いて説明する。 Next, a specific example will be described.
はじめに屋根の標準値の設定を行なう。軒先形状(勾
配か垂直),軒天形状(勾配かフラット),(屋根仕上
(瓦かカラーベスト),軒先の出寸法,破風の出寸法,
片流れ棟の出寸法,1階軒高,2階軒高,3階軒高,屋根勾
配,軒先・破風の厚みをキーボード1より入力して設定
する。設定した値は記憶装置7に記憶される。First, the standard value of the roof is set. Eave shape (slope or vertical), eave shape (slope or flat), (roof finish (tile or color best), eave dimensions, gable dimensions,
Enter the dimensions of the single-story building, eave height on the first floor, eave height on the second floor, eave height on the third floor, roof slope, and thickness of eaves and gables by entering them from the keyboard 1. The set value is stored in the storage device 7.
次に、屋根の形状入力の前準備として補助線の入力を
行なう。すなわに軒先,破風,登り谷,登り棟の補助線
を入力する。例として軒先補助線の入力について説明す
る。タブレット1a上のコマンドエリア内の軒先補助線の
エリアをセットする。ヒットされた座標がコマンド解析
部3に送られ、これが軒先補助線コマンドであると解析
される。コマンドが解析されれば、それに見合ったシー
ケンスで入力制御部2で入力をコントロールする。軒先
補助線は壁上の2点(始点,終点)と出の方向をタブレ
ット1aで入力する。入力はタブレット1aをペン1bでヒッ
トすることによって行なわれるが、ペン1bの位置は画面
上に常にクロスカーソルによって表示されている。入力
が完了すると実際の補助線の始点,終点の座標が計算さ
れ、要素ID(この場合は軒先補助線),始点と終点の座
標が記憶装置7に格納され、さらに画面表示制御部5に
送られる。画面表示制御部5にデータが送られると、画
面表示装置6にそのデータの表示を行なわせる。同様に
して必要な補助線の入力を行なう。Next, an auxiliary line is input as preparation for inputting the roof shape. In other words, enter the eaves, gable, climbing valley, and auxiliary line of the climbing ridge. As an example, input of an eaves auxiliary line will be described. Set the area of the eaves auxiliary line in the command area on the tablet 1a. The coordinates of the hit are sent to the command analysis unit 3, and are analyzed as the eaves edge auxiliary line command. When the command is analyzed, the input is controlled by the input control unit 2 in a sequence corresponding to the command. For the eaves front auxiliary line, two points (start point, end point) on the wall and the direction of the outgoing are input by the tablet 1a. Input is performed by hitting the tablet 1a with the pen 1b, but the position of the pen 1b is always displayed on the screen by a cross cursor. When the input is completed, the coordinates of the start point and the end point of the actual auxiliary line are calculated, the element ID (in this case, the auxiliary line of the eaves), the coordinates of the start point and the end point are stored in the storage device 7, and further transmitted to the screen display control unit 5. Can be When the data is sent to the screen display control unit 5, the screen display device 6 displays the data. The necessary auxiliary line is input in the same manner.
次に、屋根線の入力を行なう。軒先を例にする。タブ
レット1aの軒先入力エリアをヒットする。ヒットすると
その位置の座標データがコマンド解析部3に送られ、こ
れが軒先入力コマンドであると解析される。軒先入力コ
マンドであると解析されると、入力制御部2で始点,終
点の入力が開始される。始点,終点は補助線と同様にタ
ブレット1aおよびペン1bによって行なう。同様にして必
要な屋根線の入力を行なう。Next, a roof line is input. Take eaves as an example. Hit the eaves entry area of tablet 1a. When a hit occurs, the coordinate data at that position is sent to the command analysis unit 3, which analyzes that this is an eaves front input command. When it is analyzed that the command is an eaves destination input command, the input control unit 2 starts inputting a start point and an end point. The starting point and the ending point are determined by the tablet 1a and the pen 1b as in the case of the auxiliary line. In the same manner, input a necessary roof line.
最後に屋根高さの入力を行なう。屋根面の高さの基準
点を位置をタブレット1aによって指示する。屋根高さが
指示されると、その点を含む屋根線が記憶装置7に記憶
されたデータ中から検索される。屋根線が検索される
と、その屋根線が閉じているかどうか,閉じている場合
にはさらに屋根面として矛盾がないかどうかを屋根構成
論理チェック部4でチェックする。屋根面が構成された
場合には、さらにその面に接する面について次々にチェ
ックしていく。面が構成された場合には、その面にハッ
チングをかけるように画面表示制御部5に指示する。Finally, enter the roof height. The position of the reference point of the height of the roof surface is indicated by the tablet 1a. When the roof height is specified, the roof line including the point is searched from the data stored in the storage device 7. When the roof line is searched, the roof configuration logic check unit 4 checks whether the roof line is closed, and if it is closed, whether there is any contradiction as the roof surface. When a roof surface is configured, the surfaces that are in contact with the surface are checked one after another. When a surface is configured, the screen display control unit 5 is instructed to hatch the surface.
すべての処理が終了したら、記憶装置7に記憶されて
いるデータはディスク装置8に出力される。When all the processes are completed, the data stored in the storage device 7 is output to the disk device 8.
線分に性格付けをしその線分特有の表現をすることに
より(例えば勾配を持つ線分を高さの低いところから高
いところへ向う矢印で表現する。)、CRTを見ながら逐
次確認しつつ入力及び追加,削除といった修正作業が容
易に行なえる。また表現としては2次元であるが、形状
は3次元的に定めることができる。したがって立体形状
は屋根伏図と立面図をペアにして見なくても誤解するこ
となく定まる。また屋根を表現する手段としての図面数
はこの1枚で足りることになる。さらに屋根高さ入力時
に屋根の構成チェックを行なうので、構成上の矛盾を取
り除くことができる。By characterizing the line segment and expressing it in a specific way (for example, expressing a line segment with a gradient with an arrow going from a low position to a high position), while checking the CRT one after another Correction work such as input, addition, and deletion can be easily performed. Although the expression is two-dimensional, the shape can be determined three-dimensionally. Therefore, the three-dimensional shape is determined without misunderstanding even if the roof plan and the elevation are not viewed as a pair. Also, the number of drawings as a means for expressing the roof is sufficient for this one. Further, since the configuration of the roof is checked when the roof height is input, inconsistencies in the configuration can be eliminated.
第1図は本発明の一実施例を示す構成図である。 1……キーボード、1a……タブレット、1b……ペン、2
……入力制御部、3……コマンド制御部、4……屋根構
成論理チェック部、5……画面表示制御部、6……画面
表示装置、7……記憶装置。FIG. 1 is a block diagram showing one embodiment of the present invention. 1 ... keyboard, 1a ... tablet, 1b ... pen, 2
... an input control unit, 3 ... a command control unit, 4 ... a roof configuration logic check unit, 5 ... a screen display control unit, 6 ... a screen display device, 7 ... a storage device.
フロントページの続き (56)参考文献 特開 平4−111174(JP,A) 特開 平4−96181(JP,A) 特開 平3−259292(JP,A) 特開 平3−50680(JP,A) 特開 平3−20874(JP,A) 特開 平2−224072(JP,A)Continuation of the front page (56) References JP-A-4-111174 (JP, A) JP-A-4-96181 (JP, A) JP-A-3-259292 (JP, A) JP-A-3-50680 (JP) JP-A-3-20874 (JP, A) JP-A-2-224702 (JP, A)
Claims (1)
点および終点,前記屋根の高さおよび前記高さの基準
点,前記屋根の面の傾きを指定する入力手段と、前記入
力手段が入力したデータを解析し次の処理を決定するコ
マンド解析手段と、前記データを記憶する記憶手段と、
前記コマンド解析手段の処理結果に従って前記データに
よって屋根が構成されたか否かをチェックする論理チェ
ック手段と、前記論理チェック手段のチェック結果とと
もに前記データを画面に表示し前記屋根の設計状況を確
認させる形状表示手段とを有することを特徴とする屋根
伏図入力装置。1. An input means for designating a type of a line segment representing a roof, a start point and an end point of the line segment, a height of the roof, a reference point of the height, and a slope of a surface of the roof. Command analysis means for analyzing the data inputted by the means and determining the next processing; storage means for storing the data;
Logic check means for checking whether or not a roof has been constituted by the data according to the processing result of the command analysis means; and a shape for displaying the data on a screen together with the check result of the logic check means to confirm the design status of the roof. A rooftop plan input device, comprising: display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2339401A JP2663715B2 (en) | 1990-11-30 | 1990-11-30 | Roof plan input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2339401A JP2663715B2 (en) | 1990-11-30 | 1990-11-30 | Roof plan input device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04205568A JPH04205568A (en) | 1992-07-27 |
| JP2663715B2 true JP2663715B2 (en) | 1997-10-15 |
Family
ID=18327130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2339401A Expired - Lifetime JP2663715B2 (en) | 1990-11-30 | 1990-11-30 | Roof plan input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2663715B2 (en) |
-
1990
- 1990-11-30 JP JP2339401A patent/JP2663715B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04205568A (en) | 1992-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08234913A (en) | Cursor movement control device | |
| JPH05134600A (en) | Visual map system and display method of visual map | |
| JP3375644B2 (en) | Processing execution method and valve remote operation method | |
| US6049340A (en) | CAD system | |
| JP2663715B2 (en) | Roof plan input device | |
| CN114510035B (en) | Robot remote engineering survey method, device and storage medium | |
| JP3357760B2 (en) | Character / graphic input editing device | |
| JPH0394376A (en) | Database search method | |
| JP2600533B2 (en) | Touch input device | |
| JP7625563B2 (en) | Roof material allocation device | |
| JP2756035B2 (en) | Guidance system | |
| JP3126564B2 (en) | Diagonal dimension display | |
| JP2003132375A (en) | Guidance system, map data server device, map data display terminal device | |
| JPH0519685A (en) | Distance information display control method for map information system | |
| JPH08255239A (en) | Geographic information processing equipment | |
| JPH08302881A (en) | Method for designing pitched roof | |
| JPH0755635Y2 (en) | Small electronic calculator | |
| JP2723058B2 (en) | Line-symmetric figure input device | |
| JPH0214373A (en) | Three-dimensional point designating system | |
| JPH043250A (en) | Commodity purchase order receiving system | |
| JP2587050B2 (en) | Window display control device | |
| JPS6330926A (en) | Layout design system for coordinate position input device | |
| JPH0113581B2 (en) | ||
| JPH09259302A (en) | Structure modeling method | |
| JPH0652322A (en) | Program sharing control processing method |