JPH0490058A - 建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置 - Google Patents

建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置

Info

Publication number
JPH0490058A
JPH0490058A JP2205873A JP20587390A JPH0490058A JP H0490058 A JPH0490058 A JP H0490058A JP 2205873 A JP2205873 A JP 2205873A JP 20587390 A JP20587390 A JP 20587390A JP H0490058 A JPH0490058 A JP H0490058A
Authority
JP
Japan
Prior art keywords
mutual interference
processing
building
architectural drawings
building frame
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.)
Pending
Application number
JP2205873A
Other languages
English (en)
Inventor
Shuichi Yoshida
秀一 吉田
Shinji Uehara
上原 伸治
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2205873A priority Critical patent/JPH0490058A/ja
Publication of JPH0490058A publication Critical patent/JPH0490058A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、CADシステム等を用いた建築図等の作成に
係わり、特に、躯体構成図形の相互干渉処理または自動
包絡処理方法およびその装置に関する。
[従来の技術] 従来から、CADシステム等を用いて建築図等を作成す
るにあたって、柱、壁、梁等という躯体構成図形を要素
単位にして、予め記憶装置に格納しておき、オペレータ
がこれらの躯体構成図形をデイスプレィ上に読び出し、
躯体構成図形の組み合わせ等の編集を行って、建築躯体
図を作成していた。
[発明が解決しようとする課題] しかしながら、記憶された各躯体構成図は、要素単位毎
に閉じており、お互いの関連がないために、例えば、柱
と壁のように隣り合う躯体構成図形同士の形状がダブっ
て、相互干渉部分が発生することが多い。オペレータは
、この発生した相互干渉部分をその都度作成し直さなけ
ればならなかった。また、柱と壁、壁と壁のように包絡
させる必要かある場合、この包絡に係わる線分等の要素
図形の該当部分をトリム等の編集コマンドを用いて包絡
部分を作成するという煩わし作業が避けられないものに
なっていた。
本発明は、上記の問題点を解消するもので、各躯体構成
要素のうち隣り合うもの同士で、相互関連を持たせるこ
とにより、自動的に相互干渉部分を訂正し、包絡すべき
図形部分を包絡させることかできる建築図等における躯
体構成図形の相互干渉処理または自動包絡処理方法およ
びその装置を提供することを目的とする。
[課題を解決するための手段] 上記の目的を達成するために請求項1の発明は、建築図
等の躯体構成要素のうち相互に干渉する部分があるとき
、該相互干渉部分について計X機を用いて図形処理する
方法であって、各躯体構成要素のうち隣り合うもの同士
に相互関連情報を付与し、この相互関連情報を持つ各躯
体構成要素のデータにより干渉具合を計算し、相互干渉
を避けるように図形を変更するようにしたものである。
請求項2の発明は、建築図等の躯体構成要素のうち相互
に干渉する部分があるとき、該相互干渉部分について計
算機を用いて図形処理する方法であって、各躯体構成要
素のうち隣り合うもの同士に相互関連情報を付与し、こ
の相互関連情報を持つ各躯体構成要素のデータにより包
絡部分を計算し包絡する図形に変更するようにしたもの
である。
請求項3の発明は、上記方法にあって、各躯体構成要素
が隣接した柱と壁もしくは柱と梁であって、水平、垂直
な通り芯の交点1つに対して、1つだけ柱を配置し、か
つ、水平、垂直な方向に対して隣り合う交点にそれぞれ
配置された柱間に1つだけ壁または梁を配置するように
してもよい。
請求項4の発明は、建築図等の躯体構成要素のうち相互
に干渉する部分があるとき、該相互干渉部分について計
算機を用いて図形処理する装置であって、建築図等の躯
体構成要素を記憶する記憶手段と、この記憶手段の躯体
構成要素に対してパラメータや配置位置等のデータを入
力する入力手段と、躯体構成図形を出力する出力手段と
、躯体構成要素の座標データ等を演算する演算手段とを
備え、この演算手段は、躯体構成要素が相互干渉または
包絡をなすとき、相互干渉を避け、もしくは、自動包絡
が行われるように躯体構成要素の座標データを演算し、
躯体構成図形を編集し直し、出力手段に出力するように
したものである。
[作用] 請求項1記載の方法によれば、建築図等の躯体構成要素
のうち隣り合うもの同士のうち、相互に干渉する部分が
あるとき、自動的に相互干渉を避けるように図形が変更
される。
請求項2記載の方法によれば、躯体構成要素のうち隣り
合うもの同士が、相互に干渉する部分と包絡すべき部分
があれば、自動的に相互干渉が避けられ、かつ、包絡す
るように図形が変更される。
請求項3記載の方法によれば、水平、垂直な通り芯の交
点1つに対する柱や壁等の躯体図形の移動量(オフセッ
ト)が計算され、自動的に該交点へ躯体図形が移動して
配置される。
請求項4記載の装置によれば、入力手段により配置位置
を指定された建築図等の躯体構成要素のうち相互に干渉
する部分があると、演算手段はこの相互干渉を避け、も
しくは、自動包絡か行われるように躯体構成要素の座標
データを演算し、躯体構成の図形データを編集し直して
、出力手段に出力する。
[実施例] 以下、本発明の一実施例によるCADシステムについて
図面を参照して説明する。第1図はCADシステムのブ
ロック構成を示す。
CADシステムは、建築図等の躯体構成図形等を予め記
憶したハードディスク1(記憶手段)と、建築間作成コ
マンドおよび躯体構成図形のパラメータ等を入力するキ
ーボード2(入力手段)およびマウス3(入力手段)と
、建築間作成コマンド等のデータを取込んで躯体構成要
素の相互干渉処理または自動包絡処理を行うCAD本体
4と、このCAD本体4で処理された図形データを表示
するデイスプレィ5(出力手段)と、同図形データを記
録紙上の建築図として出力するプロッタ6(出力手段)
とから構成されている。
CAD本体4は、図形データの座標値等を演算するCP
U7 (演算手段)と、CADグログラムを格納するR
OM8と、相互干渉処理および自動包絡処理等の作業領
域となるRAM9と、CAD本体4と上記入出力装置間
でデータ等を受は渡すインタフェース10からなってい
る。
RAM9には、ビデオラム9aの領域か設けられており
、このビデオラム9aに図形データを書込むことにより
デイスプレィ5に建築図等の図形が表示される。ハード
ディスク1に記憶された建築図のファイルは、躯体構成
図形を要素単位とする階層構造となっており、CADプ
ログラム実行時に、RAM9に、階層構造化された躯体
栴成図形冊に相互関連があるものを指定するポインタ9
bと、キーボード2およびマウス3によりオペレータの
指定した躯体構成図形が相互関連かつ相互干渉をなすと
きにセットされる干渉フラグ9Cと、オペレータが自動
包絡コマンドを入力したときにセットされる包絡フラグ
9dとが設けられている。
第2図(a)(b)は、それぞれデイスプレィ4の画面
とポインタ9bとの関連を示す図である。
ハードディスク1の建築図ファイルの階層構造は、相互
関連を持つために、躯体構成図形の水平、垂直の通り芯
を基準通り芯とし、この基準通り芯が直交する交点を特
別に扱うように制約を設けている。例えば、第2図(a
)に示されるように、基準通り芯が直交する交点に柱属
性を持たせ、第2図(b)に示されるように、交点の柱
に隣接した壁・梁について、この柱の属性の中にポイン
タとして関連を持たせている。したがって、このポイン
タが設定される数だけ、交点の柱に対して、いくつの相
手先(隣接した壁・梁等)を持つかが決定され、基準通
り芯の交点に対する躯体構成図形の動かし幅(オフセッ
ト)も決定される。
次に、上記のように構成されたCADシステムの建築図
作成動作において、躯体構成図形の相互干渉処理および
自動包絡処理動作を、第3図(a)(b)(c)(d)
を参照して説明する。
オペレータが、マウス3を操作して、デイスプレィ5の
画面上に基準通り芯を設定し、ハードディスク1の建築
図ファイルから、読み出すべき躯体構成図形の柱を指定
すると、第3図(a)に示されるように、水平、垂直な
通り芯の交点1つに対して、1つだけ柱(以下、基本柱
という)が配置される。さらに、この基本柱に対して壁
を作成するために、建築図ファイルから躯体構成図形の
壁を指定すると、第3図(b)に示されるように、基本
柱の水平・垂直方向に対して隣り合う基準通り芯の交点
間に1つだけ壁(以下、基本壁という)が配置され、こ
の柱と壁とは、ポインタ9bによって相互関連付けられ
る。
ここで、相互関連付けられた基本柱と基本壁間に、第3
図(b)に示したように、相互干渉が発生していると、
干渉フラグ9cがセットされ、CPtJ7はこの干渉フ
ラグ9cのセットを検知して、躯体構成図形の柱および
壁の座標データより干渉具合を計算し、この相互干渉を
避けるように図形データを変更し、ビデオラム9aに書
き込む。したがって、第3図(c)に示されるように、
相互干渉処理後の柱と壁の図形が、デイスプレィ5に表
示される。
また、オペレータがマウス3を操作して自動包絡を指定
しておくと、包絡フラグ9dがセットされ、CPU7は
上述した相互干渉処理後に、このフラグ9dを検知して
、基本柱と基本壁間で包絡する部分の座標データを計算
し、包絡する図形テタに変更する0例えば、第3図(c
)に示した基本柱に対して包絡すべき壁を作成すると、
基本柱を構成する線分等の図形のうち、壁と接する図形
を検出し、この図形と壁との交点を求め、この間をトリ
ム処理等をして、第3図(d)に示したように、包絡処
理後の柱と壁の図形がデイスプレィ5に表示される。
上記の躯体構成図形の相互干渉処理および自動包絡処理
動作について、既に壁が存在しているところに柱を作成
する場合の動作手順を示す第4図のフローチャートに基
づき、さらに詳しく説明する。
オペレータがキーボード2およびタブレット3を操作し
て、躯体構成図形の柱に関して縦の長さ、横幅、オフセ
ット等の柱パラメータを入力しくステップ、#1)、水
平、垂直通り芯の交点を指示して、柱の配置位置を指示
する(#2)。その後、CPU7は柱に対して相互関連
する壁かあるがどうか調べる(#3)。相互関連する壁
があれば、相互干渉する壁があるかどうかを調べる(#
4 ) 。
相互干渉する壁があると判断すると、壁の形状を変形さ
せ(#5)、包絡指示があるがどうがを調べる(#6)
。包絡指示がされておれば、柱の形状を包絡状態にしく
#7)、自動包絡処理を終える。包絡指示かされていな
ければ、相互干渉処理のみであるので、柱の形状をその
まま作成する(#8)、また、#3で相互関連する壁が
ない場合、および、#4で相互干渉する壁がない場合も
、柱の形状をそのまま作成して処理を終える。
かくして、各躯体構成要素のうち隣り合うもの同士で相
互関連を持たせることにより、隣り合う形状同士が適性
な形となるよう自動的に相互干渉処理および自動包絡処
理が行われる。
なお、本発明は上記実施例方法および構成に限られず種
々の変形が可能で、例えば、上記では建築図について説
明したが機械設計図等各種の図面に適用することができ
、また、入力手段としてマウスに代えてタブレット等を
使用してもよい。
[発明の効果] 以上のように請求項1記載の発明によれば、各躯体構成
要素のうち隣り合うもの同士に相互関連情報を付与し、
この相互関連情報を持つ各躯体構成要素のデータに基づ
いて、相互干渉を避けるようにts体構成図形を自動的
に適性な形に変形することができるので、従来のように
、躯体構成図形の変更時に、隣り合う他の図形を手動で
変更する必要かなく、作成時の配置位置の細かい指示や
、柱および壁等の相互干渉を意識した細かい指示を与え
る必要がなく、オペレータは該当する柱や璧等の躯体構
成図形を指示するだけで適正な建築図を作成することが
でき、オペレーションの簡略化を図ることができる。
また、請求項2記載の発明によれば、同様に相互関連情
報を持つ各躯体構成要素のデータに基づいて、自動包絡
が行われるように躯体構成図形を自動的に適性な形に変
形することができ、上記と同様の効果が得られる。また
、相互関連情報により解除コマンド等による躯体構成図
形の形状復帰も容易になり、建築図作成のオペレーショ
ンの高速化を図ることができる。
また、請求項3記載の発明によれば、各躯体構成要素の
相互関連に制約を設けているので、形状変形の対象が制
限され、処理時間が速くなり、能率的な干渉または包絡
処理が可能となる。
また、請求項4記載の発明によれば、簡単なオペレーシ
ョンにより、相互干渉を避けるように、あるいは、自動
包絡がなされるように、躯体構成図形を自動的に適性な
形に変形することができるCADシステムを提供するこ
とができる。
【図面の簡単な説明】
第1図は本発明の一実施例によるCADシステムのブロ
ック構成図、第2図(a)(b)はそれぞれ同システム
で使用されるデイスプレィの画面とポインタとの関連を
示す図、第3図(a)(b)(c)(d)はそれぞれ躯
体構成図形の相互干渉処理および自動包絡処理方法を説
明する図、第4図は躯体構成図形の相互干渉処理および
自動包絡処理の動作手順を示すフローチャートである。 1・・・ハードディスク(記憶手段)、2・・・キーボ
ード(入力手段)、3・・・マウス(入力手段)、5・
・・デイスプレィ(出力手段)、6・・・プロッタ(出
力手段)、7・・・CPU (演算手段)、8・・・R
OM、9・・・RAM、9a・・・ビデオラム、9b・
・・ポインタ、9c・・・干渉フラグ、9d・・・包絡
フラグ。 出願人      タイキン工業株式会社第 図 (b) (C) (b) (dl

Claims (4)

    【特許請求の範囲】
  1. (1)建築図等の躯体構成要素のうち相互に干渉する部
    分があるとき、該相互干渉部分について計算機を用いて
    図形処理する方法であって、 各躯体構成要素のうち隣り合うもの同士に相互関連情報
    を付与し、この相互関連情報を持つ各躯体構成要素のデ
    ータにより干渉具合を計算し、相互干渉を避けるように
    図形を変更することを特徴とした建築図等における躯体
    構成図形の相互干渉処理方法。
  2. (2)建築図等の躯体構成要素のうち相互に干渉する部
    分があるとき、該相互干渉部分について計算機を用いて
    図形処理する方法であって、 各躯体構成要素のうち隣り合うもの同士に相互関連情報
    を付与し、この相互関連情報を持つ各躯体構成要素のデ
    ータにより包絡部分を計算し、包絡する図形に変更する
    ことを特徴とした建築図等における躯体構成図形の自動
    包絡処理方法。
  3. (3)請求項1または2において、各躯体構成要素が隣
    接した柱と壁もしくは柱と梁であつて、水平、垂直な通
    り芯の交点1つに対して、1つだけ柱を配置し、かつ、
    水平、垂直な方向に対して隣り合う交点にそれぞれ配置
    された柱間に1つだけ壁または梁を配置するようにした
    ことを特徴とする建築図等における躯体構成図形の相互
    干渉処理または自動包絡処理方法。
  4. (4)建築図等の躯体構成要素のうち相互に干渉する部
    分があるとき、該相互干渉部分について計算機を用いて
    図形処理する装置であって、 建築図等の躯体構成要素を記憶する記憶手段と、この記
    憶手段の躯体構成要素に対してパラメータや配置位置等
    のデータを入力する入力手段と、躯体構成図形を出力す
    る出力手段と、躯体構成要素の座標データ等を演算する
    演算手段とを備え、この演算手段は、躯体構成要素が相
    互干渉または包絡をなすとき、相互干渉を避け、もしく
    は、自動包絡が行われるように躯体構成要素の座標デー
    タを演算し、前記躯体構成図形を編集し直し、前記出力
    手段に出力するようにしたことを特徴とする建築図等に
    おける躯体構成図形の相互干渉処理または自動包絡処理
    装置。
JP2205873A 1990-08-01 1990-08-01 建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置 Pending JPH0490058A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2205873A JPH0490058A (ja) 1990-08-01 1990-08-01 建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2205873A JPH0490058A (ja) 1990-08-01 1990-08-01 建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置

Publications (1)

Publication Number Publication Date
JPH0490058A true JPH0490058A (ja) 1992-03-24

Family

ID=16514143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2205873A Pending JPH0490058A (ja) 1990-08-01 1990-08-01 建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置

Country Status (1)

Country Link
JP (1) JPH0490058A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63292272A (ja) * 1987-05-25 1988-11-29 Canon Inc 図形処理装置
JPH01194074A (ja) * 1988-01-29 1989-08-04 Canon Inc 図形処理装置
JPH0218671A (ja) * 1988-07-06 1990-01-22 Nec Software Ltd 建築cadシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63292272A (ja) * 1987-05-25 1988-11-29 Canon Inc 図形処理装置
JPH01194074A (ja) * 1988-01-29 1989-08-04 Canon Inc 図形処理装置
JPH0218671A (ja) * 1988-07-06 1990-01-22 Nec Software Ltd 建築cadシステム

Similar Documents

Publication Publication Date Title
JPH0490058A (ja) 建築図等における躯体構成図形の相互干渉処理または自動包絡処理方法およびその装置
JPH0511828A (ja) フイレツト曲面創成位置の指定方法
JP2643617B2 (ja) 建築図等における壁または梁の作図方法およびその装置
JP2875135B2 (ja) プログラマブルコントローラ用プログラム装置
JPH03294960A (ja) データ編集装置
JPH0314562B2 (ja)
JP3327734B2 (ja) 図形処理方法および装置
JPH02297609A (ja) 三次元自由曲面のパートプログラム編集方式
JP3267030B2 (ja) Cad/camシステム
JP3172846B2 (ja) 形状処理装置
JPH0711803B2 (ja) コンピュータ援助設計装置
JPS6061866A (ja) 図形処理システムにおける面取り処理方式
JPH0580832A (ja) 数値制御装置における拡大描画方法
JPH08305743A (ja) 図面入力装置におけるデータ編集方法
JP2023018178A (ja) プログラミングツール及びプログラム作成支援方法
JP2622658B2 (ja) グラフィックデータ作成装置
JPH0365759A (ja) 表の編集処理方式
JP3283055B2 (ja) プログラム編集装置
JPH05134729A (ja) Cad/camにおける三次元像への寸法及び部品番 号の表示システム
JPH04247581A (ja) コンピュータグラフィックスにおける図形の配置方法
JPH01297705A (ja) ワイヤーカット放電加工機用ncプログラムの作成方法
JPH0553636A (ja) 数値制御装置における加工軌跡表示方法
JPH0276005A (ja) 任意形状輪郭入力方式
JPH03136173A (ja) 図形編集装置
JPH0962327A (ja) 加工プログラム作成装置