(57)【特許請求の範囲】
【請求項１】
入力装置を通じて構造材の属性の設定を受け付ける属性設定手段と、
前記構造材の延伸方向に垂直な断面内の基準位置の設定を受け付ける基準位置設定手段と、
入力装置を通じて前記属性を有する構造材を配置すべき延伸方向の位置の指定を受け付ける配置設定手段と、
前記指定を受け付けた延伸方向の位置に前記設定された基準位置を配置して、前記延伸方向を含む面内で前記構造材を表示装置に表示する表示制御手段と、
前記配置設定手段によって配置された一の構造材およびその一の構造材の次に配置される次の構造材のそれぞれの端面とそれぞれの側面との関係から規定される接続仕様を記憶する記憶手段と、
前記記憶された複数の接続仕様から所定の基準で選択された接続仕様にしたがって前記一の構造材および前記次の構造材を接続して表示する接続手段と、を備える構造物の設計支援装置。
【請求項２】
前記表示制御手段は、前記構造材の延伸方向の形状を表示する第１の画面と、前記延伸方向に垂直な断面形状を表示する第２の画面と、を表示し、
前記基準位置設定手段は、前記第２の画面上で、構造材の種類ごとに設定される、断面形状の端点、前記端点と端点とを結ぶ線分を等分割する点、および前記断面形状の中心点の少なくとも１つを含む点を基準位置として設定を受け付ける請求項１に記載の設計支援装置。
【請求項３】
前記接続手段は、前記一の構造材と次の構造材との接続位置において、少なくとも一方の構造材を切断または延伸することによって前記接続位置における複数の構造材の重複除去および隙間の埋め合わせを行う調整手段をさらに有する請求項１または２に記載の設計支援装置。
【請求項４】
前記構造材は、前記延伸方向の一対の端点と前記延伸方向に対して垂直な断面での断面形状とによって規定され、
前記接続手段は、前記それぞれの構造材の延伸方向の端面の位置を変更するとともに、一方の構造材の前記延伸方向に平行な側面と他方の構造材の端面との接触面との関係を切り替えて提示する手段を有する請求項１から３のいずれか１項に記載の設計支援装置。
【請求項５】
前記記憶手段は、前記一の構造材および前記次の構造材との間の、構造材の断面形状の種別と、延伸方向と平行な中心軸に対する回転角によって決定される側面の向きとの組み合わせごとに接続仕様を記憶する請求項１から４のいずれか１項に記載の設計支援装置。
【請求項６】
前記配置設定手段が次の構造材の延伸方向の位置を確定する前に前記入力装置を介した位置指定操作に応じて、前記表示制御手段は次の構造材を伸縮自在に仮表示し、
前記属性設定手段は、次の構造材が仮表示されている間に属性の変更を受け付ける請求項１から５のいずれか１項に記載の設計支援装置。
【請求項７】
前記接続手段は、前記一の構造材の延伸方向に対して垂直方向に次の構造材が延伸してＬ型部を含む側面を構成する場合に、前記Ｌ型部の外周頂点と前記Ｌ型部の内周角部とを接続する境界線で前記一の構造材と次の構造材と接続する請求項１から６のいずれか１項に記載の設計支援装置。
【請求項８】
前記接続手段は、前記一の構造材の種類と、前記次の構造材の種類との関係から、前記接続位置における適用可能な複数の形状を所定の優先順に提示する請求項１から７のいず
れか１項に記載の設計支援装置。
【請求項９】
前記配置設定手段は、表示装置に表示されている構造材の形状に含まれる線分の端点、中点、およびその線分と他の線分との交点のいずれかに、前記入力装置を通じた操作位置を位置付ける位置制御手段を含む請求項１から８のいずれか１項に記載の設計支援装置。
【請求項１０】
前記属性設定手段は、前記断面形状の種類の設定操作、前記断面形状に応じた断面寸法の設定操作、および、前記表示装置の画面に表示される平面の位置を前記平面に垂直な座標軸方向にて設定する設定操作の少なくとも１つを受け付ける請求項１から９のいずれか１項に記載の設計支援装置。
【請求項１１】
コンピュータが、入力装置を通じて構造材の属性の設定を受け付ける属性設定ステップと、
前記構造材の延伸方向に垂直な断面内の基準位置の設定を受け付ける基準位置設定ステップと、
入力装置を通じて前記属性を有する構造材を配置すべき延伸方向の位置の指定を受け付ける配置設定ステップと、
前記指定を受け付けた延伸方向の位置に前記設定された基準位置を配置して、前記延伸方向を含む面内で前記構造材を表示装置に表示する表示制御ステップと、
前記配置設定手段によって配置された一の構造材およびその一の構造材の次に配置される次の構造材のそれぞれの端面とそれぞれの側面との関係から規定される接続仕様を記憶する記憶手段に記憶された複数の接続仕様から所定の基準で接続仕様を選択するステップと、
前記接続仕様にしたがって前記一の構造材および前記次の構造材を接続して表示する接続ステップと、を実行する構造物の設計支援方法。
【請求項１２】
コンピュータに、入力装置を通じて構造材の属性の設定を受け付ける属性設定ステップと、
前記構造材の延伸方向に垂直な断面内の基準位置の設定を受け付ける基準位置設定ステップと、
入力装置を通じて前記属性を有する構造材を配置すべき延伸方向の位置の指定を受け付ける配置設定ステップと、
前記指定を受け付けた延伸方向の位置に前記設定された基準位置を配置して前記延伸方向を含む面内で前記構造材を表示装置に表示する表示制御ステップと、
前記配置設定手段によって配置された一の構造材およびその一の構造材の次に配置される次の構造材のそれぞれの端面とそれぞれの側面との関係から規定される接続仕様を記憶する記憶手段に記憶された複数の接続仕様から所定の基準で接続仕様を選択するステップと、
前記接続仕様にしたがって前記一の構造材および前記次の構造材を接続して表示する接続ステップと、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造物の設計を支援する技術に関する。
【背景技術】
【０００２】
本技術分野の一般的な技術としては、例えば、下記特許文献１〜３が知られている。建築・設備の分野では、配管を載せる架台（支持台ともいう）の設計がなされる。架台は、例えば、Ｌ型アングル（等辺山形鋼ともいう）、Ｃチャンネル（溝型鋼ともいう）、Ｈ鋼、丸形鋼管、角形鋼管、鋼板（プレート、ＰＬともいう）などの様々な断面形状を有する構造材を組み合わせて構成される。図１に、構造材の例を示す。構造材は、鋼で構成される場合には、鋼材とも呼ばれる。
【０００３】
図１のように、構造材は、Ｌ字、コの字（Ｃの字）、Ｈ、円、ロの字等の断面形状を法線方向に移動した柱状、あるいは板状のものが多い。したがって、これらの構造材を組み合わせて、架台を構成する場合、断面の種類、断面内の向き（側面がいずれの面であるか）等によって、組み合わせが多岐に渡る。
【０００４】
しかし、建築・設備の図面は、その多くが平面図（上面図ともいう）、正面図、側面図等の投影図であり、コンピュータを用いてその設計を支援する場合に、単純に投影図を表示したのでは、設計中の構造材の種類、あるいは投影図に表示されている構造材の側面がいずれの側面かが判別できない場合がある。なお、本実施形態では、平面図以外の投影図を断面図と呼ぶことがある。
【０００５】
例えば、等辺山形鋼を使用して構造物を設計しており、コンピュータ画面上に等辺山形鋼の１つの側面が表示されて延伸しているとき、その側面が山形の頂点に対していずれの面かが判別できない場合がある。このように、等辺山形鋼の山形の位置、あるいは、平面図で見えている面に対して、直交する面がどこに位置するかが不明であると、その見えている等辺山形鋼に対して次に接続すべき構造材の接続面での回転角度が決定できない場合がある。ここで、接続面での回転角度とは、次に接続すべき構造材の延伸方向に直交する断面内での断面中心に対する回転角度であり、平面図上でどの側面が見えるようにするかを決定する情報である。この接続面での回転角度は、上記例では、等辺山形鋼と次の構造材との接触面積を決定する情報となり、設計上極めて重要な情報である。
【特許文献１】特開平９−８１６２４号公報
【特許文献２】特開２００３−１４１１７６号公報
【特許文献３】特開平１１−１４９４９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した技術では、架台を作図する場合に、架台に含まれる構造材間の関係を容易にユーザに認識させることが難しいという問題があった。
【０００７】
本発明の目的は、様々な構造材を用いた構造物を設計するときに、構造材間の関係を容易に認識でき、設計効率を高めることができる技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明の一態様は、入力装置を通じて構造材の属性の設定を受け付ける属性設定手段と、構造材の延伸方向に垂直な断面内の基準位置の設定を受け付ける基準位置設定手段と、入力装置を通じ
て属性を有する構造材を配置すべき延伸方向の位置の指定を受け付ける配置設定手段と、指定を受け付けた延伸方向の位置に設定された基準位置を配置して、延伸方向を含む面内で構造材を表示装置に表示する表示制御手段と、配置設定手段によって配置された一の構造材およびその一の構造材の次に配置される次の構造材のそれぞれの端面とそれぞれの側面との関係から規定される接続仕様を記憶する記憶手段と、記憶された複数の接続仕様から所定の基準で選択された接続仕様にしたがって一の構造材および次の構造材を接続して表示する接続手段と、を備える構造物の設計支援装置として例示される。
【０００９】
本設計支援装置は、ユーザからの設定を受け付け、一の構造材およびその一の構造材の次に配置される次の構造材を次々に用いて構造物を設計することを支援する。そして、その操作のときに、所定の基準で選択された接続仕様にしたがって、一の構造材および次の構造材を接続して表示するので、構造材の接続を検討する設計作業を効率的に支援できる。
【００１０】
表示制御手段は、構造材の延伸方向の形状を表示する第１の画面と、延伸方向に垂直な断面形状を表示する第２の画面と、を表示するようにすればよい。そして、基準位置設定手段は、第２の画面上で、構造材の種類ごとに設定される、断面形状の端点、端点と端点とを結ぶ線分を等分割する点、および断面形状の中心点の少なくとも１つを含む点を基準位置として設定を受け付けるようにすればよい。したがって、本設計支援装置によれば、構造材の断面の形状、種類、および、基準位置を設定し、確認するとともに、延伸方向の形状を表示し、延伸位置を設定することを支援するようにしてもよい。
【００１１】
本設計支援装置において、構造材は、延伸方向の一対の端点と延伸方向に対して垂直な断面での断面形状とによって規定される。また、接続手段は、それぞれの構造材の延伸方向の端面の位置を変更するとともに、一方の構造材の延伸方向に平行な側面と他方の構造材の端面との接触面との関係を切り替えて提示するようにすればよい。したがって、本設計支援装置によれば、接続部の仕様を切り替えた場合の相異、および状況をユーザは、極めて容易に認識できる。
【００１２】
記憶手段は、一の構造材および次の構造材との間の、構造材の断面形状と、延伸方向と平行な中心軸に対する回転角によって決定される側面の向きとの組み合わせごとに接続仕様を記憶するようにすればよい。したがって、本設計支援装置によれば、一の構造材および次の構造材との間の関係を分類する条件を網羅し、それぞれの条件ごとに、適切な接続仕様を提示できる。
【００１３】
配置設定手段が次の構造材の延伸方向の位置を確定する前に入力装置を介した位置指定操作に応じて、表示制御手段は次の構造材を伸縮自在に仮表示し、属性設定手段は次の構造材が仮表示されている間に属性の変更を受け付けるようにしてもよい。したがって、本設計支援装置によれば、ユーザに仮表示されている状態を認識させ、構造材の属性を変更しつつ、延伸位置の設定を受け付けて構造物を設計することを支援するようにしてもよい。
【００１４】
接続手段は、一の構造材と次の構造材との接続位置において、少なくとも一方の構造材を切断または延伸することによって接続位置における複数の構造材の重複除去および隙間の埋め合わせを行うようにしてもよい。本設計支援装置によれば、構造材と構造材との重なりと、隙間を除去した接続仕様を提示できる。
【００１５】
接続手段は、一の構造材の種類と、次の構造材の種類との関係から、接続位置における適用可能な複数の形状を所定の優先順に提示するようにしてもよい。
【００１６】
配置設定手段は、表示装置に表示されている構造材の形状に含まれる線分の端点、中点、およびその線分と他の線分との交点のいずれかに、入力装置を通じた操作位置を位置付ける位置制御手段を有するようにしてもよい。本設計支援装置によれば、すでに入力済みの構造材の個所に、容易に操作位置を位置付けることができる。
【００１７】
属性設定手段は、断面形状の種類の設定操作、断面形状に応じた断面寸法の設定操作、および、表示装置の画面に表示される平面の位置を平面に垂直な座標軸方向にて設定する設定操作の少なくとも１つを受け付けるようにしてもよい。本設計支援装置によれば、構造材の延伸方向を含む平面図を描く場合に、事前にその平面の高さ方向の位置を設定でき、様々な高さにおいて平面図を作成できる。
【発明の効果】
【００１８】
本発明によれば、様々な構造材を用いた架台を設計するときに、構造材間の関係を容易に認識でき、設計効率を高めることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態という）に係る設計支援装置について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２０】
＜システムの概要＞
本設計支援装置は、構造材を組み合わせた架台の設計を支援する。本設計支援装置は、鋼材設定ダイアログと呼ぶ画面にて、架台に用いる各種鋼材の属性を設定する。そして、属性が設定された鋼材を用いて、主として、２次元の平面内（ＸＹ平面、ＹＺ平面、ＺＸ平面等）において、架台の平面図、断面図等の投影図を構築する。
【００２１】
鋼材設定ダイアログは、架台の構築途中において、自在に設定を変更できる。したがって、ユーザは、鋼材設定ダイアログにて、鋼材の属性を変更することで、鋼材の種類、向き等の属性を変更しつつ、２次元の平面内で鋼材を組み合わせて、架台を設計していく。また、一旦設計された架台の部分を選択し、鋼材設定ダイアログにて、鋼材の属性を変更することで、その部分の鋼材の属性を変更できる。なお、属性は、鋼材設定ダイアログによらず、キーボードまたはポインティングデバイス、あるいはその組み合わせによる操作によっても設定可能である。
【００２２】
架台の構築では、鋼材と鋼材との接続部分の仕様が極めて重要である。鋼材と鋼材とは、例えば、溶接で接続されるが、接続部分の組み合わせによっては、強度が大きく異なる結果となる。例えば、第１の等辺山形鋼に直交する方向に第２の等辺山形鋼を接続する場合、第２の等辺山形鋼の断面が、第１の等辺山形鋼の側面に接続される場合には、強度は良好となる。
【００２３】
しかし、第２の等辺山形鋼の断面が、第１の等辺山形鋼の一方の山形を構成する板の板厚方向の断面に接続される場合には、２つの鋼材の接触面積が小さく、強度が十分でない場合が生じる。このような関係は、等辺山形鋼以外の他の鋼材を接続する場合も考慮される必要がある。また、異なる種類の鋼材を接続する場合にも考慮が必要である。本設計支援装置は、このような鋼材の組み合わせによる架台の設計において、視覚的にユーザを支援する。また、鋼材の接続部分において、様々な接続仕様を例示する。
【００２４】
さらに、本設計支援装置は、一旦構築された架台の設計変更を視覚的に支援する。また、本設計支援装置は、作成された架台に含まれる個々の鋼材にラベルを付すことによって、架台に含まれるそれぞれの鋼材の使用量を集計し、使用量の見積もりを支援する。
【００２５】
＜ハードウェア構成＞
図２に、本設計支援装置のハードウェア構成図を示す。この設計支援装置は、例えば、パーソナルコンピュータと、パーソナルコンピュータで実行されるコンピュータプログラムによって実現される。また、この設計支援装置は、複数のパーソナルコンピュータにサービスを提供するサーバ上のプログラムとして実現してもよい。また、本設計支援装置は、複数のコンピュータが連携して機能を提供するコンピュータシステムとして実現してもよい。例えば、１以上のデータベースサーバと、１以上のシミュレータと、１以上のウェブサーバとによって、設計支援装置を実現してもよい。
【００２６】
図２は、本設計支援装置を構成するコンピュータの一例である。本設計支援装置は、ＣＰＵ１と、メモリ２と、各種インターフェース３、５、７、９、１１と、これらのインターフェースを通じてＣＰＵ１に接続される周辺装置とを含む。図２では、周辺装置の例として、ハードディスク４，入力装置６、表示装置８、ネットワークインターフェース１０、および着脱可能記憶媒体駆動装置１２が示されている。
【００２７】
ＣＰＵ１は、メモリ２に展開されたプログラムを実行し、設計支援装置の機能を提供する。メモリ２は、ＣＰＵ１が実行可能な形式でプログラムを保持する。また、メモリ２は、ＣＰＵ１が処理するデータを保持する。メモリ２は、ＤＲＡＭ（ダイナミックランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）等である。ただし、メモリ２として、フラッシュメモリを用いてもよい。
【００２８】
ハードディスク駆動装置４は、ハードディスクにアクセスし、ＣＰＵ１が処理したデータ、ＣＰＵ１で実行されるプログラム等を記憶する。入力装置６は、例えば、キーボード等の文字入力装置、マウス等のポインティングデバイスなどである。表示装置８は、例えば、液晶ディスプレイ、エレクトロルミネッセンスパネル等である。
【００２９】
ネットワークインターフェース１０は、例えば、ＬＡＮ（ローカルエリアネットワーク）基板である。着脱可能媒体駆動装置１２は、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、フラッシュメモリカード等の駆動装置である。なお、ＣＰＵ２で実行されるプログラムは、通常、ネットワークインターフェース１０、あるいは、着脱可能記憶媒体駆動装置１２を通じて、ハードディスクに保存され、メモリ２に展開される。
【００３０】
＜機能ブロック＞
図３に、本設計支援装置の機能ブロック図を示す。図３のように、本設計支援装置の機能ブロックは、表示装置８および入力装置６を制御し、設計支援装置の機能を提供する制御部２０によって実現される。制御部２０は、例えば、図２に示したＣＰＵ１、メモリ２等の構成と、図２のメモリ２に展開され、ＣＰＵ１で実行されるコンピュータプログラムとによって実現される。
【００３１】
図３のように、制御部２０は、表示制御手段２１、入力制御手段２２、属性設定手段２３、基準位置設定手段２４、配置設定手段２５、接続手段２６および接続仕様記憶手段２７を含む。制御部２０に含まれる図３のそれぞれの要素は、例えば、コンピュータ上サブプログラムによって実現される。
【００３２】
表示制御手段２１は、属性設定手段２３、基準位置設定手段２４等に引き渡す設定値の入力画面（いわゆるダイアログ）を表示装置８に表示する。また、表示制御手段２１は、入力装置６を通じたユーザ操作にしたがって、鋼材を表示装置８の画面に表示する。また、また、表示制御手段２１は、接続仕様記憶手段２７に記憶された接続仕様から、現在の鋼材の種別と向きとに応じた鋼材間の接続仕様を読み出し、その接続仕様にしたがって、
鋼材を接続して表示する。表示制御手段２１としては、例えば、表示装置８を制御するウィンドウシステムの関数、あるいは、そのような関数を呼び出し、ユーザインターフェースを構築するアプリケーションプログラムを例示できる。
【００３３】
接続手段２６は、現在の鋼材の種別と向きとに応じた鋼材間の接続仕様を読み出し、所定の基準にしたがって、その接続仕様を選択し、表示制御手段に引き渡す。接続仕様記憶手段２７は、鋼材の種別と向きとに応じた鋼材間の接続仕様を記憶する。
【００３４】
入力制御手段２２は、入力装置を通じたユーザの入力操作を検出する。そして、入力制御手段２２は、ダイアログへの設定を読み取り、メモリ２に格納する。また、入力制御手段２２は、入力装置を通じたユーザの入力操作に応じて、鋼材の配置位置を決定する。例えば、入力制御手段２２は、ユーザが指定した鋼材の種別、向き、基準点等を読み取る。また、入力制御手段２２は、入力装置を通じたユーザの入力操作に追従し、配置位置確定前に鋼材を仮表示状態で伸縮して表示させる。入力制御手段２２としては、例えば、入力装置６を制御するデバイスドライバ、入力操作を検知するウィンドウシステムの関数等を例示できる。
【００３５】
属性設定手段２３は、表示制御手段２１を通じて、表示装置にユーザインターフェース部品を表示する。そして、属性設定手段２３は、ユーザインターフェース部品上で入力制御手段２２を通じて、入力装置６から、鋼材の属性の入力を受け付ける。
【００３６】
基準位置手段２４は、表示制御手段２１を通じて、表示装置に基準位置設定のユーザインターフェース部品を表示する。そして、基準位置手段２４は、ユーザインターフェース部品上で入力制御手段２２を通じて、入力装置６から、鋼材の断面内での基準位置の入力を受け付ける。
【００３７】
配置位置設定手段２５は、入力制御手段２２を通じて入力装置６から鋼材の配置位置の指定を受け付ける。そして、指定された位置に鋼材を配置して、表示制御手段２１を通じて、表示装置８に表示する。
【００３８】
＜機能詳細＞
以下、図４から図３０の図面を参照して、本設計支援装置が提供する機能の詳細を説明する。
（１）鋼材の属性設定
本設計支援装置は、架台を構成する個々の鋼材の属性を設定する機能を提供する。鋼材の属性は、鋼材設定ダイアログ（本発明の第２の画面に相当）と呼ばれる画面上で設定できる。本設計支援装置は、架台の設計において、架台の作図前、作図操作中、および作図後に、架台の平面図または断面図を表示する作図画面とともに、鋼材設定ダイアログを表示する。以下、本実施形態では、作図中、あるいは、作図後の架台を表示する画面を架台表示部（本発明の第１の画面に相当）という。
【００３９】
図４は、鋼材設定ダイアログを例示する図である。鋼材設定ダイアログは、鋼材の形状を図形表示する図形表示部３１と、鋼材の属性を設定する属性設定部３２とを有する。
【００４０】
図形表示部３１には、鋼材を簡略化した斜視図と、回転ボタン３３が表示される。斜視図には、鋼材の延伸方向に垂直な断面上に３×３の基準点の候補が明示される。図４の例では、鋼材として等辺山形鋼が例示されている。また、基準点の候補には、等辺山形鋼のＬ字状の外側の１辺の両端点および中点と、Ｌ字状の外側の他の１辺の両端点および中点と、これら直交する２辺を座標軸（例えば、Ｘ軸およびＹ軸）として、それぞれの辺の両端点および中点を座標値とする座標点とが、含まれる。図示しないが、他の鋼材、すなわ
ち、溝形鋼、Ｈ鋼、丸形鋼管、角形鋼管、鋼板においても、同様に、簡略化した斜視図と、基準点の候補が表示される。
【００４１】
基準点の候補は、基準点となり得る位置を示す丸形のグラフィックスオブジェクトで表示される。このグラフィックスオブジェクトは、ユーザ操作によって選択可能なシンボル、ここではラジオボタンを構成する。ラジオボタンとは、ポインティングデバイスで選択操作（マウスクリック等）することによって、ボタンを押し込んだ状態を表現し、その状態を維持する画面上のユーザインターフェース部品をいう。図４の例では、３×３の基準点の候補のうち、左上の基準点の候補が黒く着色され、選択された状態を示している。ユーザは、ポインティングデバイスで操作することで、任意の１つを選択状態にできる。
【００４２】
図５に、鋼材の種類ごとの基準点の位置を例示する。図５のように、本実施形態では、基準点は、それぞれの鋼材の外面を取り囲む矩形領域を３×３に区分する位置に設定される。例えば、等辺山形鋼の場合、２つの山形辺をそれぞれ一辺とする矩形が形成され、その矩形を等分割する位置に、基準点が設定される。なお、図５に示した基準点は、例示であり、他の位置に基準点を設定してもよい。ただし、鋼材断面の中心に基準点の１つを設けることが望ましい。したがって、図５のような、鋼材の外面を取り囲む矩形領域をＮ×Ｍ（ＮとＭは、それぞれ奇数）となる位置に基準点を設定すればよい。ただし、本発明の実施は、そのような基準点の位置に限定されるものではない。例えば、鋼材断面の中心と、鋼材断面で外周面を取り囲む矩形の頂点とに基準点を設けてもよい。また、丸形鋼管の場合には、鋼材断面の中心と、鋼材断面で外周面を形成する円周上の等分割点とに基準点を設けてもよい。さらに、例えば、鋼材断面で外周面を取り囲む矩形を複数の矩形領域（メッシュ）に分割し、それぞれの矩形の頂点（メッシュを構成する線分の交点）とメッシュの中心とに基準点を設けてもよい。
【００４３】
図４において、回転ボタン３３は、鋼材の断面の中心（延伸方向に平行な中心軸）を基準に鋼材を回転させるボタンである。ユーザが、ポインティングデバイスで回転ボタン３３を押下するごとに、図形表示部３１に表示された鋼材の断面が９０度単位で回転する。
【００４４】
属性設定部３２は、鋼材種類設定部３４、配置レベル設定部３５、「端点・中点・交点を取得」のラベルが付されたポインタ位置付け指定ボタン３６、および属性取得部ボタン３７を有する。
【００４５】
鋼材種類設定部３４には、以降の操作において、設計対象の架台に使用する鋼材の種類と、寸法とを設定する。鋼材の種類は、等辺山形鋼、溝型鋼、Ｈ鋼、丸形鋼管、角形鋼管、鋼板等である。鋼材の種類を設定するフィールドを特に、鋼材種別設定部３４Ａという。
【００４６】
寸法は、鋼材の種類に応じて、選択可能なプルダウンメニューのリストから選択可能である。鋼材の寸法を設定するプルダウンメニューのリストを特に、サイズ設定部３４Ｂと呼ぶ。
【００４７】
例えば、等辺山形鋼に対してＬ６５×６５×６、Ｌ１００×１００×１０のように、鋼材の種類と断面寸法を指定したリスト中から選択可能である。この種類と断面寸法は、２つの山形部分の長さＡ、Ｂと、板の厚みｔによって、”Ｌ  Ａ×Ｂ×ｔ”の一般式で記述される（図１参照）。
【００４８】
同様に、溝型鋼に対して、種類と断面寸法は、溝の両側の壁部を構成する２つの板の幅Ｂ、２つの板の厚みｔ２、その２つの板に挟まれた溝の底面を構成する底面の板の厚みｔ１、底面および底面の両側の２枚の板を含む溝型鋼全体の幅Ｈによって、”［  Ｈ×Ｂ×
ｔ１×ｔ２”の一般式で示される。この種類と断面寸法を指定したリストがプルダウンメニューで表示される。
【００４９】
同様に、Ｈ鋼に対して、種類と断面寸法は、断面でＨの字に含まれる両側の壁部を構成する２つの板の幅Ｂ、その２つの板に挟まれたＨの字の中心を構成する板の厚みｔ１、Ｈの字の両側の２つの板の厚みｔ２、中心の板を挟む両側の外面から外面までの距離である、Ｈ型鋼全体の幅Ｈによって、”Ｈ  Ｈ×Ｂ×ｔ１×ｔ２”の一般式で示される。この種類と断面寸法を指定したリストがプルダウンメニューで表示される。
【００５０】
同様に、丸形鋼管に対して、種類と断面寸法は、断面の円の直径Φ、鋼管の厚みｔによって、”Ｏ  Φ×ｔ”の一般式で示される。この種類と断面寸法を指定したリストがプルダウンメニューで表示される。なお、本実施形態では、丸形鋼管を単に鋼管、あるいは、一般鋼管とも呼ぶ。
【００５１】
同様に、角形鋼管に対して、種類と断面寸法は、断面を構成する矩形の一方の辺の長さＡ、他方の辺の長さのＢ、鋼管の厚みｔによって、”ロ  Ａ×Ｂ×ｔ”の一般式で示される。この種類と断面寸法を指定したリストがプルダウンメニューで表示される。
【００５２】
同様に、鋼板に対して、種類と断面寸法は、断面の厚みｔによって、”ＰＬ  ｔ”の一般式で示される。この種類と厚みを指定したリストがプルダウンメニューで表示される。
【００５３】
配置レベル設定部３５には、その鋼材を配置する床からの高さを設定する。すなわち、配置レベル設定部３５は、表示装置８の画面に表示される平面の位置を平面に垂直な座標軸方向にて設定する設定操作機能を提供する。本設計支援装置では、最初に配置する鋼材は、まず、床面に対して平行に配置されることになる。ただし、架台表示部の平面図上で鋼材の第１点目に、第２点目を重畳した状態で第２点目確定前に（この状態の画面の表示を仮表示という）、配置レベル設定部３５の値を変更すると、鋼材は、床面に対して垂直方向に延伸して配置される。
【００５４】
なお、鋼材を作図途中で、配置レベル設定部３５の値を変更すると、鋼材の両端で、床面に対して斜め、または垂直に鋼材を配置できる（図２９、図３０のオペレーション例を参照）。この機能は、例えば、筋交い等の補強材などを作図に便利である。また、平面図（ＸＹ平面をＺ軸方向から見た図）を作図中に、Ｚ軸方向の鋼材を作図するにも便利である。
【００５５】
ポインタ位置付け指定ボタン３６を選択状態にすると、１以上の鋼材が配置された状態で、さらに、次の鋼材を配置する際に、その配置を指定する操作において、ポインティングデバイスのポインタが、画面上の線分の端点、中点、または線分と線分の交点に位置付けられる。ここで、線分は、画面上で、鋼材の形状を描画したグラフィックスの線分、または、基準の位置（例えば、所定部分の中心線等）を示す線分である。また、「位置付けられる」とは、ユーザが操作するポインティングデバイスのポインタが、いずれかの線分の端点、中点、または線分と線分の交点から、所定の距離に近づくと、そのポインタの位置が、ユーザ操作に関わりなく、近づいた端点、中点、または交点上に置かれるように、設計支援装置がポインタを制御することをいう。
【００５６】
属性取得部ボタン３７は、鋼材設定ダイアログ中の情報を読み取るように、設計支援装置に指示するボタンである。本設計支援装置は、属性取得部ボタン３７へのポインティングデバイスによる指示を検出し、鋼材設定ダイアログ中の情報を読み取る。以降、そのときの鋼材設定ダイアログ中の情報により、架台の設計が続行されることになる。
【００５７】
さらに、属性取得部ボタン３７によって、すでに作図した鋼材の情報を取得できる。例えば、例えば、Ｌ６５×６５×６の等辺山形鋼が作図済みである場合、その鋼材を選択して、属性取得部ボタン３７をポインティングデバイスで操作すると、Ｌ６５×６５×６の等辺山形鋼の属性、基準点位置（以下の（２）参照）、および向きの情報（以下の（３）参照）が取り込まれる。そして、その状態で、他の作図済みの鋼材（例えば、溝型鋼）を選択する（例えば、クリックする）と、その鋼材が、Ｌ６５×６５×６の等辺山形鋼となり、基準点位置、向き等も、属性取得部ボタン３７で取り込まれた属性に変更される。このような鋼材の属性の変更は、上記等辺山形鋼と溝型鋼との組み合わせ以外についても同様である。さらに、鋼材の仮表示中に、属性取得部ボタン３７をポインティングデバイスで操作すると、仮表示中の鋼材がどのような属性を有しているかが、表示される。
（２）基準点切替機能
図６により、基準点切替機能を説明する。基準点切替機能とは、図４の鋼材設定ダイアログで設定した基準点を、架台の作図中、あるいは、作図後に変更する機能をいう。
【００５８】
本設計支援装置は、鋼材設定ダイアログにおいて、３×３のラジオボタンを操作することによって、鋼材設定ダイアログ上で基準点切替機能を提供する。この鋼材設定ダイアログ上での基準点の切替に連動して、架台表示部の平面図、あるいは、断面図においても、基準点が切り替わる。
【００５９】
このような操作の他に、本設計支援装置は、ポインティングデバイスのボタン操作による基準点切替機能を提供する。例えば、すでに作図済みの鋼材をポインティングデバイスで選択した後、キーボードのコントロールボタンの押下とともに、ポインティングデバイス（例えば、マウス）の左ボタンを押下する。この操作によって、基準点は、鋼材の断面上で、水平方向に１区間、例えば、右方向に移動する。１区間とは、例えば、３×３のマトリクスで基準位置が設定される場合に、横方向の一要素分の区間をいう。さらに、同一の操作を繰り返すと、基準点は、水平方向にさらに１区間移動する。このような操作を繰り返すことによって、基準点が、マトリクスの端部の要素（例えば、右端）に位置した状態で、さらに、移動を指示すると、基準点は、水平方向で、移動方向と逆方向の端部（例えば、左端）の要素に移動する。
【００６０】
本設計支援装置は、架台表示画面上での基準点切替操作に連動して、鋼材設定ダイアログの基準点位置も切り替えられる。複数の鋼材が選択された状態で、基準点の切り替えが指示されると、設計支援装置は、最初に選択された鋼材の状態に、鋼材設定ダイアログの表示を合わせる。
【００６１】
このようにして、ユーザは、キーボードとポインティングデバイスの操作によって、鋼材設定ダイアログに戻ることなく、設計中の架台、または、設計後の架台を表示する架台表示部の画面にて、基準点を移動できる。なお、水平方向での基準点の移動は、右方向に限らず、左方向に移動するようにしてもよい。
【００６２】
図６では、架台表示画面とともに、鋼材設定ダイアログＤ１−Ｄ３が表示されている。図６で、架台表示画面は、鋼材を上方から見た平面図を表示している。図６の左側の状態では、基準点は、等辺山形鋼の断面で３×３のマトリクス上の左上に位置する。キーボードの押下ととポインティングデバイスの操作（クリックともいう）によって、基準点は、３×３の中央上点に移動する。さらに、キーボードの押下ととポインティングデバイスの操作によって、基準点は、３×３の右上点に移動する。このとき、架台表示画面では、三角マーク１０１によって、基準点位置が示される。このように、ユーザは、簡易な操作によって、架台作図中、あるいは、架台作図後に、基準点を水平方向に移動できる。なお、以上のような基準点の移動は、鋼材設定ダイアログ上でラジオボタンを操作した場合も同様である。
（３）向き切替機能
図７および図８により、向き切替機能を説明する。向き切替機能とは、鋼材を中心軸に対して９０度単位で回転する機能をいう。向き切替機能は、図４の回転ボタン３３をポインティングデバイスで押下することによって、実行される。また、回転ボタン３３を操作する代わりに、キーボードのシフトキーの押下とともに、ポインティングデバイスの左ボタン押下によって、向きの変更（９０度回転）が実行される。
【００６３】
本設計支援装置は、画面に表示されているいずれかの鋼材が選択された状態で、鋼材の回転が指示されると、断面中の基準点は、移動しないで、鋼材を回転する。このとき、鋼材設定ダイアログ上の断面も連動して回転する。なお、複数の鋼材が選択された状態で、鋼材の回転が指示されると、最初に選択された鋼材の向きに鋼材設定ダイアログの向きが合わせられる。
【００６４】
図７の上側のフローは、基準点が断面のマトリクス中で左上に位置する場合の例である。設計支援装置は、回転ボタン３３に対する押下操作を検知すると、鋼材設定ダイアログＤ４−Ｄ７に示すように、鋼材は、断面内で、時計回りの方向に９０度単位で回転する。このとき、架台表示画面上では、その回転に連動して、鋼材の側面が表示される。ただし、基準点を示す三角マーク１０１の位置は、移動しない。図７の下側に示すように、基準点が、断面のマトリクスの中心に置かれた場合も同様である。
【００６５】
図８に、Ｈ鋼に対して向き切替機能を実行した例を示す。図７の例では、操作の対象が等辺山形鋼であったため、向きの切替に伴う、鋼材断面位置と、基準点位置とのずれは生じなかった。図８のＨ鋼は、断面寸法Ｂ（Ｈの字の両脇の板の外面間の距離）と、断面寸法Ｈ（Ｈの字の両脇の板の幅）が、一致しない。したがって、Ｈの字を取り囲む矩形は、長方形となっている。この場合、例えば、基準点を３×３のマトリクス中で、左下に固定した状態で、Ｈ項を断面内で回転すると（矢印Ａ１）、基準点が、Ｈ鋼の断面から離れた状態になる（円形Ｃ１参照）。
【００６６】
この場合、本設計支援装置は、回転した断面内で、改めて鋼材の外周を取り囲む矩形を生成し、矩形上に３×３のマトリクスを設定する（矢印Ａ２参照）。そして、新たに設定された３×３のマトリクスの左下点を基準点に設定する。ただし、図８は、向き切替機能の説明の都合のために、円形Ｃ１内の鋼材から離れた基準点を示している。本設計支援装置のオペレーションでは、向き切替機能実行時に、鋼材から離れた基準点を表示する必要はなく、矢印Ａ２の次の図のように、鋼材に接触した位置に基準点を表示すればよい。本設計支援装置での作図のオペレーションは、基準点にしたがって鋼材と鋼材とをつないで描画する異を予定している。その場合に、鋼材と鋼材との接点を基準点にして描画すると、接続される鋼材間の位置関係が把握しやすく、設計上便利なことが多い。逆に、図８の矢印Ａ１の直後のように、鋼材から離れた位置に基準点があると、位置関係の把握がしづらく、不都合である。そこで、本設計支援装置では、鋼材の回転直後に、基準点を移動するようにしている。
（４）鋼材の種類の切替に伴う基準点の再設定
図９に、鋼材の種類を変更したときの基準点の再設定処理を示す。本設計支援装置は、鋼材の種類を変更した場合も、基準点の位置を維持する。この場合、断面形状、および、断面寸法のいずれかが変更された場合には、基準点を再設定する処理が必要となる。
【００６７】
例えば、等辺山形鋼において、３×３のマトリクスの左上点に、基準点が置かれていた場合を想定する。そして、ユーザ操作によって、鋼材の種類が溝形鋼に変更された場合を想定する。すると、設計支援装置は、溝形鋼の断面の存在領域を構成する矩形を作成し、その矩形を３×３に区切るマトリクスを形成し、左上点に基準点を設定する。このとき、溝形鋼で、断面寸法Ｂ（溝の両脇の板の幅）と、断面寸法Ｈ（溝の両脇の一方の板の外面
から他方の板の外面までの距離）が、一致しない場合でも、変更された溝形鋼の断面に基準点を設定できる。基準点がマトリクスの中心に置かれていた場合も同様である。
（５）端処理
図１０から図１３により、端処理について説明する。端処理は、鋼材と鋼材との接続部において、それぞれの鋼材の端部の形状を調整する処理である。
【００６８】
図１０に、鋼材が屈曲点なしに配置される場合の処理例を示す。本設計支援装置は、鋼材の端点位置を指定する操作を受け付け、端点を結ぶ線分上に鋼材を配置する。この処理では、開始点である第１点目の位置が指定されると、鋼材設定ダイアログの属性取得ボタン３７の操作により取り込まれた属性にしたがって、鋼材が仮表示される。そして、第２点目が指定されると、仮表示されていた鋼材の属性が確定し、鋼材の端点と、鋼材の属性がメモリ２に格納される。このとき、画面上には、第２点目を開始点として、ポインティングデバイスの操作に伴う画面上でのポインタの動きに追従して、２つ目の鋼材が仮表示される。そして、第３点目が確定すると、２つ目の鋼材が確定する。
【００６９】
この場合、第１点目から第３点目までが、同一直線上に指定されると、最初の鋼材と、２つ目の鋼材とが、１つの鋼材に結合される。ただし、第３点目が確定する前に、配置基準点が移動された場合には、鋼材の結合は実行されず、それぞれの鋼材が第１点目から第２点目の間、および第２点目から第３点目の間に存在することになる。
【００７０】
図１１に、第１の鋼材に対して、第２の鋼材が直角に配置される場合の処理を示す。この場合、第１点目、および第２点目が確定したとき、第１の鋼材が確定し、第２の鋼材が仮表示されるまでは、図１０の直線上の配置と同様である。そして、第３点目が、第１の鋼材に対して、直交する方向に配置されると、第２の鋼材が確定する。
【００７１】
このとき、基準点が、鋼材の中央部にあった場合、第１の鋼材と、第２の鋼材の接続個所において、鋼材の重複と、接続の欠落部分が発生する。このような場合、本設計支援装置は、横方向に置かれた第１の鋼材２０１と、縦方向に置かれた第２の鋼材２０２の接続個所において、一方の鋼材２０１の端部Ｅ１を右方向に延ばし、相手鋼材２０２の外端面の位置まで延長する。また、他方の鋼材２０２の端部Ｅ２を下方向に縮め、相手鋼材の外端面に接触させる。逆に、鋼材２０２の端部Ｅ２を上方向に延ばし、相手鋼材２０１の外端面まで延長する。そして、鋼材２０１の端部Ｅ１を左方向に縮め、相手鋼材２０２の外端面に接触させる。
このようにして、鋼材の接続個所の調整処理が実行される。すなわち、第１の構造材２０１と第２の構造材２０２との接続位置において、少なくとも一方の構造材を短縮または延伸することによって、その接続位置における複数の構造材の重複除去および隙間の埋め合わせが行われる。ここで、接続位置における構造材が鋼板または等辺山形鋼の場合には、通常２つの構造材の間で重複除去および隙間の埋め合わせが行われる。一方、接続位置における構造材が、溝型鋼、丸形鋼管、角形鋼管等の場合には、構造材を構成する複数の壁面の間で、重複除去および隙間の埋め合わせが行われる。なお、図１１では、第１の構造材２０１と第２の構造材２０２とが、直交する例を示しているが、構造材の重複除去および隙間の埋め合わせは、複数の構造材が直角以外の角度で接続される場合も同様に行うことができる。
【００７２】
図１２に、等辺山形鋼を例として、接続仕様を切り替える例を示す。ここでは、第１点目、第２点目、および第３が選択されたときの架台表示部の画面を想定する。図１２は、その場合の架台表示の画面例であり、等辺山形鋼の一方の斜面（以下、第１の斜面という）を側方から表示した図である。また、点線およびハッチングは、他の斜面（以下、第２の斜面という）の位置を示している。第２の斜面は、第１の斜面に直交しており、第１の斜面の裏面に存在する。第２点目が選択されたとき、第１の鋼材が確定し、第３点目が選
択されたとき、第２点目と第３点目との間で、第２の鋼材が確定する。
【００７３】
その場合に、第１の鋼材と第２の鋼材との間で、メモリに記憶されている接続仕様のうちから、所定の基準にしたがって選択された接続仕様にしたがって、第１の鋼材と第２の鋼材とが接続されて表示される。そして、ユーザが、コントロールボタンとポインティングデバイスの左ボタンの押下を繰り返すと、図１２の左側の接続仕様と、右側の接続仕様とが切り替わる。
【００７４】
例えば、図１２（１）では、第１の等辺山形鋼１２１と、第２の等辺山形鋼１２２とが、第１の等辺山形鋼１２１の第２の斜面１２１Ｂにて、第２の等辺山形鋼１２２の端部が接触する仕様で接続される。この場合、第１の等辺山形鋼１２１の第２の斜面１２１Ｂに対して、第２の等辺山形鋼１２２の山形を構成する２つの板材の端部が接触するので、接続は強固となる。この場合、実際の接続は、溶接等の手法が用いられる。
【００７５】
一方、図１２（１）が表示された状態で、ユーザが、コントロールボタンとポインティングデバイスの左ボタンを押下すると、図１２（２）の接続仕様が表示される。この場合、一見、第１の等辺山形鋼１２１の端部が、第２の等辺山形鋼１２２の斜面に接続される仕様となる。しかし、実際には、第２の等辺山形鋼１２２の第２の斜面１２２Ｂは、第１の等辺山形鋼１２１の端部から離間した位置にあり、第１の等辺山形鋼１２１の端部は、第２の等辺山形鋼１２２の一方の山形を構成する板材の断面と接続することになる。端的にいえば、図１２（１）では、鋼材１２１と鋼材１２２とが線で接触するのに対し、図１２（２）では、鋼材１２１と鋼材１２２とが点で接触する。したがって、図１２（２）の場合の第１の等辺山形鋼１２１と、第２の等辺山形鋼１２２との間の接触面積が小さく、接続は強固とならない。以上の操作は、図１２（３）−（８）についても同様である。
【００７６】
このように、一方の鋼材の端部が、他方の鋼材の側面に強固に接続できるかどうかは、架台表示部に表示される鋼材側面の裏面に存在する側面の位置関係による。この側面は、鋼材の向きを切り替えることで移動することができる。例えば、図１２（１）の第１の鋼材１２１の向きを切り替えると、（５）（７）のようになり、接続が強固でなくなる。一方、図１２（２）の第２の鋼材１２２の向きを切り替えると、（４）（８）のようになり、接続が強固になる。
【００７７】
このように、等辺山形鋼の接続は、２つの鋼材のいずれを延長し、いずれを縮めるか、という接続部の関係指定と、それぞれの鋼材の向きを回転させることで、接続仕様を変更できる。本設計支援装置によれば、接続部の関係指定と、鋼材の向きとを自在に切り替えて表示できるので、ユーザは、架台の設計中に、接続部の仕様を自在に選択し、設定できる。
【００７８】
なお、図１２では、等辺山形鋼を用いて説明したが、架台表示部の平面図および断面図に対する表示の仕方は、溝形鋼、Ｈ鋼についても、同様である。したがって、溝形鋼、Ｈ鋼についても、図１２の手順と同様に、簡易に鋼材の接続部の仕様を確定できる。
【００７９】
図１３に、溝形鋼の接続仕様を切り替える例を示す。図１２の等辺山形鋼の場合と同様、架台表示部に、平面図または断面図として表示される側面に隠された裏面側の側面が、点線とハッチングで表示される。図１３で、第１の鋼材１３１は、溝形鋼である。また、第２の鋼材１３２は、溝形鋼を９０度回転した側面、すなわち、溝を挟む２つの板材を側方から見た図としてもよいし、図１２と同様の等辺山形鋼としてもよい。左側の仕様と、右側の仕様とは、コントロールボタンとポインティングデバイスの左ボタンの押下によって切り替えられる。この場合、図１３の左側では、強固な接続が可能であり、右側では、強固な接続が困難であることが分かる。
【００８０】
図１４に、Ｈ鋼とＨ鋼との接続仕様を切り替える例を示す。図１２の等辺山形鋼の場合と同様、架台表示部に、平面図または断面図として表示される側面に隠された裏面側の側面が、点線とハッチングで表示される。この場合、２つの鋼材がＨ鋼であるので、図１４の左側では、強固な接続が可能であり、右側では、強固な接続が困難であることが分かる。
【００８１】
他の鋼材、すなわち、角形鋼管、鋼板についても、同様に、接続仕様を確定できる。また、異なる鋼材の接続部の接続仕様を同様に確定できる。例えば、角形鋼管と、等辺山形鋼または溝形鋼の接続部の仕様は、図１３と同様の表示になる。
【００８２】
図１２−１４では、鋼材の側面の裏面側に、その側面に直交する他の側面が隠されている状態で、鋼材と鋼材との接続仕様を表示する例を示した。しかし、そのような状態に限定されず、鋼材の側面の表面側に、その側面に直交する他の側面が明示されている状態についても、同様に、本設計支援装置は、鋼材と鋼材との接続仕様を表示し、設計を支援できる。
【００８３】
なお、図１２の（２）（５）（６）（７）、図１３の右側、図１４の右側はいずれも、接続が強固とならない例を示している。しかし、このような強固ではない接続も、例えば、接続される鋼材の間に鋼板を介して溶接等をすることが行われる。したがって、そのような強固ではない関係での鋼材の接続が全く採用されないわけではない。したがって、本設計支援装置は、そのようなオペレーションを排除するわけではない。
【００８４】
図１５から図１８に、本設計支援装置で表示される、鋼材と鋼材との接続部の例を示す。図１５−１９は、それぞれ、縦方向の欄と、横方向の欄を有するテーブルが表示されている。そして、縦方向の欄と、横方向の欄には、複数の鋼材の種別と、向きによる鋼材の配置条件が指定されている。以下、図１５−１９において、縦方向に配置条件が分類される鋼材を第１の鋼材と呼ぶことにする。また、横方向に配置条件が分類される鋼材を第１の鋼材と呼ぶことにする。例えば、図１５は、Ｈ鋼が、２つの向きで、場合分けされている。例えば、第１行であるＲ１は、第１の鋼材として、Ｈ鋼の両側の板材の方向から見た側面を表示したときの第２の鋼材（Ｈ鋼、溝形鋼）の接続仕様を示す。
【００８５】
また、第２行であるＲ２は、第１行であるＲ１に対して、第１の鋼材を９０度回転した状態の接続仕様を示す。また、第３行（Ｒ３）から第６行（Ｒ６）は、第１の鋼材である溝形鋼をそれぞれ９０度回転した状態で接続仕様である。また、第２の鋼材の向きは、第１列（Ｃ１のＨ鋼）、から第６列（Ｃ６の溝形鋼）まで、Ｒ１−Ｒ６の条件と同様である。
【００８６】
同様に、図１６は、図１５のＲ１からＲ６に対して、等辺山形鋼を９０度単位で回転したもの（Ｃ７−Ｃ１０）、丸形の鋼管（Ｃ１１）および角形鋼管（Ｃ１２）を組み合わせたものである。
【００８７】
同様に、図１７は、等辺山形鋼を９０度単位で回転したもの（Ｒ７−Ｒ１０）、丸形の鋼管（Ｒ１１）および角形鋼管（Ｒ１２）を第１の鋼材として、Ｃ１−１６を組み合わせたものである。同様に、図１８は、Ｒ７−Ｒ１２と、Ｃ７−Ｃ１２の組み合わせに対する接続仕様である。
【００８８】
ただし、いずれも、第１の鋼材が、接続点から延長され、第２の鋼材が接続点から第１の鋼材の外形面まで縮められた接続仕様であり、第１の鋼材が、接続点から第１の鋼材の外形面まで縮められ、第２の鋼材が接続点から延長された接続仕様は省略されている。し
かしながら、図１２−図１４と同様の操作で、いずれの接続仕様も簡易に、架台表示部の平面図あるいは断面図として表示できる。
【００８９】
図１９に、すでに作図した架台を構成する鋼材の接続個所の変更手順の一例を示す。上記図１２から図１４では、架台表示部に、鋼材の端点を設定する途中、例えば、鋼材が仮表示された状態での接続仕様の変更手順を示した。この接続仕様の変更は、一旦作図が終了した架台に対しても可能である。鋼材接続個所の端処理を変更する場合、まず、ユーザは、変更対象の接続個所で接続される２つの鋼材を選択する。本設計支援装置は、ユーザが、キーボードのコントロールボタンが押下された状態で、ポインティングデバイスの左ボタンが押下されると、端処理の仕様を切り替える。例えば、図１２と同様、横方向の第１の鋼材１０１が延長され、上下方向の第２の鋼材１０２が縮んだ接続仕様が表示される。さらに、同一の操作で、切り替えが指示されると、横方向の第１の鋼材１０１が縮み、上下方向の第２の鋼材１０２が延長された接続仕様が表示される。このようにして、２種類の接続仕様が切り替えられて表示される。
（６）架台変形機能
本設計支援装置は、作図中および作図後の架台の変形機能を提供する。変更機能として、寸法を入力する指定、変形倍率を入力する指定の他、指定点を移動することによる変形機能を提供する。本設計支援装置は、まず、ユーザ操作を検知し、指定点の設定を受け付ける。次に、その指定点の移動先の指定を受け付ける。そして、本設計支援装置は、指定点を移動先に移動することによって、変形すべき鋼材を特定する。
【００９０】
この場合、変更すべき鋼材は、指定点を端点とする鋼材であって、移動方向に平行な鋼材が選択される。一方、指定点を端点とする鋼材であって、移動方向に垂直な鋼材は、両端点が移動される。この変形操作は、平面図または断面図に対してなされた場合、変形された鋼材および移動された鋼材と平行な関係にあるある鋼材は、同様に変形される。図２０に、架台変形機能の実行例を示す。図２０の下側に示すように、架台が３次元空間内で変形される。
【００９１】
図２０の例では、まず、例えば、延ばす方向を指定し、次に、移動対象（例えば、架台の上半分）を囲う。例えば、ポインティングデバイス操作等すると、領域を囲む点線が表示される。すると、囲われた部分が指定方向に延ばされる。この機能によって、作図後の架台を塊としてとらえ、属性をそのままにして変形することができる。
【００９２】
さらに、この設計支援装置では、平面図のほかに断面図も表示できる。断面図とは、架台を水平方向に見る図であり、例えば、図２０の上の図が断面図の模式図である。本設計支援装置は、断面図において、斜め方向への移動を指定することによって、架台を斜め方向に変形することも可能である。その場合には、ポインタによる点線で囲まれた個所は、指定の斜め方向に変形される。この操作によって、点線囲まれた個所の鉛直方向（Ｚ軸方向）の線は、延伸または短縮され、水平線（ＸＹ平面内の線）は、移動方向に斜めに変形される。
（７）架台名称付加機能
架台名称付加機能とは、設計された架台を構成するそれぞれの鋼材に架台名称を付する機能である。架台名称は、メニューの選択によって起動される架台名設定ダイアログに名称を入力することで設定される。入力された名称は、架台作図時に設定したそれぞれの鋼材のレコードに格納される。
【００９３】
架台名称は、それぞれのレコードで規定される鋼材が、どの架台の設計に使用されるのかを明示するラベルの機能を提供する。したがって、レコードを格納したデータベースから、特定の架台名称のレコードを抽出することによって、その架台の製作に必要な鋼材一覧を作成できる。また、同一の種類の鋼材、あるいは同一種類かつ同一断面寸法の鋼材を
集計することによって、必要な鋼材量の見積もり作業を支援できる。
＜操作フロー例＞
以下、図２１から図３０にしたがって、本設計支援装置による架台作図時の操作フロー例を説明する。
（１）鋼材作図アイコンのクリック
ユーザが、画面上の鋼材作図アイコンをポインティングデバイスでクリックすると、本設計支援装置は、鋼材設定ダイアログ（図４参照）を表示する。
（２）描く鋼材の選択
ユーザは、まず、鋼材種別設定部３４Ａにて、鋼材の種類を選択する。鋼材の種類は、プルダウンメニューのリストとして表示される。ここでは、Ｈ鋼を選択したものとして説明する。すると、図２１に示すように、図形表示部３１にＨ鋼の形状が表示される。さらに、サイズ設定部３４Ｂは、Ｈ鋼のサイズを選択するプルダウンメニューに変化する。例えば、図２１に示すように、Ｈ１２５×１２５×６．５×９を選択する。
（３）配置レベルの入力
次に、配置レベル設定部３５にレベル、すなわち、床からの高さを入力する。ここでは、図２１に示すように、２２５０を入力したものとする。
（４）配置基準点の選択
次に、図形表示部３１に示された３×３のラジオボタンから、配置基準点を設定する。ここでは、図２１に示すように、中央のラジオボタンが選択されたとして説明する。以降、架台表示部の作図領域での作図を実行する。
（５）架台表示部の作図領域での作図
（５−１）ユーザが、作図開始点（第１点目）をポインティングデバイスで指示する。そして、ポインティングデバイスを鋼材の延伸方向に操作する。すると、図２２（１）に示すように、本設計支援装置は、画面上で、ポインタの移動に追従して、鋼材を延伸させ、鋼材を仮表示する。仮表示は、例えば、薄い線、細い線等による表示である。あるいは、仮表示は、実線以外の点線等による表示であってもよい。
（５−２）ユーザが、第２点目を確定する。あるいは、ユーザが第１点目からの相対座標値を入力する。すると、本設計支援装置は、鋼材の両端点を確定できるので、確定した２点を結ぶ位置に第１の鋼材が確定したことを示す形式で表示する。確定したことを示す形式は、例えば、太い線での表示である。
（５−３）ユーザは、ポインティングデバイスでの操作方向を第１の鋼材の延伸方向から９０度回転した方向とすることによって、作図方向を変更できる。この操作によって、第２の鋼材が、例えば、図２２（３）に示すように、下方向に仮表示される。
（５−４）ユーザは、鋼材の仮表示中に、鋼材設定ダイアログの設定値を変更できる。ここでは、例えば、鋼材種類設定部３４を変更し、溝形鋼（［  １５０×７５×９×１２．５）を選択したものとして説明する。すると、設計支援装置の画面は、図２３のように、溝形鋼が表示される。
【００９４】
さらに、ユーザが、回転ボタン３３をポインティングデバイスで操作すると、２回のクリックによって、溝形鋼を１８０度回転できる。さらに、ユーザが、配置基準点を断面右上に設定する。本設計支援装置では、断面内の左右方向は、作図の進行方向に向かったときの左右方向と一致する。したがって、鋼材の回転と基準点の変更により、図２４に示すように、溝形鋼の背面（溝と反対側の面）が第１の鋼材に接触する形式で、第２の鋼材である溝形鋼が仮表示される。
（５−５）ユーザが第３点目を確定すると、第２の鋼材が確定された形式で表示される。さらに第１の鋼材と第２の鋼材との接続部が、所定の形式で表示される。ここで、所定の形式とは、例えば、ユーザが環境設定機能によってデフォルトで設定した形式である。ただし、図１２−図１４に示したように、コントロールボタンとポインティングデバイスの左ボタンの押下によって、接続部の仕様を切り替えることができる。
【００９５】
図２５は、架台表示部の画面例である。また、図２６は、平面図とともに、断面図を表示する画面の例である。ここでは、上記の操作を繰り返して、枠状の架台を構成した例を示している。この例では、第４点目は、３点目から第２の鋼材をそのまま延長した位置にある。また、第４点目の後の仮表示で、第３の鋼材がＨ鋼に変更されている。また、第５点目確定後、第４の鋼材が溝形鋼に変更され、さらに、向きが第２の鋼材に対して１８０度回転している。なお、図２５に示すように、本設計支援装置は、平面図（および断面図）を表示する架台表示部とともに、鋼材設定ダイアログを表示する。したがって、鋼材によって架台を作図中に、仮表示された鋼材の属性の参照、確認、属性の変更を行うことができる。そのため、本設計支援装置は、複数の鋼材を組み合わせて構成する架台の設計を効果的に支援する。
【００９６】
図２７および図２８は、一旦作図が完了した架台に対して、さらに、鋼材を追加する処理を示している。図２７の鋼材設定ウィンドウに示すように、現在、鋼材としてＨ１２５×１２５×６．５×９が設定されている。この処理では、ユーザは、まず、第１点目を確定する。図２７の例では、枠状の架台を構成する溝形鋼の端部に第１点目が設定されている。
【００９７】
そして、ユーザが例えば、断面図を示す画面領域にて、ポインティングデバイスを操作すると、断面図を示す画面領域で、ポインタの動きに追従してＨ鋼が仮表示される。さらに、断面図上で、第２点目を確定することによって、Ｈ鋼が確定した状態で表示される。
【００９８】
このとき、追加されたＨ鋼と、枠状を構成する溝形鋼の接続部分で端処理が実行される。すなわち、図２８の平面図の領域に示すように、Ｈ鋼の外面（図２８の平面図で上側の面）まで、溝形鋼が短縮され、Ｈ鋼の外面に接触している。
【００９９】
図２９および図３０に、配置レベルの設定を変更しつつ、架台を作図する操作例を示す。図２９および図３０は、ともに、平面を示す領域、および断面を示す領域を含む架台表示部の画面例である。図２９では、まず、配置レベルが、ＦＬ＋０に設定され、平面を示す領域上で、第１点目Ｐ１、第２点目Ｐ２が確定し、第１の鋼材２３０が実線で表示されている。そして、第３点目Ｐ３が確定前に、点線で第２の鋼材２３１が表示されている。
【０１００】
この状態で、鋼材設定ダイアログの配置レベル設定部３５に、ＦＬ＋２００が設定されると、第２の鋼材２３１の２つ目の端点である第３点目Ｐ３の高さ方向の位置が、断面図上ＦＬ＋２００に移動する。このとき、ユーザは、そのまま平面図上で、第３点目を確定し、さらに、次の鋼材を仮表示させて、さらなる作図を続行すればよい。
【０１０１】
図３０は、平面図上で第３点目Ｐ３を第２点目Ｐ２の位置に重畳した上で、配置レベルを変更する例を示している。この場合も、ユーザは、平面図上、配置レベルＦＬ＋０設定、第１点目確定、第２点目確定、第３点目を第２点目に重ねた上で、配置レベルＦＬ＋１００設定という操作で、作図ができる。さらに、ユーザは、そのまま平面図上で、第３点目を確定し、さらに、次の鋼材を仮表示させて、さらなる作図を続行すればよい。
【０１０２】
このように、本設計支援装置によれば、平面図上での作図操作、あるいは、断面図上での作図操作と組みあわせて、鋼材設定ダイアログの配置レベル設定部３５の設定を変更していくことで、鋼材を断面図上（鉛直面内）で、斜め方向に作図できる。したがって、例えば、ユーザは、平面を示す領域内だけを操作して、鉛直線に対して斜め方向の鋼材の作図ができる。このような機能により、ユーザは、平面を示す領域内だけで筋交い等の補強材の作図を簡易に行える。もちろん、直接、断面図上で、第１点目に対して斜め方向に第２点目を指定することで、鉛直面内で斜めに傾いた鋼材を作図してもよい。
【０１０３】
同様に、ユーザは、本設計支援装置によれば、平面図上での作図操作、あるいは、断面図上での作図操作と組みあわせて、鋼材設定ダイアログの配置レベル設定部３５の設定を変更していくことで、鋼材を断面図上（鉛直面内）で、鉛直方向に作図できる。したがって、例えば、ユーザは、平面を示す領域内だけを操作して、鉛直線方向の鋼材の作図ができる。もちろん、直接、断面図上で、第１点目に対して鉛直線方向に第２点目を指定することで、鋼材を作図してもよい。
＜データ構造＞
図３１に、本設計支援装置で設定される架台データのレコードの構造を示す。架台データは、図３１の単位を１レコードとして設計データベースに格納される。１レコードが、架台を構成する１つの鋼材の情報を格納する。架台データは、図２３−図２８の操作例で説明した第２点目が確定するごとに生成され、ユーザによる”データ格納”の指示（例えば、エンターキーの押下等）があったときに、データベースに格納される。
【０１０４】
図３１のように、架台データのレコードは、レコードＩＤ、架台名称、架台ＩＤ、鋼材の種類、断面寸法、基準点の位置、鋼材の向き、第１端点の座標、第１端点での接続部の仕様、第２端点の座標、第２端点での接続部の仕様の各要素を含む。
【０１０５】
レコードＩＤは、データベース中で、各レコードをユニークに識別する情報である。架台名称は、設計対象の架台を特定する情報である。架台ＩＤは、データベース中で、設計対象の架台をユニークに識別する情報である。
【０１０６】
架台の種別は、鋼材の種別を特定する情報である。この情報は、図４の鋼材設定ダイアログにて、鋼材種別設定部３４Ａに設定した文字列である。本実施形態では、鋼材ごとに、Ｌ（等辺山形鋼）、［（溝形鋼）、Ｈ（Ｈ鋼）、Ｏ（鋼管）、ロ（角形鋼管）、ＰＬ（鋼材）のいずれかが設定される。
【０１０７】
断面寸法は、鋼材の種別に応じた断面寸法が指定される。一般式で、等辺山形鋼  ：”Ｌ  Ａ×Ｂ×ｔ”、溝形鋼  ：”［  Ｈ×Ｂ×ｔ１×ｔ２”、Ｈ鋼  ：”Ｈ  Ｈ×Ｂ×ｔ１×ｔ２”、（丸形）鋼管：”Ｏ  Φ×ｔ”、角形鋼管：”ロ  Ａ×Ｂ×ｔ”、鋼材  ：”ＰＬ  ｔ”として表される文字列が設定される。
【０１０８】
基準点の位置には、鋼材の断面の存在領域を示す矩形を３×３に区分するマトリクスの座標値（Ｉ，Ｊ）Ｉ＝１〜３、Ｊ＝１〜３が設定される。
【０１０９】
鋼材の向きは、鋼材の中心軸に対する回転角が設定される。例えば、０：回転なし、１：時計回りに９０度回転、２：時計回りに１８０度回転、３：時計回りに２７０度回転のように情報が設定される。なお、回転なしのときの向きは、鋼材ごとに決定されている。例えば、等辺山形鋼の回転なしの状態は、谷を構成する内角９０度の空間が座標軸の第１象限を向く状態である。すなわち、断面が、“Ｌ”の形に見える向きである。同様に、溝形鋼の回転なしの状態は、溝が、座標軸でＸ軸方向を向く状態である。すなわち、断面が“［”の形に見える向きである。同様に、Ｈ鋼の回転なしの状態は、断面が“Ｈ”の形に見える状態の場合である。
【０１１０】
第１端点の座標は、鋼材の開始点の座標（Ｘ，Ｙ，Ｚ）である。また、第１端点での接続部の仕様は、第１端点に接触する相手鋼材との接触の仕方を指定する情報である。例えば、この情報として”０”は、相手鋼材の側面外壁に、当該鋼材の端面が接触する指定である。例えば、図１２（１）の等辺山形鋼１２２の端面が、等辺山形鋼１２１の側面に接触する場合の、等辺山形鋼１２２の当該端点の接続仕様である。また、”１”は、当該鋼材の側面外壁に、相手鋼材の端面が接触する指定である。例えば、図１２（１）の等辺山形鋼１２１の側面が、等辺山形鋼１２２の端面に接触する場合の、等辺山形鋼１２１の当
該端点の接続仕様である。第２端点についても、同様の情報が設定される。
【０１１１】
図３２に、鋼材と鋼材との接続仕様を分類する接続仕様テーブルの例を示す。接続仕様テーブルは、第１の鋼材の種別と向き、第２の鋼材の種別と向き、第１の鋼材の第２の鋼材に対する接続仕様の組み合わせに対して、接続部分の接触面積、およびユーザ指定の順位を保持する。
【０１１２】
例えば、図３２の表の１行目は、第１の鋼材の種別が等辺山形鋼であり、向きは０である。すなわち、Ｌ字の断面で、９０度の角度をなす２つの板に挟まれた空間が第１象限を向く状態である。同様に、第２の鋼材の種別が等辺山形鋼であり、向きは０である。そして、接続仕様は０、すなわち、第１の鋼材の端面が、第２の鋼材の側面に接触する仕様である。この場合、接触面積は、Ａ×ｔ＋Ｂ×ｔ−ｔ×ｔと記述できる。ここで、ＡとＢは、等辺山形鋼のそれぞれ辺を構成する板の幅であり、ｔは、板の厚みである。
【０１１３】
一方、図３２の表の第２行目は、第１行目に対して、接続仕様は１、すなわち、第１の鋼材の側面に、第２の鋼材の端面が接触する仕様である。この場合、接触面積は、Ａ×ｔと記述できる。したがって、接触面積の大きさによって、向き０の等辺山形鋼と、向き０の等辺山形鋼とを組みあわせた接続仕様を選択する場合、図３２の表の第１行目ではなく、第２行目の条件から、接続仕様１（第１の鋼材の側面に、第２の鋼材の端面が接触する仕様）が選択される。
【０１１４】
なお、ユーザ指定は、ユーザが事前にマニュアル設定で、優先順位を設定した場合の優先順を示す。接触面積の順と、ユーザ指定優先順位とが異なる場合に、いずれを優先するかは、例えば、設計支援装置へのシステムパラメータで設定できるようにすればよい。
【０１１５】
図３２は、等辺山形鋼、溝形鋼、Ｈ鋼、丸形鋼管、角形鋼管等、鋼材の組み合わせに対して、接続仕様、接触面積、およびユーザ指定優先順位を保持する。したがって、本設計支援装置は、ユーザが、鋼材の配置を確定していくときに、ユーザにとって好ましい形態の接続仕様で接続した鋼材を表示できる。
＜処理手順＞
図３３に、鋼材作図の処理フローを示す。この処理は、ユーザの操作に応答して、鋼材を組み合わせて架台を作成する処理である。この処理では、まず、設計支援装置は、鋼材作図プログラムを起動する（Ｓ１）。鋼材作図プログラムにより、鋼材作図のための様々のメニュー（機能ともいう）が提供される。鋼材作図の処理では、主として、鋼材が配置される経路が設定される。経路は、例えば、２点を指定した線分によって設定される。
【０１１６】
次に、ユーザがメニューから鋼材アイコンをクリックすると、設計支援装置が、その操作を検知し、本設計支援装置は、鋼材設定ダイアログを画面に表示する（Ｓ２）。鋼材設定ダイアログに対して、図４を用いて説明した項目がユーザによって設定される。そして、ユーザが、属性取得ボタン３７をクリックすると、本設計支援装置は、鋼材設定ダイアログに設定された情報を取り込む（Ｓ３）。
【０１１７】
次に、ユーザは、架台表示部の平面図または断面図の表示領域で、架台の作図を実行する。まず、ユーザがポインティングデバイスを操作し、始点（第１点目）を入力する。すると、設計支援装置は、その入力を受け付け、始点の座標を算出し、保持する（Ｓ４）。このとき、設計支援装置は、ポインタの動きに追従させて、鋼材を仮表示する。
【０１１８】
さらに、このとき、設計支援装置は、仮表示されている鋼材の基準点、および向きの切り替えを受け付ける（Ｓ５）。ユーザが、鋼材の基準点、または向きを切り替える入力をした場合には、その入力に応じて、基準点または向きが変更になる。
【０１１９】
また、ユーザが２点目以降の通過点を指示した場合（Ｓ６でＮＯかつ、Ｓ８でＹＥＳの場合）、その点が確定し、設計支援装置は、制御をＳ５に戻す。なお、本設計支援装置の処理では、今確定した鋼材の第２点目（終点）が、次の鋼材の第１点目（始点）となる。
【０１２０】
また、第３点目以降の通過点に対して、本設計支援装置は、端処理を実行する（Ｓ７）。すなわち、直線上の通過点については、そのまま鋼材が接続される（図１０参照）。また、鋼材の第１点から第２点に至る第１の鋼材に対して直交する方向に第３点を設定した場合、第２点目から第３点目に至る第２の鋼材の属性が確定するとともに、第１の鋼材と第２の鋼材との接続部で端処理が実行され、デフォルトで設定されている端処理のパターンが表示される（Ｓ７）。
【０１２１】
以上のようなＳ５−Ｓ８の処理を繰り返すことによって、ユーザは、自在に鋼材の基準点と向きを変更しつつ、架台を作図する。そして、ユーザがエンターキーを押下すると、設計支援装置は、その操作を検出し（Ｓ９）、鋼材の配置を確定する（Ｓ１０）。これによって、データベースに、確定した鋼材の情報が、図３１に示したレコード形式で格納される。
【０１２２】
その後、設計支援装置は、制御をＳ２に戻す。その後、ユーザは、鋼材設定ダイアログの設定を変更し、さらに作図を継続できる。図３３では、省略しているが、ユーザが作図終了を指示すると、鋼材作図プログラムが終了する。
【０１２３】
図３４に、鋼材と鋼材との間の接続仕様の選択処理の例を示す。図３４の処理は、図３３のＳ７にて、実行される端処理でのデフォルトで設定されている端処理のパターンの選択手順の例である。
【０１２４】
この処理では、設計支援装置は、第１の鋼材の種別、向き、第２の鋼材の種別、向きの組み合わせから、接続仕様テーブルを検索する（Ｓ７１）。そして、本設計支援装置は、第１の鋼材の種別、向き、第２の鋼材の種別、向きの組み合わせにて特性される複数の条件から、接続仕様を選択する。
【０１２５】
すなわち、本設計支援装置は、接続仕様として、ユーザ指定を優先するか、接触面積を優先するかを判定する（Ｓ７２）。そして、接触面積を優先する場合、本設計支援装置は、図３２の接続仕様テーブル中の第１の鋼材の種別、向き、第２の鋼材の種別、向きの組み合わせにて特性される複数の条件から、接触面積の大きい条件を選択する。一方、ユーザ指定を優先する場合、図３２の接続仕様テーブル中の第１の鋼材の種別、向き、第２の鋼材の種別、向きの組み合わせにて特性される複数の条件から、ユーザ指定の優先度が高いものを選択する（Ｓ７４）。
【０１２６】
以上のように、本設計支援装置によれば、架台を作図するときに、鋼材と鋼材との間の接続仕様について、好ましい条件にて選択して、架台表示部の画面上に表示できる。図３４では、接続仕様の選択条件として、ユーザ指定と接触面積の種類の選択基準を示した。しかし、本発明の実施は、このような処理に限定されるわけではない。他の条件、例えば、設計支援装置で、接触面積、あるいは、ユーザ指定のいずれかに選択条件を固定してもよい。また、設計支援装置で、デフォルトの優先順を固定しておいてもよい。また、接続の仕様として、０または１すなわち、一方の鋼材の端面が他方の鋼材の側面に接触する仕様以外に、Ｌ字形状に２つの鋼材が接続されるときに、４５度で、接触するようにしてもよい。すなわち、一の構造材の延伸方向に対して垂直方向に次の構造材が延伸してＬ型部の側面を構成する場合に、Ｌ型部の外周頂点とＬ型部の内周角部とを接続する境界線で一の構造材と次の構造材と接続するようにしてもよい。
【０１２７】
図３５に、鋼材編集処理の処理フローを示す。鋼材編集処理では、一旦配置された鋼材の向き、サイズ、種別等が編集、再設定される。ユーザが、メニューから鋼材編集アイコンをクリックすると、鋼材編集コマンドが起動される。
【０１２８】
そして、設計支援装置は、エスケープキーが押下された否かを監視する（Ｓ２０）。エスケープキーが押下されると、鋼材編集コマンドは、終了する（Ｓ２１）。エスケープキーが押下されない場合には、設計支援装置は、編集対象となる鋼材の選択を受け付ける（Ｓ２２）。鋼材は、例えば、鋼材表示部の画面上で、ポインティングデバイスによって選択される。そして、エンターキーが押下されることによって、選択が確定する（Ｓ２３、Ｓ２４）。なお、エンターキーが押下されるまでは、設計支援装置は、鋼材の選択を改めて受け付ける（Ｓ２３でＮＯの場合）。
【０１２９】
そして、鋼材の選択が確定すると、設計支援装置は、鋼材設定ダイアログを表示する（Ｓ２５）。そして、設計支援装置は、ユーザによる機能の選択を受け付ける（Ｓ２６）。ユーザが、向きの変更を指定すると、その指定に応じて、鋼材の向きを変更する。例えば、シフトキーの押下と、ポインティングデバイスの左ボタンによる指示である（Ｓ２７）。ただし、鋼材設定ダイアログ上の回転ボタン３３によって向きを変更してもよい。なお、この状態で、エンターキーが押下されると、設計支援装置は、変更を確定し（Ｓ４０）、ダイアログを終了する（Ｓ４１）。
【０１３０】
ユーザがエンターキーを押下しない場合、設計支援装置は、鋼材設定ダイアログの表示を継続し、さらに、編集を受け付ける。そして、ユーザが、鋼材設定ダイアログで種別・サイズの変更を指示した場合、設計支援装置は、さらに、基準点の変更を受け付ける（Ｓ３０）。例えば、コントロールキーと、ポインティングデバイスの左ボタンによる指示である。鋼材設定ダイアログ上の図形表示部３１のラジオボタンによって基準点を変更してもよい。
【０１３１】
そして、設計支援装置は、さらに、ユーザの操作を受け付ける（Ｓ３２）。そして、ユーザが鋼材設定ダイアログで種別を変更した場合、その操作を受け付ける（Ｓ３３）。また、ユーザが鋼材設定ダイアログでサイズを変更した場合、その操作を受け付ける（Ｓ３４）。さらに、ユーザがエンターキーを押下すると、設計支援装置は、変更を確定し（Ｓ４０）、ダイアログを終了する（Ｓ４１）。
【０１３２】
なお、図６では、種別・サイズの変更とともに、基準点を選択している。しかし、基準点単独で変更するようにしてもよい。また、図６では、種別・サイズの変更前に、基準点を選択しているが、種別・サイズの変更後に、基準点を選択してもよい。
【０１３３】
図３６に、見積もり処理の処理フローの例を示す。この処理は、設計支援装置が、ユーザの見積もり処理の実行指示を受け付けたときに起動される。この処理では、設計支援装置は、まず、見積もりを行う架台の種類の選択を受ける（Ｓ１０１）。架台の種類は、架台名称または架台ＩＤで指定される。なお、現在設計中の架台に対して、見積もり実行の指示を受けることもできる。
【０１３４】
本設計支援装置は、見積もりの実行を受け付けると、指定された架台の架台ＩＤを有する設計データベースのレコードを抽出する（Ｓ１０２）。なお、架台ＩＤを用いて、レコードを抽出する代わりに、架台名称が、設計データベース中でユニークに定められている場合には、架台名称にて、レコードを抽出してもよい。
【０１３５】
次に、本設計支援装置は、抽出したレコードを基に、同一種別の鋼材ごとに、長さを積
算する（Ｓ１０３）。そして、本設計支援装置は、単価マスターを参照し、鋼材の長さと、その長さの鋼材を購入するための費用を画面に表示する（Ｓ１０４）。
【０１３６】
以上述べたように、本実施形態の設計支援装置によれば、鋼材設定ダイアログにて、鋼材の種別・サイズ、その他の属性を参照しつつ、鋼材の配置ができる。図１３−図１９に示したように、鋼材は、種類によって接続点での接続の仕方に制約がある。本設計支援装置では、鋼材設定ダイアログで、鋼材の向き、基準点、断面形状を視認しつつ、平面図または断面図で複数の鋼材を接続できるための、操作性が向上する。
【０１３７】
また、本設計支援装置によれば、複数の鋼材の接続部において、鋼材の種類ごとに、デフォルトで接続仕様を表示し、さらに、簡易な操作で、接続仕様を切り替えることができる。したがって、マニュアルで、接続仕様を作図する場合と比較して、簡易な操作で作図効率を向上できる。
【０１３８】
また、本設計支援装置によれば、まず、一旦鋼材を配置した後、さらに、向き、種別・サイズ、基準点を変更できる。したがって、一旦作図した架台を自在に変更し、接続部の形状を設定できる。また、例えば、まず、全体の配置を確定した後に、細部を微調整できる。
【０１３９】
さらに、本設計支援装置によれば、「端点・中点・交点を取得」のラベルが付されたポインタ位置付け指定ボタン３６をオンにすることによって、ポインティングデバイスによる鋼材の配置において、細かな操作にとらわれることなく、ポインタを近接した端点・中点・交点のいずれかに位置付けることができる。
【０１４０】
また、本設計支援装置によれば、架台名称、あるいは、架台ＩＤが付されたレコードを集計することによって、架台の構築に必要な鋼材量、費用等の見積もりが容易に行える。
【図面の簡単な説明】
【０１４１】
【図１】鋼材の例を示す図である。
【図２】設計支援装置のハードウェア構成例である。
【図３】設計支援装置の機能ブロック図の例である。
【図４】鋼材設定ダイアログを例示する図である。
【図５】鋼材の種類ごとの基準点の位置を例示する図である。
【図６】基準点切替機能を説明する図である。
【図７】向き切替機能を説明する図である。
【図８】Ｈ鋼に対して向き切替機能を実行した例を示す図である。
【図９】鋼材の種類を変更したときの基準点の再設定処理を示す図である。
【図１０】鋼材が屈曲点なしに配置される場合の処理例を示す図である。
【図１１】第１の鋼材に対して、第２の鋼材が直角に配置される場合の処理を示す図である。
【図１２】等辺山形鋼を例として、接続仕様を切り替える例を示す図である。
【図１３】溝形鋼の接続仕様を切り替える例を示す図である。
【図１４】Ｈ鋼の接続仕様を切り替える例を示す図である。
【図１５】鋼材と鋼材との接続部の例を示す図（その１）である。
【図１６】鋼材と鋼材との接続部の例を示す図（その２）である。
【図１７】鋼材と鋼材との接続部の例を示す図（その３）である。
【図１８】鋼材と鋼材との接続部の例を示す図（その４）である。
【図１９】すでに作図した架台を構成する鋼材の接続個所の変更手順の一例を示す図である。
【図２０】架台変形機能の実行例を示す図である。
【図２１】架台作図時の操作フロー例を示す図であり、鋼材設定ダイアログの設定例である。
【図２２】架台作図時の操作フロー例を示す図であり、ポインティングデバイスでの指示に応答して、架台表示部の画面に鋼材を表示する例である。
【図２３】架台作図時の操作フロー例を示す図であり、仮表示のときに鋼材を溝形鋼に変更する例を示す図である。
【図２４】架台作図時の操作フロー例を示す図であり、仮表示のときに鋼材の向きと、基準点とを変更する例である。
【図２５】架台表示部の画面例である。
【図２６】平面図とともに、断面図を表示する画面の例である。
【図２７】一旦作図が完了した架台に対して、さらに、鋼材を追加する処理を示す図（その１）である。
【図２８】一旦作図が完了した架台に対して、さらに、鋼材を追加する処理を示す図（その２）である。
【図２９】配置レベルの設定を変更しつつ、架台を作図する操作例１である。
【図３０】配置レベルの設定を変更しつつ、架台を作図する操作例２である。
【図３１】設計支援装置で設定される架台データのレコードの構造を示す図である。
【図３２】鋼材と鋼材との接続仕様を分類する接続仕様テーブルの例を示す図である。
【図３３】鋼材作図の処理フローを示す図である。
【図３４】鋼材と鋼材との間の接続仕様の選択処理の例を示す図である。
【図３５】鋼材編集処理の処理フローを示す図である。
【図３６】見積もり処理の処理フローの例を示す図である。
【符号の説明】
【０１４２】
１  ＣＰＵ
２  メモリ
４  ハードディスク駆動装置
６  入力装置
８  表示装置
１０  ネットワークインターフェース
１２  着脱可能記憶媒体駆動装置
２１  表示制御手段
２２  入力制御手段
２３  属性設定手段
２４  基準位置設定手段
２５  配置設定手段
２６  接続手段
２７  接続仕様記憶手段
【図１】
0005064309.tif 000002
【図２】
0005064309.tif 000003
【図３】
0005064309.tif 000004
【図４】
0005064309.tif 000005
【図５】
0005064309.tif 000006
【図６】
0005064309.tif 000007
【図７】
0005064309.tif 000008
【図８】
0005064309.tif 000009
【図９】
0005064309.tif 000010
【図１０】
0005064309.tif 000011
【図１１】
0005064309.tif 000012
【図１２】
0005064309.tif 000013
【図１３】
0005064309.tif 000014
【図１４】
0005064309.tif 000015
【図１５】
0005064309.tif 000016
【図１６】
0005064309.tif 000017
【図１７】
0005064309.tif 000018
【図１８】
0005064309.tif 000019
【図１９】
0005064309.tif 000020
【図２０】
0005064309.tif 000021
【図２１】
0005064309.tif 000022
【図２２】
0005064309.tif 000023
【図２３】
0005064309.tif 000024
【図２４】
0005064309.tif 000025
【図２５】
0005064309.tif 000026
【図２６】
0005064309.tif 000027
【図２７】
0005064309.tif 000028
【図２８】
0005064309.tif 000029
【図２９】
0005064309.tif 000030
【図３０】
0005064309.tif 000031
【図３１】
0005064309.tif 000032
【図３２】
0005064309.tif 000033
【図３３】
0005064309.tif 000034
【図３４】
0005064309.tif 000035
【図３５】
0005064309.tif 000036
【図３６】
0005064309.tif 000037