(57)【要約】【課題】平面図の変更を立面図に適切に反映することができるＣＡＤ装置などを提供すること。【解決手段】平面図を作成し、平面図中の図面要素の高さ情報などから第１の立面図を自動生成する。そして、これを加筆修正して編集し、編集後の第１の立面図を完成させる。この編集後の第１の立面図は退避手段により記憶装置に退避しておく。次に平面図を変更し、変更後の平面図から第２の立面図を自動生成する。編集後の第１の立面図において、ユーザが平面図の変更箇所に対応する閉領域を指定すると、ＣＡＤ装置は、これに対応する対応領域を第２の立面図で特定する。次いで、ＣＡＤ装置は、編集後の第１の立面図においては、閉領域内を削除し、第２の立面図においては、対応領域外を削除し、これら削除済みの編集後の第１の立面図と第２の立面図を合成する。【選択図】　図１
2004118784.tif 000002
【特許請求の範囲】
【請求項１】
内部構造、外観、断面など、構造物の構成を所定の基準投影面で図示した元図面を用いて前記構造物を他の投影面にて図示した第１の図面を自動生成する第１の生成手段と、
前記自動生成した第１の図面を編集する編集手段と、
前記元図面の少なくとも一部を変更する変更手段と、
前記変更した変更後の元図面を用いて前記構造物の前記他の投影面にて図示した第２の図面を自動生成する第２の生成手段と、
前記編集した編集後の第１の図面、又は前記第２の図面において領域を指定する領域指定手段と、
前記編集後の第１の図面と前記第２の図面を合成する合成手段と、
を具備したＣＡＤ装置であって、
前記合成手段は、前記領域指定手段で、前記変更手段で変更した箇所に対応する領域を指定した場合は、前記指定した領域外に対応する前記編集後の第１の図面と、前記指定した領域内に対応する前記第２の図面を合成し、又は、前記領域指定手段で、前記編集手段で編集した箇所に対応する領域を指定した場合は、前記指定した領域内に対応する前記編集後の第１の図面と、前記指定した領域外に対応する前記第２の図面を合成することを特徴とするＣＡＤ装置。
【請求項２】
前記元図面は平面図であり、前記第１の生成手段、及び前記第２の生成手段で自動生成する図面は立面図であることを特徴とする請求項１に記載のＣＡＤ装置。
【請求項３】
前記所定の図面は、高さ情報などの属性を備えた図面要素を用いて構成されており、前記第１の生成手段は、前記所定の図面を構成する図面要素の属性を用いて前記第１の図面を自動生成することを特徴とする請求項１、又は請求項２に記載のＣＡＤ装置。
【請求項４】
前記変更手段は、前記所定の図面を構成する図面要素の属性を変更し、
前記第２の生成手段は、前記変更後の所定の図面を構成する図面要素の属性を用いて前記第２の図面を自動生成することを特徴とする請求項３に記載のＣＡＤ装置。
【請求項５】
前記編集手段で編集した編集後の第１の図面を記憶装置に退避する退避手段を具備し、
前記合成手段は、前記退避手段で退避した編集後の第１の図面と、前記第２の図面を合成することを特徴とする請求項１から請求項４までのうちの何れか１の請求項に記載のＣＡＤ装置。
【請求項６】
第１の生成手段と、編集手段と、変更手段と、第２の生成手段と、領域指定手段と、合成手段と、を備えたコンピュータにおいて、
前記第１の生成手段で、内部構造、外観、断面など、構造物の構成を所定の基準投影面で図示した元図面を用いて前記構造物を他の投影面にて図示した第１の図面を自動生成する第１の生成ステップと、
前記編集手段で、前記自動生成した第１の図面を編集する編集ステップと、
前記変更手段で、前記元図面の少なくとも一部を変更する変更ステップと、
前記第２の生成手段で、前記変更した変更後の元図面を用いて前記構造物の前記他の投影面にて図示した第２の図面を自動生成する第２の生成ステップと、
前記領域指定手段で、前記編集した編集後の第１の図面、又は前記第２の図面において領域を指定する領域指定ステップと、
前記合成手段で、前記編集後の第１の図面と前記第２の図面を合成する合成ステップと、
から構成されたＣＡＤデータ生成方法であって、
前記合成ステップは、前記領域指定ステップで、前記変更ステップで変更した箇所に対応する領域を指定した場合は、前記指定した領域外に対応する前記編集後の第１の図面と、前記指定した領域内に対応する前記第２の図面を合成し、又は、前記領域指定ステップで、前記編集ステップで編集した箇所に対応する領域を指定した場合は、前記指定した領域内に対応する前記編集後の第１の図面と、前記指定した領域外に対応する前記第２の図面を合成することを特徴とするＣＡＤデータ生成方法。
【請求項７】
内部構造、外観、断面など、構造物の構成を所定の基準投影面で図示した元図面を用いて前記構造物を他の投影面にて図示した第１の図面を自動生成する第１の生成機能と、
前記自動生成した第１の図面を編集する編集機能と、
前記元図面の少なくとも一部を変更する変更機能と、
前記変更した変更後の元図面を用いて前記構造物の前記他の投影面にて図示した第２の図面を自動生成する第２の生成機能と、
前記編集した編集後の第１の図面、又は前記第２の図面において領域を指定する領域指定機能と、
前記編集後の第１の図面と前記第２の図面を合成する合成機能と、
をコンピュータで実現するためのＣＡＤデータ生成プログラムであって、
前記合成機能は、前記領域指定機能で、前記変更機能で変更した箇所に対応する領域を指定した場合は、前記指定した領域外に対応する前記編集後の第１の図面と、前記指定した領域内に対応する前記第２の図面を合成し、又は、前記領域指定機能で、前記編集機能で編集した箇所に対応する領域を指定した場合は、前記指定した領域内に対応する前記編集後の第１の図面と、前記指定した領域外に対応する前記第２の図面を合成することを特徴とするＣＡＤデータ生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＣＡＤ装置などに関し、例えば、建築分野で平面図などから自動的に立面図を生成するものなどに関する。
【０００２】
【従来の技術】
近年の急激なコンピュータの発達に伴い、従来はドラフタなどを用いて手作業で行っていた建築用図面の作成をコンピュータを用いたＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）装置により作成することが広く行われるようになってきた。ここで、ＣＡＤ装置とは、コンピュータによる設計支援装置のことであり、パーソナルコンピュータにＣＡＤソフトをインストールし、コンピュータの演算機能や記憶機能などを用いて図面作成を効率化するものである。
ＣＡＤ装置には、電気回路設計用、機械図面用など各種の分野用のものが商品化されているが、例えば建築設計用ＣＡＤ装置には、平面図を用いて立面図を自動生成するものがある。
これは、平面図で各階の間取りなどをデザインし、これに屋根の情報（形状、素材など）などを加えたものから、この建築物を正面や側面などから見た立面図を自動生成するものである。
【０００３】
この平面図から立面図の自動生成は次のような仕組みにより実行される。
まず、ＣＡＤ装置には、部屋、窓、トイレ、屋根、バルコニーなど、建築図面を構成するための要素が部品として用意してあり（以下図面要素）、ユーザ（設計士など）がこれらを表示画面上で組み合わせるなどして平面図を作成する。
これら図面要素には高さ情報や取り付け位置などの３次元的な形状に関する情報やその他の情報が属性として付与されている。
例えば、図面要素が壁の場合、この図面要素が壁であるという情報、高さ情報などの寸法に関する情報、材質に関する情報、表面の模様に関する情報など、この壁を特定するための情報が属性として付与してある。
ＣＡＤ装置は、平面図を構成する図面要素のこれらの属性（特に高さ情報）を用いて立面図を自動的に生成する。
【０００４】
このようにして自動生成された立面図にユーザがＣＡＤ装置を用いて加筆修正して立面図が完成する。
このように、ＣＡＤ装置を用いて建築図面を作成すると、図面データが電子データとして記録されるため設計変更が容易である。また、コンピュータの演算機能を用いることにより、建築物の強度やコストを自動計算したりなどの拡張機能を用いたり、斜視図（アイソメ図）や断面図などの作成も容易に行うことができる。
【０００５】
更に、携帯用のコンピュータにＣＡＤソフトをインストールし、これを持参して顧客にプレゼンテーションを行いながら打ち合わせをすることもできる。この場合、顧客の要望に応じて平面図を修正し（壁紙、窓などの変更やバルコニーの増設など）、これを用いて修正後の建築物を立面図や斜視図などで視覚的に顧客に提示することができる。
以上のように、ＣＡＤ装置を用いると、図面作成が効率化される他、設計業務全般や営業活動など、建築業務の各方面に渡って業務を効率化することができる。
図面作成の労力を軽減するＣＡＤ装置としては次のものがある。
【０００６】
【特許文献１】特開平５−８１３８３
【０００７】
【発明が解決しようとする課題】
しかし、従来のＣＡＤ装置では、平面図から立面図を自動生成する際に不具合が生じる場合があった。これについて図１４を用いて説明する。
図１４は、従来のＣＡＤ装置で、平面図から立面図を自動生成する場合を説明するための図である。
まず、顧客と建築物の間取りを決め、ＣＡＤ装置で平面図１００１を生成する。平面図１００１では、台所、玄関、洗面所、居間などの間取りが設定されると共に、居間には窓１００２が設定されている。これらの図面要素には高さ情報などの属性が付与してあり、ＣＡＤ装置はこれらの属性を用いて立面図１０１０を自動生成することができる。そして、自動生成された立面図１０１０にユーザがＣＡＤ装置上から修正加筆を行い（文字列１０２１、文字列１０２２と矢印の追加）立面図が完成する。
【０００８】
次に、例えば顧客との打ち合わせにより平面図１００１の窓１００２を掃き出し窓（下端が床まで達する窓）１００２ａに変更し、変更後の平面図１００１ａを作成したとする。このとき、窓１００２が窓１００２ａに変更されるのに伴い、窓に付与された属性も窓１００２ａの属性に変更される。この属性の変更に連動して立面図１０２０の窓１００２も窓１００２ａに自動的に変更される。その結果、立面図１０２０は立面図１０２０ａに更新される。ところが、立面図１０２０ａでは、窓の部分の属性は更新されるが壁の部分の属性は変更前のままなので、壁の形状は更新されず、壁１０２５の部分が窓１００２ａと重なってしまう。
【０００９】
そこで、変更後の平面図である平面図１００２ａから１０２０ｂを自動生成すると、窓１００２ａと壁は正しく表示されるが、今度は立面図１０２０で加筆した文字列１０２１、１０２２と矢印が脱落してしまい、立面図１０２０ｂに再度加筆修正しなくてはならない。
即ち、従来のＣＡＤ装置では、平面図を修正しただけでは、この平面図から自動生成した立面図を修正内容に合わせて適切に自動修正することができず、かといって、修正した平面図から立面図を自動生成すると、先に自動生成した立面図で加筆修正した内容が落ちてしまうという不具合があった。
【００１０】
そこで、本発明の目的は、平面図などの変更を立面図などに適切に反映することができるＣＡＤ装置などを提供することである。
【００１１】
【課題を解決するための手段】
本発明は、前記目的を達成するために、請求項１に記載の発明では、内部構造、外観、断面など、構造物の構成を所定の基準投影面で図示した元図面を用いて前記構造物を他の投影面にて図示した第１の図面を自動生成する第１の生成手段と、前記自動生成した第１の図面を編集する編集手段と、前記元図面の少なくとも一部を変更する変更手段と、前記変更した変更後の元図面を用いて前記構造物の前記他の投影面にて図示した第２の図面を自動生成する第２の生成手段と、前記編集した編集後の第１の図面、又は前記第２の図面において領域を指定する領域指定手段と、前記編集後の第１の図面と前記第２の図面を合成する合成手段と、を具備したＣＡＤ装置であって、前記合成手段は、前記領域指定手段で、前記変更手段で変更した箇所に対応する領域を指定した場合は、前記指定した領域外に対応する前記編集後の第１の図面と、前記指定した領域内に対応する前記第２の図面を合成し、又は、前記領域指定手段で、前記編集手段で編集した箇所に対応する領域を指定した場合は、前記指定した領域内に対応する前記編集後の第１の図面と、前記指定した領域外に対応する前記第２の図面を合成することを特徴とするＣＡＤ装置を提供する。
請求項２に記載の発明では、前記元図面は平面図であり、前記第１の生成手段、及び前記第２の生成手段で自動生成する図面は立面図であることを特徴とする請求項１に記載のＣＡＤ装置を提供する。
請求項３に記載の発明では、前記所定の図面が、高さ情報などの属性を備えた図面要素を用いて構成されており、前記第１の生成手段は、前記所定の図面を構成する図面要素の属性を用いて前記第１の図面を自動生成することを特徴とする請求項１、又は請求項２に記載のＣＡＤ装置を提供する。
請求項４に記載の発明では、前記変更手段が、前記所定の図面を構成する図面要素の属性を変更し、前記第２の生成手段は、前記変更後の所定の図面を構成する図面要素の属性を用いて前記第２の図面を自動生成することを特徴とする請求項３に記載のＣＡＤ装置を提供する。
請求項５に記載の発明では、前記編集手段で編集した編集後の第１の図面を記憶装置に退避する退避手段を具備し、前記合成手段は、前記退避手段で退避した編集後の第１の図面と、前記第２の図面を合成することを特徴とする請求項１から請求項４までのうちの何れか１の請求項に記載のＣＡＤ装置を提供する。
請求項６に記載の発明では、第１の生成手段と、編集手段と、変更手段と、第２の生成手段と、領域指定手段と、合成手段と、を備えたコンピュータにおいて、前記第１の生成手段で、内部構造、外観、断面など、構造物の構成を所定の基準投影面で図示した元図面を用いて前記構造物を他の投影面にて図示した第１の図面を自動生成する第１の生成ステップと、前記編集手段で、前記自動生成した第１の図面を編集する編集ステップと、前記変更手段で、前記元図面の少なくとも一部を変更する変更ステップと、前記第２の生成手段で、前記変更した変更後の元図面を用いて前記構造物の前記他の投影面にて図示した第２の図面を自動生成する第２の生成ステップと、前記領域指定手段で、前記編集した編集後の第１の図面、又は前記第２の図面において領域を指定する領域指定ステップと、前記合成手段で、前記編集後の第１の図面と前記第２の図面を合成する合成ステップと、から構成されたＣＡＤデータ生成方法であって、前記合成ステップは、前記領域指定ステップで、前記変更ステップで変更した箇所に対応する領域を指定した場合は、前記指定した領域外に対応する前記編集後の第１の図面と、前記指定した領域内に対応する前記第２の図面を合成し、又は、前記領域指定ステップで、前記編集ステップで編集した箇所に対応する領域を指定した場合は、前記指定した領域内に対応する前記編集後の第１の図面と、前記指定した領域外に対応する前記第２の図面を合成することを特徴とするＣＡＤデータ生成方法を提供する。
請求項７に記載の発明では、内部構造、外観、断面など、構造物の構成を所定の基準投影面で図示した元図面を用いて前記構造物を他の投影面にて図示した第１の図面を自動生成する第１の生成機能と、前記自動生成した第１の図面を編集する編集機能と、前記元図面の少なくとも一部を変更する変更機能と、前記変更した変更後の元図面を用いて前記構造物の前記他の投影面にて図示した第２の図面を自動生成する第２の生成機能と、前記編集した編集後の第１の図面、又は前記第２の図面において領域を指定する領域指定機能と、前記編集後の第１の図面と前記第２の図面を合成する合成機能と、をコンピュータで実現するためのＣＡＤデータ生成プログラムであって、前記合成機能は、前記領域指定機能で、前記変更機能で変更した箇所に対応する領域を指定した場合は、前記指定した領域外に対応する前記編集後の第１の図面と、前記指定した領域内に対応する前記第２の図面を合成し、又は、前記領域指定機能で、前記編集機能で編集した箇所に対応する領域を指定した場合は、前記指定した領域内に対応する前記編集後の第１の図面と、前記指定した領域外に対応する前記第２の図面を合成することを特徴とするＣＡＤデータ生成プログラムを提供する。
【００１２】
【発明の実施の形態】
以下、本発明の好適な実施の形態について詳細に説明する。
（１）実施形態の概要
図１は、本実施の形態のＣＡＤ装置が行う立面図の更新方法の概念を説明するための図である。
まず、ＣＡＤ装置で間取り図などの平面図１０３０を作成する。これから第１の立面図（第１の図面）が自動作成される。そして、これに対してユーザが加筆修正などの編集作業を行い、更に編集後の第１の立面図１０３２が作成される。
【００１３】
ここで、平面図１０３０を変更し、家の正面にバルコニーを新たに加えて変更後の平面図１０４０を作成したとする。この平面図１０４０から第２の立面図１０４１（第２の図面）を自動生成する。
ここで編集後の第１の立面図１０３２と第２の立面図１０４１を比較してみると、編集後の第１の立面図１０３２には、編集した編集情報が記憶されているが、新たに追加されたバルコニーに関する情報は記憶されていない。一方、第２の立面図１０４１では、バルコニー１０４３が立面図に反映されているが、編集情報は含まれていない。
【００１４】
そこで、ユーザが編集後の第１の立面図１０３２において、変更箇所を含む領域１０３５を指定すると、ＣＡＤ装置は第２の立面図１０４１の対応する領域１０４５も指定する。そして、ＣＡＤ装置は、編集後の第１の立面図１０３２における領域１０３５の外側の部分と、第２の立面図１０４１の領域１０４５の内側の部分を合成して更新後の立面図１０５０を生成する。
このようにして、更新後の立面図は、編集後の第１の立面図１０３２に含まれる編集情報を含むと共に、変更後の平面図１０４０における変更内容も含んでいる。
【００１５】
（２）実施形態の詳細
次に、本実施の形態について詳細に説明する。
図２は、本実施の形態に係るＣＡＤ装置１の機能的な構成の一例を示した図である。
なお、ＣＡＤ装置１は、各種の豊富な機能を実装しているが、図２は、これらのうち、平面図から立面図を自動生成するのに必要な機能を選択的に示している。
詳細は後述するが、ＣＡＤ装置１は、ディスプレイなどの平面図や立面図などの図面を表示するための表示手段、プロッタやプリンタなどの図面を印刷するための印刷装置、図面データを記憶する記憶装置、キーボードやマウス、タブレットなどの入力手段、などを備えている。
ユーザは、表示手段に表示されている図面を見ながら入力手段から情報を入力し、図面を作成するようになっている。
【００１６】
平面図作成・変更手段３は、ユーザから入力された情報を用いて平面図を作成したり、作成済みの平面図を変更したりする機能部である。
ここで本実施の形態でいう平面図とは、各階の間取りを表した間取り図や、間取り図を元に施工者向けに作成された伏図など、建造物を上から眺めて記述した図面を広く平面図と呼ぶことにする。
構造物を記述するための図面は、構造物の内部構造、外観、断面などをある投影面に投影して、これを図面化する。本実施の形態では、平面図を基準投影面に投影した元図とする。
図面要素群５は、平面図を作成する際に利用する図面要素を格納したデータベースである。
図面要素とは、例えば、窓、玄関のドア、洋室、和室、トイレ、風呂場、壁、床、床の間、屋根など、建造物を構成する元となる要素をＣＡＤ装置上で扱うために部品化したものであり、パックなどと呼ばれることもある。
【００１７】
これら図面要素は、平面図上で図面要素を表示するための線分などを表す描画データ（ＣＡＤデータとも呼ばれる）と、図面要素の属性を特定するための各種の属性データ（建物データとも呼ばれる）を用いて構成されている。これら描画データと属性データは、例えば、同じ識別子を用いたり、あるいはキーとして使用するＩＤを割り当てるなどして対応付けられている。
【００１８】
属性データは、図面要素に応じて様々なものが考えられるが、例えば、図面要素が窓である場合、窓の縦×横×高さの外形寸法や、ガラスの種類（透明、曇りガラスなど）、窓の種類（サッシ、出窓、掃き出し窓など）などの属性が考えられる。
また、図面要素が壁である場合、材質、縦×横×高さの外形寸法、窓枠の位置と窓枠の外形寸法、壁紙の柄などが考えられる。
なお、後述する加筆情報や修正情報などの編集情報のように、描画データから構成され、属性データを持たない図面要素もある。
【００１９】
図面要素群５に記憶されている図面要素は平面図作成・変更手段３から検索及び選択できるようになっている。そして、ユーザは、平面図作成・変更手段３上で、図面要素群５から図面要素を選択し、これに属性データを付与して（属性データは、予めメニューに用意したものから選択できるようになっている）、平面図上での位置を指定することにより、平面図に図面要素を配置することができる。
このように平面図上に配置された図面要素には属性データが関連付けられており、この属性データに含まれる高さデータを用いて、後述する立面図を自動的に生成することができる。
【００２０】
なお、平面図作成・変更手段３は、平面図上に図面要素を配置することの他に、ユーザが任意に線分や円弧などの要素を自由に描くことができる。
また、平面図上に描画された図面要素の描画データに属性データを付属させ、描画データと属性データを一体としてデータベースで管理するようにしてもよいし、描画データと属性データをキーで対応付け、別のデータベースで管理してもよい。
【００２１】
図３は、平面図作成・変更手段３を用いて作成した平面図５００の一例を示した図である。
平面図５００で描かれている建造物は民家の１階部分である。平面図５００は、所謂間取り図であり、１階の間取りが一覧できるようになっている。平面図５００は、間取りの基本的な構成を規定すると共に、顧客（施工主）に対するプレゼンテーションに用いることもできる。
【００２２】
平面図５００には、台所５０２、浴室５０４、トイレ５０６、洗面脱衣室５０８、階段５１０、玄関５１２、ホール５１４、洋間５１６、和室５１８、押入５２０、床の間５２２などが描かれている。図面上方が北側となっている。また、洋間５１６には、出窓５２４とサッシ窓５３０が設けられており、和室にはサッシ窓５３１が設けられている。
これら出窓５２４、サッシ窓５３０、５３１には、窓枠の底辺である床からの高さや窓枠の高さ寸法、横幅寸法などのユーザが設定した属性データが関連付けられている。
【００２３】
以上、平面図作成・変更手段３で作成した平面図として間取り図を示したが、この他に平面図作成・変更手段３では、床伏図、屋根伏図などの各種伏図を作成することもできる。
例えば、屋根伏図の場合、属性として屋根の形状、表面の素材（瓦、トタンなど）などの属性データを指定すると屋根が自動的に作成されるようになっている。
更に、上記の説明では１階部分の間取りを示したが、この他に、２階部分、地階部分など各階の間取りを描くことができ、例えば、柱の位置など、各階を関連付けて平面図を作成することができる。
これら、各階の平面図、屋根伏図などの同一の建造物に関する平面図のデータはひとまとまりの建物データベースとして管理される。この建物データベースのデータを用いて後述する立面図が自動生成される。
【００２４】
図２に戻り、立面図自動生成手段７（第１の生成手段、第２の生成手段）は、平面図作成・変更手段３で作成した平面図（間取り図や屋根伏図など）を用いて立面図を自動生成する機能部である。
ここで本実施の形態でいう立面図とは、建造物を正面、側面、裏面から見た外観を示したいわゆる一般に立面図と呼ばれているものの他、矩形図（建造物の骨組みを正面、側面、裏面から見たところを示した図）なども含むとする。立面図は、建築物が平面図とは異なる投影面に投影されている。
立面図自動生成手段７は、平面図作成・変更手段３で作成した平面図で図面要素を検索し、検索された図面要素に設定されている属性データを用いて立面図を生成する。
【００２５】
属性データには、図面要素の高さ方向の上方が含まれているため、これを用いて壁の高さ、壁における窓の位置、屋根の位置などを決めることができる。
また、壁の柄や色、屋根の表面の素材、窓ガラスの種類などの属性データを用いることにより、壁や屋根、窓ガラスの外観を立面図に描くことができる。
このように立面図を用いることにより、完成後の建造物の外観を確認することができる。
【００２６】
図４は、立面図自動生成手段７が平面図５００などを用いて自動生成した立面図６００の一例を示した図である。
立面図６００は、一階部分６１０、二階部分６２０、及び屋根部分６３０などから構成されている。
各部分は、それぞれ対応する平面図を用いて自動生成されたものであり、一階部分６１０は、平面図５００を用いて生成され、二階部分６２０、屋根部分６３０は、それぞれ二階部分の平面図、屋根伏図を用いて生成されている。
【００２７】
立面図で描画される図面要素は、平面図の対応する図面要素の属性データを用いて生成されており、例えば、平面図５００の出窓５２４、サッシ窓５３０、５３１の属性データ（高さデータなど）を用いて立面図６００の出窓５２４ａ、サッシ窓５３０ａ、５３１ａが生成されている。
また、壁６１１のサッシ窓５３０ａ、５３１ａの位置に空間が形成され、壁６１１とサッシ窓５３０ａ、５３１ａが重なって表示されないようになっている。立面図６００では、屋根伏図の属性データを用いて屋根の傾き６４１、６４２や屋根の張り出す寸法６４５、６４６、６４７などのシンボルも自動的に表示されている。
【００２８】
図２に戻り、立面図編集手段９は、立面図自動生成手段７で自動生成された立面図に加筆修正を行って編集し、立面図を完成させるための機能部である。
通常、自動生成した立面図はそれだけでは不十分であり、汎用機能を用いてユーザが新たな情報（文字や線分など）を付加したり（加筆）、自動生成した部分を修正したりして立面図を仕上げる。
ユーザは、ディスプレイに表示された立面図に対し、キーボードやマウス、あるいはタブレットなどを用いてデータを入力し、立面図を加筆修正する。
【００２９】
図５は、立面図編集手段９で図面６００（図４）を加筆修正した後の立面図６００ｂの一例を示した図である。
立面図６００ｂでは、加筆情報６０２〜６０５が加筆されている他、屋根の傾き６４２が移動され、修正情報６４２ｂが施されている。
加筆情報６０２〜６０５は、それぞれの引き出し線とテキストデータから構成されており、例えば加筆情報６０２は、テキストデータ「サイディング横貼塗装済みＧＬ工法」及びこの情報が適用される領域を示す引き出し線から構成されている。また、屋根の傾き６４２が左方に移動され、修正情報６４２ｂが付加されている。
【００３０】
加筆情報６０２〜６０５、及び修正情報６４２ｂは、新たな図面要素となる（ただし、描画データのみで構成され属性データは付与されていない）。
以上のようにして、平面図と立面図を作成し、これらの図面データを出力手段１７から出力することにより所望の建築図面が得られる。出力手段１７から出力された図面データは、例えばプロッタで印刷したり、ディスプレイに表示したりすることにより利用することができる。
【００３１】
次に、図２に戻り、平面図を修正した場合に立面図を更新する仕組みについて説明する。
製図作業をする場合、一旦、立面図編集手段９で立面図を仕上げた後に、その元となった平面図を修正することがしばしばある。これは、例えば、平面図、立面図を施工主が確認し、設計変更を要求する場合などが該当する。
このように、立面図を仕上げた後（編集後）に、平面図を変更し、これから再度立面図を自動生成する場合、立面図の編集内容と平面図の変更後の内容を適切に反映した立面図を作成する（即ち、立面図を更新する）ために、ＣＡＤ装置１は、平面図作成・変更手段３、領域指定手段１１、合成手段１３、退避手段１５を用いる。
【００３２】
平面図の変更は平面図作成・変更手段３を用いて行う。作成済みの平面図は、ハードディスクなどの図示しない記憶装置に格納されており、平面図の変更は、記憶装置から対象となる平面図を読み出して、これを変更することにより行う。平面図の変更は、例えば、既に平面図に配置されている図面要素の属性を変更したり、新たに図面要素を平面図に加えたりすることにより行うことができる。
例えば、図面要素の属性を変更することにより、部屋の大きさを変えたり、窓の大きさや種類を変えたりなどすることができ、図面要素を追加することにより、庭側の窓の外にバルコニーが無かったものにバルコニーを付け加えたりなどすることができる。
【００３３】
図６は、平面図作成・変更手段３によって平面図５００（図３）を変更した平面図５００ｂの一例を示した図である。
平面図５００ｂでは、新たにバルコニー５４０ｂがサッシ窓５３０ｂ、５３１ｂの外に新設されている共に、サッシ窓５３０ｂ、５３１ｂが掃き出し窓（窓枠の底辺が床まで届いている窓）に変更されている。
そして、立面図自動生成手段７は、平面図５００ｂを用いて立面図を自動生成する。
【００３４】
図７は、立面図自動生成手段７が、平面図５００ｂから自動生成した立面図６００ｃを示した図である。
図７に示したように、立面図６００ｃでは、平面図５００ｂで追加したバルコニー５４０ｂと、属性データを変更したサッシ窓５３０ｂ、５３１ｂに対応して、バルコニー５４０ｃとサッシ窓５３０ｃ、５３１ｃが適切に生成されている。なお、サッシ窓５３０ｃ、５３１ｃの下半分はバルコニー５４０ｃに隠れいていて見えないが、属性データは、掃き出し窓に変更されている。
なお、立面図６００ｃには、立面図編集手段９で編集した立面図６００ｂ（図５）の加筆情報６０２〜６０５は盛り込まれていない。
【００３５】
退避手段１５は、立面図編集手段９で編集した立面図６００ｂを一時的に記憶装置に退避する機能部である。退避手段１５は、立面図６００ｂを記憶装置に退避する他、これを読み出して合成手段１３に提供することもできる。
このように、立面図自動生成手段７が生成した変更後の立面図６００ｃは、変更された平面図５００ｂの内容を反映しているが、立面図６００ｂで編集された内容を欠いている。一方、退避手段１５で退避した立面図６００ｂは、立面図編集手段９で編集した内容を保持しているが、変更後の立面図６００ｃに盛り込まれている変更内容を欠いている。
【００３６】
領域指定手段１１は、退避手段１５で退避した立面図６００ｂで、平面図５００ｂの変更箇所に対応する領域を指定する機能部である。ユーザは、例えば、ディスプレイに表示された立面図６００ｂ上で、変更箇所を含むように閉領域を指定する。領域の指定は、例えば、マウス操作で立面図６００上でクリックした点を一筆書き的に結んで行くことにより生成される多角円形領域の内部を変更箇所として指定したり、あるいは、マウス操作で指定した２点を対角線とする四角形で指定したりなどする。ディスプレイ上では閉領域は点線で囲むなどして視覚的に表示される。
【００３７】
図８は、退避手段１５で退避した立面図６００ｂで閉領域６５０を指定したところを示している。
平面図５００ｂ（図６）で、変更したのはバルコニー５４０ｂとサッシ窓５３０ｂ、５３１ｂであるので、立面図６００ｂで対応する変更箇所は、点線で囲んだ閉領域６５０の内側となる。
合成手段１３は、立面図６００ｃで立面図６００ｂの閉領域６５０に対応する領域（以下、対応領域）を特定する。そして、立面図６００ｂの閉領域６５０の外側の部分と、立面図６００ｃの対応領域内の部分を合成し、更新後の立面図を生成する。合成された立面図は出力手段１７から出力される。
合成手段１３が立面図６００ｂと６００ｃを合成するアルゴリズムについては、後ほどフローチャートを用いて説明する。
【００３８】
図９は、合成手段１３で合成した立面図６００ｄを示した図である。立面図６００ｄでは、立面図６００ｂ（図５）で加筆された加筆情報６０２〜６０５と、修正情報６４２ｂ、及び、立面図６００ｃ（図７）で変更されたバルコニー５４０ｃ、サッシ窓５３０ｃ、５３１ｃが適切に描画されている。
これは、加筆情報６０２〜６０５は、立面図６００ｂにおいて閉領域６５０の外側にあり、一方、バルコニー５４０ｃ、サッシ窓５３０ｃ、５３１ｃは立面図６００ｃの対応領域の内側にあるため、これらを合成した結果、両者を含む立面図６００ｄが得られたためである。
以上、ＣＡＤ装置１の機能的な構成について説明したが、これは、一例であって、ＣＡＤ装置１の構成を限定するものではなく、同等の機能を果たす構成は広くＣＡＤ装置１に含まれる。
また、本実施の形態では、ＣＡＤ装置１は建築図面を処理したが、これに限定するものではなく、単数又は複数の元図面（本実施の形態では平面図−間取り図、各種伏図など）を用いて他の図面（本実施の形態では立面図−建造物の外観図、各種矩形図など）を自動立ち上げする情報処理装置を広く含むものとする。
【００３９】
次に、ＣＡＤ装置１が行う立面図の更新手順を図１０のフローチャートを用いて説明する。以下で各機能部が行う動作は後述するＣＡＤ装置１が実装するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）が、所定のＣＡＤプログラムに従って行うものである。
まず、ユーザが平面図作成・変更手段３を用いて平面図を作成する（ステップ５）。
次に、立面図自動生成手段７がこの平面図を用いて立面図（第１の立面図とする）を自動生成する（ステップ１０）。
次に、ユーザは、第１の立面図を立面図編集手段９を用いて加筆修正して編集し、第１の立面図を完成させる（ステップ１５）。
次に、ユーザは、施工主からの要求に応じるなどするため、平面図作成・変更手段３を用いて先に作成した平面図を変更する（ステップ２０）。
【００４０】
次に、退避手段１５を用いて編集後の第１の立面図を退避した後（ステップ２５）、立面図自動生成手段７は、変更後の平面図を用いて立面図を自動生成する（ステップ３０）。この立面図を第２の立面図とする。
次に、ユーザは領域指定手段１１を用いて、編集後の第１の立面図中で、変更した平面図に応じて変更する箇所を含む閉領域を指定する（ステップ３５）。即ち、書き直したい部分を指定する。
すると、合成手段１３は、編集後の第１の立面図中で指定された閉領域内の部分を削除する（ステップ４０）。
次に、合成手段１３は、第２の立面図で、編集後の第１の立面図で指定した閉領域に対応する対応領域を特定する（ステップ４５）。
更に、合成手段１３は、第２の立面図中で特定された閉領域外の部分を削除する（ステップ５０）。
【００４１】
次に、合成手段１３は、削除せずに残った、編集後の第１の立面図の閉領域外の部分と、第２の立面図の対応領域内の部分を合成し、合成後の立面図（第３の立面図とする）を生成する（ステップ５５）。
次に、出力手段１７が合成手段１３が生成した第３の立面図を出力し（ステップ６０）、処理を終了する。
なお、以上のフローチャートでは、ステップ２５で編集後の第１の立面図を退避させたが、これは、立面図自動生成手段７で第２の立面図を自動生成した際に、編集後の第１の立面図が上書きされて消去されるのを防ぐためである。そのため、例えば、識別子などにより、編集後の第１の立面図と第２の立面図を区別し、第２の立面図の自動生成に伴って編集後の第１の立面図が消去されないようにすることにより、退避手段１５を省略することも可能である。
【００４２】
また、上述したフローチャートでは、編集後の第１の立面図で閉領域を指定したが、逆に、第２の立面図で閉領域を指定し、編集後の第１の立面図でこれに対応する対応領域を特定するように構成することも可能である。
更に、例えば、ステップ２０とステップ２５などのように、処理順序を適宜逆にすることが可能なものもある。
【００４３】
次に、合成手段１３が編集後の第１の立面図と第２の立面図を合成する手順について図１１のフローチャートを用いて説明する。
まず、図１０のフローチャートのステップ４０で、編集後の第１の立面図で指定した閉領域内の図面要素を削除する際に、閉領域内に一部のみ含まれる図面要素は削除せず、図面要素の全てが閉領域内に含まれる図面要素を削除するものとする。
一方、図１０のステップ５０で第２の立面図に設定された対応領域外の図面要素を削除する場合、図面要素の一部が対応領域に含まれるものも削除するものとする。
以下の処理は、このような削除処理を施された編集後の第１の立面図と第２の立面図を対象に行う。
【００４４】
合成手段１３は、閉領域内の図面要素を削除した編集後の第１の立面図で図面要素を検索してクリップする（ステップ１０５）。
図面要素が検索できなかった場合は（ステップ１１０；Ｎ）、処理を終了する。
図面要素が検索できた場合は（ステップ１１０；Ｙ）、合成手段１３は、その図面要素に属性データが付随しているか否かを確認する（ステップ１１５）。
これは検索した図面要素が加筆情報・修正情報であるのか、それとも窓や壁などの建造物の構成要素を部品化した図面要素であるのかを判断するものであり、属性データが付随していない場合は加筆情報・修正情報であり、属性データが付随している場合は部品化した図面要素であると識別することができる。
【００４５】
検索した図面要素に属性データが付随していない場合は（ステップ１１５；Ｎ）、合成手段１３は、第２の立面図にこの図面要素を複写する。第２の立面図における複写先の位置は、編集後の第１の立面図における位置と同じ場所である。
これにより、編集後の第１の立面図に含まれる加筆情報・修正情報を第２の立面図の所定箇所に複写することができる。
また、修正後の第１の立面図が複数のレイヤを用いて構成されている場合は、第２の立面図の同じレイヤに複写される。
【００４６】
一方、検索した図面要素に属性データが付属している場合は（ステップ１１５；Ｙ）、合成手段１３は、更に、第２の立面図で、この図面要素と同じ図面要素を検索し、第２の立面図にこれと同じ図面要素があるか否かを確認する（ステップ１２５）。図面要素の同一性は、図面要素を構成する描画データと属性データの双方の同一性を用いて判断する。
そして、第２の立面図に同じ図面要素が無い場合（ステップ１２５；Ｎ）、合成手段１３は、この図面要素を第２の立面図に複写する（ステップ１３０）。第２の立面図における複写先位置は、修正後の第１の立面図における位置と同じである。また、修正後の第１の立面図がレイヤを用いて構成されている場合は、第２の立面図の同じレイヤに複写される。この処理により、修正後の第１の立面図に含まれて、第２の立面図に含まれない図面要素を第２の立面図に複写することができる。
【００４７】
一方、第２の立面図に同じ図面要素がある場合（ステップ１２５；Ｙ）、合成手段１３は、同じ図面要素を第２の立面図に登録する（ステップ１３５）。即ち、第２の立面図に配置されてる図面要素をそのまま保存する。
修正後の第１の立面図と第２の立面図に共通な図面要素とは、これらの元となる平面図を変更した際に変更されなかった図面要素であるので、そのまま第２の立面図に配置しておけばよい。
以上のステップ１１０〜ステップ１３５の各ステップをステップ１１０がＮとなるまで（即ち、編集後の第１の立面図で全ての図面要素が検索し終わるまで）行う。
以上の処理を施した第２の立面図が、編集後の第１の立面図の閉領域外の部分と、第２の立面図の対応領域内の部分を合成した第３の立面図となる。
【００４８】
なお、以上の処理では、編集後の第１の立面図で指定した閉領域内の図面要素を削除する際に、閉領域に一部のみ含まれる図面要素は削除せず、図面要素の全てが閉領域内に含まれる図面要素を削除し、一方、第２の立面図に設定された対応領域外の図面要素を削除する場合、図面要素の一部が対応領域に含まれるものも削除するものとするとしたが、図面要素の削除方法は、これに限定するものではない。
例えば、編集後の第１の立面図で指定した閉領域内の図面要素を削除する際に、閉領域に一部でも含まれる図面要素は削除し、一方、第２の立面図に設定された対応領域外の図面要素を削除する場合、図面要素の一部でも対応領域に含まれるものは削除しないようにしてもよい。
【００４９】
図１２は、ＣＡＤ装置１のハードウェアの構成の一例を示した図である。図１２は、ＣＡＤ装置１をパーソナルコンピュータを用いて構成し、スタンドアローン的に使用する場合を想定している。
ＣＡＤ装置１は、制御部５１に、バスライン５８を介して入力装置５５、出力装置５６、通信制御装置５７、記憶装置６３、記憶媒体駆動装置６０、入出力インターフェース５９などが接続して構成されている。
【００５０】
制御部５１は、ＣＰＵ５３、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５２、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５４などから構成されている。
制御部５１は、ＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）やＣＡＤプログラムなどの各種プログラムに従って動作し、プログラムで規定された所定の演算やＣＡＤ装置１全体の制御などを行う。本実施の形態では、ＣＡＤ装置１として建築図面の設計支援処理を行う。
【００５１】
ＣＰＵ５３は、制御部５１の中心的なデバイスであって、ＲＯＭ５２や記憶装置６３、又は記憶媒体駆動装置６０によって駆動される記憶媒体などからプログラムをロードし、プログラムに従って制御部５１を制御する。
ＲＯＭ５２は、ＣＰＵ５３が各種演算や制御を行うための各種プログラム、データ及びパラメータなどを格納したリードオンリーメモリである。ＲＯＭ５２は、不揮発性のメモリであって、ＲＯＭ５２に供給される電力がゼロの状態でも記憶内容は保持される。また、ＲＯＭ５２は、読み込み専用のメモリであるため、通常はデータの書き込みは行われない。
【００５２】
ＲＡＭ５４は、ＣＰＵ５３にワーキングメモリとして使用されるランダムアクセスメモリである。ＣＰＵ５３は、ＲＡＭ５４にプログラムやデータなどを書き込んだり消去したりすることができる。本実施の形態では、ＲＡＭ５４には、平面図から立面図を自動生成したりなど、各種の設計支援処理をするためのエリアが確保可能となっている。
【００５３】
入力装置５５は、例えばキーボードやマウス、タブレットなどの入力装置から構成されている。
キーボードは、カナや英文字などを入力するためのキーや数字を入力するためのテンキー、各種機能キー、カーソルキー及びその他のキーによって構成されている。
キーボードからは、ＣＡＤ装置１に対して文字や数字などの情報を入力することができる他、メニュー画面から図面要素を選択したりすることもできる。
更に、キーボートから、例えばユーザがＣＡＤ装置１にログインするためのログインＩＤやパスワードを入力したり、あるいは各種プログラムを操作したりすることができる。
【００５４】
マウス、及びタブレットは、ポインティングデバイスである。ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）などを用いてＣＡＤ装置１を操作する場合、表示装置上に表示されたボタンやアイコンなどをマウスなどでクリックすることにより、所定の情報の入力を行うことができる。
本実施の形態では、例えば、コマンド実行ボタンをクリックすることにより、各種コマンド（平面図から立面図を自動生成するコマンドなど）を実行したり、平面図に配置する図面要素をメニューから選択したり、あるいは、編集後の第１の立面図で、第２の立面図を合成するための閉領域を指定したりすることができる。
また、入力装置５５として、ＣＡＤ装置１専用の入力ボタン群からなるデバイスを用いることもできる。これは、例えば、円弧を描くボタン、直線を描くボタンなど、各描画機能を設定するためのボタン群からなるデバイスであって、これを用いると、メニュー画面から描画機能を選択する場合に比べて作業の高速化、省力化をすることができる。
【００５５】
出力装置５６は、例えば表示装置、印刷装置、プロッタなどから構成されている。
表示装置は、例えばＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）ディスプレイ、液晶ディスプレイ、プラズマディスプレイなどで構成され、平面図や立面図などの情報を画面上に提示するための装置である。
印刷装置は、プログラムの実行結果などを紙などの印刷媒体に印刷する装置である。本実施の形態では、平面図や立面図などの各種設計図面を印刷することができる。
印刷装置は、例えば、インクジェットプリンタ、レーザプリンタ、熱転写プリンタ、ドットプリンタなどの各種プリンタ装置によって構成されている。
プロッタは、板状に張られた紙に鉛筆やペンなどで図面をプロットするための装置であって、例えば、Ａ１版などの大きな用紙に図面を描くのに用いられる。
【００５６】
通信制御装置５７は、図示しない通信回線を介してＣＡＤ装置１をインターネットなどのネットワークに接続するための装置であって、モデム、ターミナルアダプタ、その他の装置によって構成されている。
通信制御装置５７は、例えばインターネットやＬＡＮ（Ｌｏｃａｌ　ＡｒｅａＮｅｔｗｏｒｋ）などに接続しており、これらのネットワークに接続したサーバ装置などに対してデータの送受信を行うことができる。
通信制御装置５７はＣＰＵ５３によって制御され、所定のプロトコルに従って送受信を行う。
ＣＡＤ装置１は、例えば、ＣＡＤプログラム７１をアップデートする場合に、現在保持しているＣＡＤプログラム７１をアップデートするためのプログラムをサーバ装置から受信したり、平面図や立面図の図面データを他のコンピュータから受信したりなどすることができる。
【００５７】
記憶装置６３は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータを読み書きするための駆動装置とによって構成されている。当該記憶媒体として主にハードディスクが使用されるが、その他に、例えば、光磁気ディスク、磁気ディスク、半導体メモリなどの他の読み書き可能な記憶媒体によって構成することも可能である。
記憶装置６３には、ＣＡＤプログラム７１、図面要素群５、ＯＳ７３、その他のプログラム７４、その他のデータベースなどが所定の記憶領域に格納されている。
ＣＡＤプログラム７１は、ＣＰＵ５３に読み込まれて実行されることにより、例えば、図２に示した平面図作成・変更手段３、立面図自動生成手段７、立面図編集手段９、領域指定手段１１、合成手段１３、退避手段１５、出力手段１７などの各機能部がソフトウェア的に構成される。
ＯＳ７３は、ＣＡＤ装置１を機能させるための基本的なプログラムであり、ファイルの入出力やＣＡＤ装置１に接続されている各デバイスの制御などを行う。
その他のプログラム７４は、例えば、日本語変換プログラムや通信制御装置５７などを制御して通信を確立する通信制御プログラムなど、各種のプログラムから構成されいる。
その他のデータベース７５は、例えば、建物データベースなどＣＡＤプログラム７１を用いて作成したデータを格納するデータベースなどから構成されている。
【００５８】
記憶媒体駆動装置６０は、着脱可能な記憶媒体を駆動してデータの読み書きを行うための駆動装置である。着脱可能な記憶媒体としては、例えば、光磁気ディスク、磁気ディスク、磁気テープ、半導体メモリ、データをパンチした紙テープ、ＣＤ−ＲＯＭなどがある。なお、ＣＤ−ＲＯＭや紙テープは、読み込みのみ可能である。記憶媒体駆動装置６０を介して記憶媒体からアプリケーションソフトをインストールしたり、また、建物データベースなどをバックアップするための記憶媒体にバックアップ用のデータを記憶媒体に書き込んだり、記憶媒体に書き込まれているバックアップデータを読み込んだりすることもできる。
【００５９】
入出力Ｉ／Ｆ（インターフェース）５９は、例えば、シリアルインターフェースやその他の規格のインターフェースにより構成されている。入出力インターフェース５９に当該インターフェースに対応した外部機器を接続することにより、ＣＡＤ装置１の機能を拡張することができる。このような外部機器として例えば、ハードディスクなどの記憶装置、スピーカなどがある。
【００６０】
図１３は、ＣＡＤシステムをＬＡＮなどのネットワークで構成した場合のシステム構成の一例を示した図である。
ＣＡＤ装置１は、スタンドアローンとして利用する他に、図１３に示したようにクライアントサーバシステムとして利用することもできる。
各端末８２、８２、８２…（以下端末８２）は、ケーブル８３を介してＣＡＤサーバ８１に接続可能に配設されている。
端末８２は、ケーブル８３を介してＣＡＤサーバ８１と通信するための通信手段と、キーボードやマウスなどの入力手段、図面を表示するための表示装置などを備えている。
【００６１】
ユーザは、これらの手段を用いて端末８２からＣＡＤサーバ８１が提供するＣＡＤ機能を利用することができる。
この場合、一台のＣＡＤサーバ８１で複数のユーザが同時にＣＡＤ機能を利用することかできるため、コストの低減、メンテナンス業務の簡略化などを図ることかできる。
各ユーザが作成した図面はＣＡＤサーバ８１で保存するように構成し、各ユーザ間で図面データの共有化を図るようにすることもできる。このようにして設計作業の効率化を図ることができる。
作成した図面は、同様にネットワーク接続した図示しない共用のプロッタからも出力することができる。
【００６２】
更に、ＣＡＤサーバ８１に認証サーバや課金サーバなどを加え、ソフトウェアベンダー事業を行うこともできる。これは、インターネットなどを介してＣＡＤサーバ８１の機能を顧客ユーザに提供し、使用時間、使用機能などに応じて課金するものである。
【００６３】
以上に説明した本実施の形態により、以下のような効果を得ることができる。
（１）編集後の第１の立面図と、変更後の平面図から自動立ち上げした第２の立面図を合成し、編集後の第１の立面図で加筆修正した部分と平面図の変更箇所を反映した、第３の立面図を生成することができる。
（２）編集後の第１の立面図を退避手段１５で退避するため、変更後の平面図から第２の立面図を自動生成する際に、編集後の第１の立面図が第２の立面図により上書きされるのを防ぐことができる。
（３）領域指定手段１１を用いることにより、編集後の第１の立面図で閉領域を視覚的に確認しながら指定することができる。
（４）同一レイヤ内の図面であっても、閉領域を指定することにより、部分的に変更箇所に対応する部分を自動生成することができる。
【００６４】
以上、本発明の一実施形態について説明したが、本発明は説明した実施形態に限定されるものではなく、各請求項に記載した範囲において各種の変形を行うことが可能である。
例えば、本実施の形態では、編集後の第１の立面図又は第２の立面図において、平面図で変更された箇所に対応する領域を指定したが、逆に編集後の第１の立面図の編集箇所の領域を指定し、編集後の第１の立面図の編集箇所と、第２の立面図の変更箇所（対応する領域の外側）を合成するようにしても良い。
また、本実施の形態では建築用のＣＡＤ装置１を用いて説明したが、これは建築用に限定するものではなく、２次元図面に含まれる図面要素の属性を用いて他の図面を自動生成する３次元ＣＡＤに広く適用できるものである。
【００６５】
【発明の効果】
本発明によれば、平面図などの変更を立面図などに適切に反映することができる。
【図面の簡単な説明】
【図１】本実施の形態のＣＡＤ装置が行う立面図の更新方法の概念を説明するための図である。
【図２】本実施の形態に係るＣＡＤ装置の機能的な構成の一例を示した図である。
【図３】平面図の一例を示した図である。
【図４】立面図の一例を示した図である。
【図５】加筆修正した後の立面図の一例を示した図である。
【図６】変更後の平面図の一例を示した図である。
【図７】変更後の平面図から自動生成した立面図を示した図である。
【図８】立面図で閉領域を指定したところを示した図である。
【図９】合成手段で合成した立面図を示した図である。
【図１０】立面図の更新手順を説明するためのフローチャートである。
【図１１】編集後の第１の立面図と第２の立面図を合成する手順を説明するためのフローチャートである。
【図１２】ＣＡＤ装置のハードウェアの構成の一例を示した図である。
【図１３】ＣＡＤシステムのネットワーク構成の一例を示した図である。
【図１４】従来のＣＡＤ装置で、平面図から立面図を自動生成する場合を説明するための図である。
【符号の説明】
１　ＣＡＤ装置
３　平面図作成・変更手段
５　図面要素群
７　立面図自動生成手段
９　立面図編集手段
１１　領域指定手段
１３　合成手段
１５　退避手段
１７　出力手段
５１　制御部
５２　ＲＯＭ
５３　ＣＰＵ
５４　ＲＡＭ
５５　入力装置
５６　出力装置
５７　通信制御装置
５８　バスライン
５９　入出力Ｉ／Ｆ
６０　記憶媒体駆動装置
６３　記憶装置
８１　ＣＡＤサーバ
８２　端末
８３　ケーブル
【図１】
2004118784.tif 000003
【図２】
2004118784.tif 000004
【図３】
2004118784.tif 000005
【図４】
2004118784.tif 000006
【図５】
2004118784.tif 000007
【図６】
2004118784.tif 000008
【図７】
2004118784.tif 000009
【図８】
2004118784.tif 000010
【図９】
2004118784.tif 000011
【図１０】
2004118784.tif 000012
【図１１】
2004118784.tif 000013
【図１２】
2004118784.tif 000014
【図１３】
2004118784.tif 000015
【図１４】
2004118784.tif 000016