(57)【要約】【課題】ルーティングの作業負担を抑制する。【解決手段】設計支援プログラムでは、建設物の三次元の設計図に、ユーザから指定された経路に沿って延びる新規経路オブジェクトを配置するルーティングが行われる。この時、新規経路オブジェクトと設計図に既に配置されている既存経路オブジェクトとが接続条件を充足する場合には、これらの経路オブジェクトが自動接続される。そして、接続条件には、新規経路オブジェクト及び既存経路オブジェクトの用途及び管種が同一であるという条件が含まれていても良い。なお、管種とは、経路オブジェクトに定められた種類である。また、接続条件には、新規経路オブジェクトに隣接する接続領域と、既存経路オブジェクトに隣接する接続領域とが重複するという条件であっても良い。【選択図】図１
2018197912.tif 000002
【特許請求の範囲】
【請求項１】
建設物の三次元の設計図にオブジェクトを配置する装置としてコンピュータを動作させる設計支援プログラムであって、
前記オブジェクトとして、予め定められた経路に沿って延びる経路オブジェクトが配置され、前記経路オブジェクトは、直線状に延びる直線部材と、予め定められた角度で交差する方向に延びる２つの前記直線部材を接続する継手状のエルボ部材と、３つの前記直線部材を接続する継手状の三方分岐部材と、４つの前記直線部材を接続する継手状のクロス分岐部材とのうちの少なくとも１つを含む１又は複数の前記オブジェクトを有し、前記設計図に配置された前記経路オブジェクトに隣接する予め定められた領域を、接続領域とし、前記経路オブジェクトには、用途が定められていると共に、前記経路オブジェクトは、複数の管種のうちのいずれかに分類され、
前記設計図には、予め定められた基準面が設けられており、
前記設計支援プログラムは、
前記設計図を表示する表示部と、
ユーザから新たに指定された前記経路である新規経路に沿って、前記設計図に前記経路オブジェクトである新規経路オブジェクトを配置する配置部と、
前記基準面に平行な前記新規経路に沿った新規経路オブジェクトと、前記基準面に平行な前記経路である既存経路に沿って前記設計図に配置されている前記経路オブジェクトである既存経路オブジェクトとが、予め定められた接続条件を充足するか否かを判定する判定部と、
前記経路オブジェクトを配置することで、前記接続条件を充足する前記新規経路オブジェクト及び前記既存経路オブジェクトを接続する自動接続を行う自動接続部として、コンピュータを動作させ、
前記接続条件とは、前記新規経路オブジェクト及び前記既存経路オブジェクトにおける少なくとも前記用途及び前記管種が同一であり、且つ、これらの前記経路オブジェクトの前記接続領域が重複するという条件であり、
前記自動接続部は、前記新規経路と前記既存経路とが交差せず、且つ、これらの経路を前記基準面に垂直に投影したものが交差する地点を有する段違い交差ケースには、これらの経路を接続する最短の前記経路である接続経路に沿って前記経路オブジェクトを配置することで、前記自動接続を行う
設計支援プログラム。
【請求項２】
請求項１に記載された設計支援プログラムにおいて、
前記新規経路及び前記既存経路が交差する地点、及び、前記段違い交差ケースにおいて、前記接続経路を前記基準面に垂直に投影したものと、前記既存経路を前記基準面に垂直に投影したものとが交差する地点を、交差地点とし、
前記自動接続部は、ユーザからの指示に応じて、前記既存経路オブジェクトにおけるユーザに指定された側の端部が前記交差地点に位置するように、該既存経路オブジェクトを収縮させた状態で、前記自動接続を行う
設計支援プログラム。
【請求項３】
建設物の三次元の設計図にオブジェクトを配置する装置としてコンピュータを動作させる設計支援プログラムであって、
前記オブジェクトとして、予め定められた経路に沿って延びる経路オブジェクトが配置され、前記経路オブジェクトは、直線状に延びる直線部材と、予め定められた角度で交差する方向に延びる２つの前記直線部材を接続する継手状のエルボ部材と、３つの前記直線部材を接続する継手状の三方分岐部材と、４つの前記直線部材を接続する継手状のクロス分岐部材とのうちの少なくとも１つを含む１又は複数の前記オブジェクトを有し、前記経路オブジェクトには、用途が定められており、
予め定められた前記用途を有し、同一の前記用途の前記経路オブジェクトに接続される経路接続部を有する前記オブジェクトを、装置とし、
前記設計図において、配置された前記経路オブジェクトに隣接する予め定められた領域、及び、配置された前記装置に隣接する予め定められた領域を、接続領域とし、
前記設計支援プログラムは、
前記設計図を表示する表示部と、
ユーザから新たに指定された前記経路である新規経路に沿って、前記設計図に前記経路オブジェクトである新規経路オブジェクトを配置する配置部と、
前記新規経路オブジェクトと、前記設計図に配置されている前記装置である既存装置とが、予め定められた接続条件を充足するか否かを判定する判定部と、
前記経路オブジェクトを配置することで、前記接続条件を充足する前記新規経路オブジェクト及び前記既存装置の前記経路接続部を接続する自動接続を行う自動接続部として、コンピュータを動作させ、
前記接続条件とは、前記新規経路オブジェクト及び前記既存装置の前記経路接続部の前記用途が同一であり、且つ、これらのオブジェクトの前記接続領域が重複するという条件である
設計支援プログラム。
【請求項４】
請求項３に記載された設計支援プログラムにおいて、
前記自動接続により配置された前記経路オブジェクトの前記経路である接続経路は、１の直線区間、又は、隣接する区間とは異なる方向に延びる複数の直線区間を有し、
ユーザからの指示に応じて、前記接続経路が有する前記直線区間の数の最大値である最大区間数を設定する設定部として、さらにコンピュータを動作させ、
前記自動接続部は、前記最大区間数以下の前記直線区間を有する前記接続経路に沿って前記経路オブジェクトを配置することで、前記自動接続を行う
設計支援プログラム。
【請求項５】
請求項３又は請求項４に記載された設計支援プログラムにおいて、
前記自動接続により配置された前記経路オブジェクトの前記経路を、接続経路とし、
前記自動接続部は、複数の前記接続経路を生成し、前記自動接続において、複数の前記接続経路のうち、ユーザから指示された前記接続経路に沿って前記経路オブジェクトを配置する
設計支援プログラム。
【請求項６】
請求項３から請求項５のうちのいずれか１項に記載された設計支援プログラムにおいて、
前記新規経路は、平面である配置面に沿って延び、
前記経路接続部において、当該経路接続部から延びる前記経路オブジェクトの前記経路と、当該経路接続部とが接する地点を、始点領域とし、
前記既存装置の前記経路接続部の前記始点領域が、前記配置面から離れた位置に存在する場合、該始点領域を前記配置面に垂直に投影したものと前記新規経路とが重複するよう、前記配置面に沿って前記新規経路オブジェクトの位置を補正する補正部として、さらにコンピュータを動作させ、
前記自動接続部は、前記補正部による前記補正が行われた前記新規経路オブジェクトと、該補正に係る前記既存装置の前記経路接続部との前記自動接続を行う
設計支援プログラム。
【請求項７】
建設物の三次元の設計図にオブジェクトを配置する設計支援装置であって、
前記オブジェクトとして、予め定められた経路に沿って延びる経路オブジェクトが配置され、前記経路オブジェクトは、直線状に延びる直線部材と、予め定められた角度で交差する方向に延びる２つの前記直線部材を接続する継手状のエルボ部材と、３つの前記直線部材を接続する継手状の三方分岐部材と、４つの前記直線部材を接続する継手状のクロス分岐部材とのうちの少なくとも１つを含む１又は複数の前記オブジェクトを有し、前記設計図に配置された前記経路オブジェクトに隣接する予め定められた領域を、接続領域とし、前記経路オブジェクトには、用途が定められていると共に、前記経路オブジェクトは、複数の管種のうちのいずれかに分類され、
前記設計図には、予め定められた基準面が設けられており、
前記設計支援装置は、
前記設計図を表示する表示部と、
ユーザから新たに指定された前記経路である新規経路に沿って、前記設計図に前記経路オブジェクトである新規経路オブジェクトを配置する配置部と、
前記基準面に平行な前記新規経路に沿った新規経路オブジェクトと、前記基準面に平行な前記経路である既存経路に沿って前記設計図に配置されている前記経路オブジェクトである既存経路オブジェクトとが、予め定められた接続条件を充足するか否かを判定する判定部と、
前記経路オブジェクトを配置することで、前記接続条件を充足する前記新規経路オブジェクト及び前記既存経路オブジェクトを接続する自動接続を行う自動接続部と、を備え、
前記接続条件とは、前記新規経路オブジェクト及び前記既存経路オブジェクトにおける少なくとも前記用途及び前記管種が同一であり、且つ、これらの前記経路オブジェクトの前記接続領域が重複するという条件であり、
前記自動接続部は、前記新規経路と前記既存経路とが交差せず、且つ、これらの経路を前記基準面に垂直に投影したものが交差する地点を有する段違い交差ケースには、これらの経路を接続する最短の前記経路である接続経路に沿って前記経路オブジェクトを配置することで、前記自動接続を行う
設計支援装置。
【請求項８】
建設物の三次元の設計図にオブジェクトを配置する設計支援装置であって、
前記オブジェクトとして、予め定められた経路に沿って延びる経路オブジェクトが配置され、前記経路オブジェクトは、直線状に延びる直線部材と、予め定められた角度で交差する方向に延びる２つの前記直線部材を接続する継手状のエルボ部材と、３つの前記直線部材を接続する継手状の三方分岐部材と、４つの前記直線部材を接続する継手状のクロス分岐部材とのうちの少なくとも１つを含む１又は複数の前記オブジェクトを有し、前記経路オブジェクトには、用途が定められており、
予め定められた前記用途を有し、同一の前記用途の前記経路オブジェクトに接続される経路接続部を有する前記オブジェクトを、装置とし、
前記設計図において、配置された前記経路オブジェクトに隣接する予め定められた領域、及び、配置された前記装置に隣接する予め定められた領域を、接続領域とし、
前記設計支援装置は、
前記設計図を表示する表示部と、
ユーザから新たに指定された前記経路である新規経路に沿って、前記設計図に前記経路オブジェクトである新規経路オブジェクトを配置する配置部と、
前記新規経路オブジェクトと、前記設計図に配置されている前記装置である既存装置とが、予め定められた接続条件を充足するか否かを判定する判定部と、
前記経路オブジェクトを配置することで、前記接続条件を充足する前記新規経路オブジェクト及び前記既存装置の前記経路接続部を接続する自動接続を行う自動接続部と、を備え、
前記接続条件とは、前記新規経路オブジェクト及び前記既存装置の前記経路接続部の前記用途が同一であり、且つ、これらのオブジェクトの前記接続領域が重複するという条件である
設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、設計支援プログラム等に関する。
【背景技術】
【０００２】
特許文献１には、建設物の設計図上に指定した経路に沿って管やダクト等を配置するルーティングの方法が記載されている（例えば、特許文献１）。このような方法によれば、容易且つ正確にルーティングを行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３２４２８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、管やダクト等は、設計図に既に配置されている装置や同種の管やダクト等に接続される場合がある。これに対し、特許文献１の方法では、管やダクト等が個々の接続対象に接続されるよう、ユーザが手動でルーティングを行う必要があった。このため、管やダクト等が多数の接続対象に接続される場合には、作業負担が大きくなる恐れがあった。
【０００５】
本開示は、ルーティングの作業負担を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑みてなされた本開示の設計支援プログラムは、建設物の三次元の設計図にオブジェクトを配置する装置としてコンピュータを動作させる。また、オブジェクトとして、予め定められた経路に沿って延びる経路オブジェクトが配置され、経路オブジェクトは、直線状に延びる直線部材と、予め定められた角度で交差する方向に延びる２つの直線部材を接続する継手状のエルボ部材と、３つの直線部材を接続する継手状の三方分岐部材と、４つの直線部材を接続する継手状のクロス分岐部材とのうちの少なくとも１つを含む１又は複数のオブジェクトを有し、設計図に配置された経路オブジェクトに隣接する予め定められた領域を、接続領域とし、経路オブジェクトには、用途が定められていると共に、経路オブジェクトは、複数の管種のうちのいずれかに分類され、設計図には、予め定められた基準面が設けられている。
【０００７】
そして、設計支援プログラムは、設計図を表示する表示部と、ユーザから新たに指定された経路である新規経路に沿って、設計図に経路オブジェクトである新規経路オブジェクトを配置する配置部と、基準面に平行な新規経路に沿った新規経路オブジェクトと、基準面に平行な経路である既存経路に沿って設計図に配置されている経路オブジェクトである既存経路オブジェクトとが、予め定められた接続条件を充足するか否かを判定する判定部と、経路オブジェクトを配置することで、接続条件を充足する新規経路オブジェクト及び既存経路オブジェクトを接続する自動接続を行う自動接続部として、コンピュータを動作させる。
【０００８】
また、接続条件とは、新規経路オブジェクト及び既存経路オブジェクトにおける少なくとも用途及び管種が同一であり、且つ、これらの経路オブジェクトの接続領域が重複するという条件であり、自動接続部は、新規経路と既存経路とが交差せず、且つ、これらの経路を基準面に垂直に投影したものが交差する地点を有する段違い交差ケースには、これらの経路を接続する最短の経路である接続経路に沿って経路オブジェクトを配置することで、自動接続を行う。
【０００９】
このような構成によれば、新規経路オブジェクトを設計図に新たに配置するルーティングを行う際に、該新規経路オブジェクトと既存経路オブジェクトとが自動接続される。このため、これらの経路オブジェクトを接続するためのルーティングを行う手間を省くことができる。したがって、ルーティングの作業負担を抑制できる。
【００１０】
なお、新規経路及び既存経路が交差する地点、及び、段違い交差ケースにおいて、接続経路を基準面に垂直に投影したものと、既存経路を基準面に垂直に投影したものとが交差する地点を、交差地点とし、自動接続部は、ユーザからの指示に応じて、既存経路オブジェクトにおけるユーザに指定された側の端部が交差地点に位置するように、該既存経路オブジェクトを収縮させた状態で、自動接続を行っても良い。
【００１１】
このような構成によれば、既存経路オブジェクトに接続される新規経路オブジェクトをルーティングする際に、該既存経路オブジェクトの長さを修正する手間を省くことができる。したがって、ルーティングの作業負担を抑制できる。
【００１２】
また、上記課題に鑑みてなされた本開示の設計支援プログラムは、建設物の三次元の設計図にオブジェクトを配置する装置としてコンピュータを動作させる。また、オブジェクトとして、予め定められた経路に沿って延びる経路オブジェクトが配置され、経路オブジェクトは、直線状に延びる直線部材と、予め定められた角度で交差する方向に延びる２つの直線部材を接続する継手状のエルボ部材と、３つの直線部材を接続する継手状の三方分岐部材と、４つの直線部材を接続する継手状のクロス分岐部材とのうちの少なくとも１つを含む１又は複数のオブジェクトを有し、経路オブジェクトには、用途が定められている。また、予め定められた用途を有し、同一の用途の経路オブジェクトに接続される経路接続部を有するオブジェクトを、装置とし、設計図において、配置された経路オブジェクトに隣接する予め定められた領域、及び、配置された装置に隣接する予め定められた領域を、接続領域とする。
【００１３】
そして、設計支援プログラムは、設計図を表示する表示部と、ユーザから新たに指定された経路である新規経路に沿って、設計図に経路オブジェクトである新規経路オブジェクトを配置する配置部と、新規経路オブジェクトと、設計図に配置されている装置である既存装置とが、予め定められた接続条件を充足するか否かを判定する判定部と、経路オブジェクトを配置することで、接続条件を充足する新規経路オブジェクト及び既存装置の経路接続部を接続する自動接続を行う自動接続部として、コンピュータを動作させる。また、接続条件とは、新規経路オブジェクト及び既存装置の経路接続部の用途が同一であり、且つ、これらのオブジェクトの接続領域が重複するという条件である。
【００１４】
このような構成によれば、新規経路オブジェクトを設計図に新たに配置するルーティングを行う際に、該新規経路オブジェクトと既存装置とが自動接続される。このため、該新規経路オブジェクトと既存装置とを接続するためのルーティングを行う手間を省くことができる。したがって、ルーティングの作業負担を抑制できる。
【００１５】
なお、自動接続により配置された経路オブジェクトの経路である接続経路は、１の直線区間、又は、隣接する区間とは異なる方向に延びる複数の直線区間を有し、設計支援プログラムは、ユーザからの指示に応じて、接続経路が有する直線区間の数の最大値である最大区間数を設定する設定部として、さらにコンピュータを動作させても良い。そして、自動接続部は、最大区間数以下の直線区間を有する接続経路に沿って経路オブジェクトを配置することで、自動接続を行っても良い。
【００１６】
このような構成によれば、自動接続の際、過度に複雑な経路に沿って延びる経路オブジェクトにより新規経路オブジェクトと装置とが接続されるのを抑制できる。
また、自動接続により配置された経路オブジェクトの経路を、接続経路とし、自動接続部は、複数の接続経路を生成し、自動接続において、複数の接続経路のうち、ユーザから指示された接続経路に沿って経路オブジェクトを配置しても良い。
【００１７】
このような構成によれば、自動接続の際、ユーザの要望に合致する経路に沿って延びる経路オブジェクトにより新規経路オブジェクトと装置とを接続することが可能となる。
また、新規経路は、平面である配置面に沿って延び、経路接続部において、当該経路接続部から延びる経路オブジェクトの経路と、当該経路接続部とが接する地点を、始点領域とし、既存装置の経路接続部の始点領域が、配置面から離れた位置に存在する場合、該始点領域を配置面に垂直に投影したものと新規経路とが重複するよう、配置面に沿って新規経路オブジェクトの位置を補正する補正部として、さらにコンピュータを動作させても良い。そして、自動接続部は、補正部による補正が行われた新規経路オブジェクトと、該補正に係る既存装置の経路接続部との自動接続を行っても良い。
【００１８】
このような構成によれば、新規経路オブジェクトと既存装置との自動接続の際に、新規経路オブジェクトの位置が補正される。このため、新規経路オブジェクトが既存装置との自動接続が可能な位置に再度ルーティングする必要が無くなる。したがって、ルーティングの作業負担を抑制できる。
【００１９】
なお、上述した設計支援プログラムにより実現される機能を有する設計支援装置を構成しても良い。このような場合であっても、同様の効果を得ることができる。
【図面の簡単な説明】
【００２０】
【図１】図１Ａは、本実施形態の設計支援装置（ＰＣ）の構成を示すブロック図である。図１Ｂは、具体例１の自動接続を説明するための平面図及び側面図であり、図１Ｃは、具体例１の自動接続により配置された経路オブジェクトの斜視図である。
【図２】図２Ａは、具体例２の自動接続を説明するための平面図及び側面図であり、図２Ｂは、具体例２の自動接続により配置された経路オブジェクトの斜視図である。
【図３】図３Ａは、具体例３の自動接続を説明するための平面図及び側面図であり、図３Ｂは、具体例３の自動接続により配置された経路オブジェクトの斜視図である。
【図４】図４Ａ〜４Ｃは、それぞれ、具体例４〜６の各々の自動接続を説明するための平面図である。
【図５】図５Ａ，５Ｂは、それぞれ、具体例７，８の各々の自動接続を説明するための平面図である。
【図６】図６Ａは、自動接続における断面サイズの調整について説明するための平面図及び側面図である。図６Ｂ，６Ｃは、それぞれ、装置、及び、該装置の配置領域並びに接続領域の平面図及び側面図である。図６Ｄ〜６Ｆは、自動接続について説明するための平面図である。
【図７】図７Ａ，７Ｂは、自動接続について説明するための平面図及び側面図であり、図７Ｃは、自動接続について説明するための平面図である。
【図８】図８Ａ〜８Ｃは、自動接続により配置される複数の異なる接続経路オブジェクトについて説明するための平面図である。図８Ｄ，８Ｅは、自動接続における断面サイズの調整について説明するための平面図である。図８Ｆ〜８Ｉは、新規経路オブジェクトの補正について説明するための平面図である。
【図９】図９は、第１自動接続処理のフローチャートである。
【図１０】図１０は、第２自動接続処理のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２２】
［構成の説明］
図１Ａは、本実施形態の設計支援装置として作動する周知のコンピュータであるＰＣ１の構成を示している。ＰＣ１は、ディスプレイ１０，ＨＤＤ２０，ＣＰＵ３０，ＲＯＭ４０，ＲＡＭ５０，入力装置６０等を備える。
【００２３】
ディスプレイ１０は、映像信号に基づき、ＣＰＵ３０等にて生成された映像を表示する。入力装置６０は、キーボード，マウス等から構成され、ユーザから受け付けた操作に応じた信号をＣＰＵ３０に出力する。ＲＯＭ４０は読み出し専用の不揮発性メモリであり、ＨＤＤ２０は読み出し，書き込み可能な不揮発性メモリである。ＲＯＭ４０，ＨＤＤ２０には、ＣＰＵ３０が読み出して実行するプログラム等が予め記憶されている。ＲＡＭ５０は読み出し，書き込み可能な揮発性メモリであり、ＣＰＵ３０がＲＯＭ４０，ＨＤＤ２０に記憶されたプログラムを実行する際に、そのプログラムを一時的に保存したり、作業用のデータを一時的に保存したりするための記憶領域として用いられる。
【００２４】
ＣＰＵ３０は、ＯＳをＨＤＤ２０から読み出して実行し、ＨＤＤ２０に記録されている各種プログラムをＯＳ上のプロセスとして実行する。このプロセスにおいて、ＣＰＵ３０は入力装置６０から信号の入力を受け付け、ディスプレイ１０に表示する映像を生成し、ＲＡＭ５０，ＨＤＤ２０に対してデータの読み出し，書き込みの制御を行う。
【００２５】
ＰＣ１には、本実施形態の設計支援プログラムがインストールされている。設計支援プログラムは、ＨＤＤ２０に保存されていると共に、ＯＳ上のプロセスとして実行されるアプリケーションの１つであり、設計支援プログラムを動作させることで、ＰＣ１は設計支援装置として稼働する。なお、設計支援装置を、ＰＣ１以外の電子装置として構成しても良い。
【００２６】
［動作の説明］
（１）概要について
まず、設計支援プログラムの概要について説明する。以下の説明では、設計支援プログラムが処理を行うといった記載がなされているが、これは、設計支援プログラムに従い動作するＰＣ１のＣＰＵ３０が処理を行うということを意味するのは、言うまでも無い。
【００２７】
設計支援プログラムは、入力装置６０を介してユーザから受け付けた操作に応じて、例えば、ビル，家屋等の建築物を含む各種構造物（以後、建設物）を建設するための三次元の設計図を生成するＣＡＤシステムである。設計図には、予め定められた基準面（一例として、ｘｙ平面やｚｘ平面やｚｙ平面）が設けられる。設計図上の各位置は、水平面上の位置を示すｘ，ｙ座標と、鉛直方向の位置を示すｚ座標とにより表される。設計支援プログラムは、作図中の設計図をディスプレイ１０に表示する表示部を有する。具体的には、設計図は、例えば、斜視図や、建設物を上方から基準面に直交する向きに見た平面図や、建設物を基準面に平行に側方から見た側面図等として表示されても良い。
【００２８】
設計支援プログラムは、ユーザからの指示に応じて、建設物の設計図に各種オブジェクトを配置する。より詳しくは、設計支援プログラムは、設計図に記載された建設物の内部又はその周辺に、各種オブジェクトを配置する。
【００２９】
ここで、オブジェクトとは、例えば、特定の用途のため、流体に関する処理を行う装置であっても良い。具体的には、装置とは、例えば、空調システムの室内機，室外機や、流し台，洗面台，浴槽，便器等の衛生機器や、衛生機器に水道水を供給する用途に用いられる装置や、衛生機器からの排水を外部に排出する用途に用いられる装置等であっても良い。なお、このような装置は、特定の用途が定められた経路接続部を有する。そして、装置は、当該装置に設けられた経路接続部を介して、該経路接続部に定められた用途のため、処理の対象となる流体を当該装置に流入させたり、処理済の流体を当該装置から流出されたりする。
【００３０】
また、オブジェクトとは、例えば、特定の用途のために流体を流下させるために経路に沿って配置された経路オブジェクトであっても良い。具体的には、経路オブジェクトとは、例えば、空調システムの室内機と室外機との間で冷媒を循環させる冷媒管や、衛生機器等に水道水を供給したり、衛生機器等からの排水を外部に排出したりする用途に用いられるパイプや、空調システムにより冷暖房や換気を行う用途に用いられるダクト等であっても良い。経路オブジェクトは、装置における同一の用途の経路接続部に接続される。
【００３１】
なお、同一の用途の経路オブジェクトとして、経路オブジェクトを構成する材料や構造等と、断面サイズと、を含む複数の分類項目のうちの少なくとも１つが異なる複数の種類の経路オブジェクトが設けられていても良い。なお、断面サイズとは、経路オブジェクトの伸長方向に直交する断面の大きさ，形状等を意味する。また、装置の経路接続部にも、断面サイズが定められていても良い。そして、経路オブジェクトは、断面サイズが同一である装置の経路接続部に接続されても良い。以後、経路オブジェクトを構成する材料に基づき定められた経路オブジェクトの種類を、管種とする。具体的には、経路オブジェクトの材料、又は、経路オブジェクトの材料や構造等を含む１又は複数の分類項目に基づく種類が同一である経路オブジェクトを、同一の管種としても良い。なお、材料以外に基づき定められた経路オブジェクトの種類を、管種としても良い。
【００３２】
また、経路オブジェクトは、直線部材、エルボ部材、三方分岐部材、及び、クロス分岐部材のうちの少なくとも１つを含む１又は複数のオブジェクト（以後、経路部材）により構成される。経路オブジェクトを構成する経路部材は、当該経路オブジェクトの経路に沿って配置される。
【００３３】
なお、直線部材とは、直線状に延びる部材である。また、エルボ部材とは、予め定められた交差角度で交差する方向に延びる２つの直線部材の端部を繋ぐ継手状の部材である。また、三方分岐部材は、３つの直線部材の端部を繋ぐ継手状の部材である。より詳しくは、三方分岐部材は、例えば、１本の直線上に延びる２つの直線部材の２つの端部と、該直線に交差角度で交差する１本の直線上に延びる１つの直線部材の端部とを、これらの直線の交点を含む位置で繋ぐ。また、クロス分岐部材は、４つの直線部材の端部を繋ぐ継手状の部材である。より詳しくは、クロス分岐部材は、例えば、１本の直線上に延びる２つの直線部材の２つの端部と、該直線に交差角度で交差する１本の直線上に延びる２つの直線部材の２つの端部とを、これらの直線の交点を含む位置で繋ぐ。なお、交差角度とは、例えば、４５°又は９０°であっても良い。
【００３４】
経路部材は、経路オブジェクトと同様にして、用途と種類（換言すれば、管種）とが定められている。経路オブジェクトは、当該経路オブジェクトと同一の用途及び管種の経路部材により構成される。
【００３５】
設計支援プログラムは、ディスプレイ１０に設計図を表示しながら、ユーザの指示に応じて設計図の作図を行う。具体的には、設計支援プログラムは、マウス等の入力装置６０により操作されるマウスカーソルにより、特定の用途及び管種の経路オブジェクトのルーティングを行う配置部を有する。ルーティングでは、マウスカーソルの位置に基づき、設計図上に新たな経路（以後、新規経路）が設定される。具体的には、基準面に平行な面（以後、配置面）に沿って延びる新規経路や、基準面とは平行でない新規経路が設定される。そして、新規経路に沿って新たな経路オブジェクト（以後、新規経路オブジェクト）が仮配置される。より詳しくは、新規経路に沿って、例えば、１の直線部材、又は、複数の経路部材が仮配置される。仮配置された新規経路オブジェクトは、設計図上にラバー表示される。ラバー表示された新規経路オブジェクトは、設計図に既に配置されている経路オブジェクト（以後、既存経路オブジェクト）とは、異なる態様で表示されても良い。具体的には、例えば、ラバー表示された新規経路オブジェクトは、既存経路オブジェクトとは異なる色で表示されても良い。その後、ユーザからの指示に応じて、新規経路オブジェクトが設計図に配置される。
【００３６】
そして、設計支援プログラムは、仮配置された新規経路オブジェクトと、設計図に既に配置されているオブジェクト（以後、既存オブジェクト）との自動接続を行う。具体的には、新規経路オブジェクトがラバー表示された時に、新規経路オブジェクトと既存オブジェクトとを接続する経路オブジェクト（以後、接続経路オブジェクト）が仮配置され、ラバー表示される。そして、ユーザからの指示に応じて、新規経路オブジェクトと共に、仮配置された接続経路オブジェクトが配置される。以下では、自動接続について説明する。
【００３７】
（２）既存経路オブジェクトとの自動接続
ルーティング中、以下に示す接続条件（ａ）〜（ｄ）が充足されるか否かが定期的に判定される。そして、接続条件（ａ）〜（ｄ）を全て充足する新規経路オブジェクトと既存経路オブジェクトとが自動接続される。以後、自動接続された新規経路オブジェクトと既存経路オブジェクトと接続する経路オブジェクトを、接続経路オブジェクトとする。
【００３８】
ここで、新規経路と、既存経路オブジェクトの経路（以後、既存経路）とが同一の配置面に存在する場合を、同一ケースとする。また、新規経路と既存経路とが異なる配置面に存在する場合を、段違いケースとする。同一ケースの場合、新規経路と既存経路との交点に、エルボ部材、三方分岐部材、又は、クロス分岐部材を配置することで、自動接続がなされる。一方、段違いケースの場合、これらの経路を接続する最短の経路（以後、最短接続経路）に沿って複数の経路部材を配置することで、これらの経路オブジェクトが接続される。なお、最短ではない接続経路により、新規経路と接続経路とが接続されても良い。以下では、接続条件（ａ）〜（ｄ）について説明する。
【００３９】
（ａ）新規経路オブジェクトの接続領域と、既存経路オブジェクトの接続領域とが重複する。なお、オブジェクトの接続領域とは、設計図に配置されたオブジェクトの配置領域に隣接して設けられる予め定められた領域である。一例として、経路オブジェクトの側面からの距離が該経路オブジェクトに対応して定められた閾値以下である領域を、該経路オブジェクトの接続領域としても良い。
【００４０】
（ｂ）新規経路オブジェクトと、接続領域が重複する既存経路オブジェクトとは、用途及び管種が同一である。
（ｃ）同一ケースの場合、新規経路と既存経路とが、予め定められた接続角度で交差する。接続角度とは、例えば、エルボ部材、三方分岐部材、又は、クロス分岐部材等のいずれかの経路部材により、新規経路オブジェクト及び既存経路オブジェクトを接続可能となる角度であっても良い。より詳しくは、接続角度とは、例えば、エルボ部材等の交差角度である４５°又は９０°であっても良い。一方、段違いケースの場合、新規経路を基準面に垂直に投影して得られた経路と、既存経路を基準面に垂直に投影して得られた経路とが交差する（以後、段違い交差ケース）。換言すれば、平面図上で新規経路及び既存経路が交差する。以後、新規経路及び既存経路の平面図上の交点を通過する鉛直方向に延びる直線を、交点線とする。
【００４１】
（ｄ）１又は複数の経路部材を用いて、新規経路オブジェクトと既存経路オブジェクトとを接続可能である。具体的には、同一ケースの場合、エルボ部材、三方分岐部材、又は、クロス分岐部材等のいずれかの経路部材を接続経路オブジェクトとして配置するとで、これらの経路オブジェクトを接続可能である。一方、段違いケースの場合、最短接続経路に沿って経路部材を接続経路オブジェクトとして配置することで、これらの経路オブジェクトを接続可能である。換言すれば、最短接続経路が、接続経路オブジェクトを配置可能となる一定以上の長さを有している。
【００４２】
（３）具体例について
次に、新規経路オブジェクトと既存経路オブジェクトとの自動接続の具体例１〜８について説明する。具体例１〜３は段違いケースであり、具体例４〜８は同一ケースである。
【００４３】
（ア）具体例１〜３について
具体例１〜３では、図１Ｂ，２Ａ，３Ａに示すように、平面図及び側面図である設計図には、基準面からの距離（換言すれば、高さ）が２５００ｍｍである配置面に沿った既存経路オブジェクト１００と、高さが２０００ｍｍである配置面に沿った３つの既存経路オブジェクト１０１〜１０３とが存在する。なお、図中の「ＦＬ」は、高さを示す。そして、図１Ｂ，２Ａ，３Ａは、ルーティングにより、高さが２５００ｍｍである配置面において、既存経路オブジェクト１００の端部１００ａから新規経路１０４が設定され、該新規経路１０４に沿って新規経路オブジェクト１０５がラバー表示された様子を示している。
【００４４】
この時、新規経路オブジェクト１０５の接続領域１０５ａと、各既存経路オブジェクト１０１〜１０３の接続領域１０１ａ〜１０３ａとが重複する。このため、接続条件（ａ）が充足される。
【００４５】
また、新規経路オブジェクト１０５と、既存経路オブジェクト１０１〜１０３とは、用途及び管種が同一である。このため、接続条件（ｂ）が充足される。
また、具体例１，３（換言すれば、図１Ｂ，３Ａ）では、新規経路１０４と、既存経路オブジェクト１０１〜１０３に係る各経路とは、平面図上でＸ状に交差する。また、具体例２（換言すれば、図２Ａ）では、新規経路１０４と各既存経路とは、既存経路の端部が交点線上に位置する状態で交差する。換言すれば、これらの経路は、平面図上でＴ状に交差する。このため、接続条件（ｃ）が充足される。
【００４６】
また、新規経路１０４と各既存経路とを接続する最短接続経路は、経路オブジェクトを配置可能な長さを有している。このため、接続条件（ｄ）が充足される。
つまり、具体例１〜３では、接続条件（ａ）〜（ｄ）が全て充足される。このため、ルーティングにより仮配置された新規経路オブジェクト１０５と、既存経路オブジェクト１０１〜１０３とが自動接続される。具体例１〜３では、自動接続の態様が異なる。
【００４７】
具体例１では、新規経路１０４と各既存経路とを接続する最短接続経路１０６が設定される。最短接続経路１０６は、新規経路１０４と各既存経路との間の交点線に含まれる。そして、図１Ｂ，１Ｃに示すように、各最短接続経路１０６に沿って、接続経路オブジェクト１１０が仮配置される。
【００４８】
具体例１では、接続経路オブジェクト１１０の仮配置に際して、図１Ｃに示すように、新規経路１０４と交点線との交点（以後、新規経路上の交点）には、交差角度が９０°の三方分岐部材１１１が仮配置される。また、既存経路と交点線との交点（以後、既存経路上の交点）には、交差角度が９０°の三方分岐部材１１２が仮配置される。そして、鉛直方向に延びる直線部材１１３により、２つの三方分岐部材が接続される。
【００４９】
また、具体例２においても、具体例１と同様にして、新規経路１０４と各既存経路とを接続する最短接続経路１０６が設定される。そして、図２Ａ，２Ｂに示すように、各最短接続経路１０６に沿って、接続経路オブジェクト１２０が仮配置される。具体例２では、接続経路オブジェクト１２０の仮配置に際して、新規経路上の交点には、交差角度が９０°の三方分岐部材１２１が仮配置される。また、各既存経路上の交点には、交差角度が９０°のエルボ部材１２２が仮配置される。そして、鉛直方向に延びる直線部材１２３により、三方分岐部材１２１及びエルボ部材１２２が接続される。
【００５０】
また、具体例３においても、具体例１，２と同様にして、新規経路１０４と各既存経路とを接続する最短接続経路１０６が設定される。しかし、具体例３では、各既存経路オブジェクト１０１〜１０３は、接続経路オブジェクト１３０が仮配置される際に、一方の端部が既存経路上の交点に位置するよう収縮される。これにより、各既存経路の端部は、交点線上に位置する状態となる。なお、既存経路オブジェクトを収縮させるか否かや、既存経路オブジェクトにおけるいずれの端部を既存経路上の交点まで収縮させるかは、例えば、自動接続の際に受け付けたユーザからの指示に応じて定められても良いし、予め定められた設定に従い定められても良い。そして、図３Ａ，３Ｂに示すように、各最短接続経路１０６に沿って、接続経路オブジェクト１３０が仮配置される。具体例３では、接続経路オブジェクト１３０の仮配置に際して、具体例２と同様にして、交差角度が９０°の三方分岐部材１３１及びエルボ部材１３２と、直線部材１３３とが仮配置される。
【００５１】
（イ）具体例４〜８について
具体例４〜８では、図４Ａ〜５Ｂに示すように、平面図である設計図には、高さが２５００ｍｍである配置面に沿った既存経路オブジェクト１４０〜１４３が存在する。そして、図４Ａ〜５Ｂには、ルーティングにより、該配置面において、既存経路オブジェクト１４０の端部１４０ａから新規経路１４４が設定され、該新規経路１４４に沿って新規経路オブジェクト１４５がラバー表示された様子を示している。
【００５２】
この時、新規経路オブジェクト１４５の接続領域１４５ａと、各既存経路オブジェクト１４１〜１４３の接続領域１４１ａ〜１４３ａとが重複する。このため、接続条件（ａ）が充足される。
【００５３】
また、新規経路オブジェクト１４５と、既存経路オブジェクト１４１〜１４３とは、用途及び管種が同一である。このため、接続条件（ｂ）が充足される。
また、具体例４，５，７（換言すれば、図４Ａ，４Ｂ，５Ａ）では、新規経路１４４と、既存経路オブジェクト１４１〜１４３の各既存経路とは、配置面で９０°に交差する。また、具体例６，８（換言すれば、図４Ｃ，５Ｂ）では、新規経路１４４と、既存経路オブジェクト１４１〜１４３に係る各既存経路とは、配置面で４５°に交差する。このため、接続条件（ｃ）及び（ｄ）が充足される。
【００５４】
つまり、具体例４〜８では、接続条件（ａ）〜（ｄ）が全て充足される。このため、ルーティングにより仮配置された新規経路オブジェクト１４５と、既存経路オブジェクト１４１〜１４３とが自動接続される。
【００５５】
ここで、具体例４，７，８では、新規経路と既存経路とはＸ状に交差し、具体例５，６では、新規経路と既存経路とは、既存経路の端部が新規経路上に位置する状態（以後、Ｔ状）に交差する。そして、交差の態様に応じた自動接続が行われる。
【００５６】
具体例４では、新規経路１４４と既存経路オブジェクト１４１〜１４３の各既存経路との交点に、交差角度が９０°のクロス分岐部材１４６が仮配置される。クロス分岐部材１４６は、新規経路オブジェクト１４５と、既存経路オブジェクト１４１〜１４３の各々とを接続する。
【００５７】
また、具体例５では、新規経路１４４と既存経路オブジェクト１４１〜１４３の各既存経路との交点に、交差角度が９０°の三方分岐部材１４７が仮配置される。三方分岐部材１４７は、新規経路オブジェクト１４５と、既存経路オブジェクト１４１〜１４３の各々の端部とを接続する。
【００５８】
また、具体例６では、新規経路１４４と既存経路オブジェクト１４１〜１４３の各既存経路との交点に、交差角度が４５°の三方分岐部材１４８が仮配置される。三方分岐部材１４８は、新規経路オブジェクト１４５と、既存経路オブジェクト１４１〜１４３の各々の端部とを接続する。
【００５９】
また、具体例７では、各既存経路オブジェクト１４１〜１４３は、接続経路オブジェクト１４９が仮配置される際に、一方の端部が、新規経路１４４と既存経路との交点に位置するよう収縮される。これにより、各既存経路オブジェクト１４１〜１４３の各既存経路の端部は、該交点に位置する状態となる。なお、既存経路オブジェクトを収縮させるか否かや、既存経路オブジェクトにおけるいずれの端部を該交点まで収縮させるかは、例えば、自動接続の際に受け付けたユーザからの指示に応じて定められても良いし、予め定められた設定に従い定められても良い。そして、具体例５と同様に、新規経路１４４と、収縮後の既存経路オブジェクト１４１〜１４３の各既存経路との交点に、交差角度が９０°の三方分岐部材１４９が仮配置される。
【００６０】
また、具体例８においても、具体例７と同様にして、各既存経路オブジェクト１４１〜１４３は、一方の端部が、新規経路１４４と既存経路との交点に位置するよう収縮される。そして、具体例６と同様に、新規経路１４４と、収縮後の既存経路オブジェクト１４１〜１４３の各既存経路との交点に、４５°の三方分岐部材１５０が仮配置される。
【００６１】
なお、具体例１〜８において、特定の用途（例えば、排水）の経路オブジェクトの自動接続を行う際には、新規経路オブジェクト及び既存経路オブジェクトにおける流体の流下方向に応じた三方分岐部材又はクロス分岐部材が仮配置されても良い。すなわち、新規経路、既存経路、又は、最短接続経路に沿って適切な方向に流体を流下させる三方分岐部材又はクロス分岐部材が、仮配置されても良い。
【００６２】
（４）断面サイズの調整について
断面サイズが異なる新規経路オブジェクトと既存経路オブジェクトとの間の自動接続の際、断面サイズの調整が行われても良い。図６Ａは、具体例１と同様に自動接続された、異なる配置面に配置された新規経路オブジェクト１６０と既存経路オブジェクト１６１とを示している。既存経路オブジェクト１６２から延びる新規経路オブジェクト１６０と既存経路オブジェクト１６１とは、断面サイズが異なる。一例として、新規経路オブジェクト１６０の断面サイズ（以後、第１サイズ）は、直径が１００ｍｍの円形であり、既存経路オブジェクト１６１の断面サイズ（以後、第２サイズ）は、直径が８０ｍｍの円形であっても良い。なお、図中の“１００Ａ”の記載は、断面の直径が１００ｍｍ相当であることを示す。そして、自動接続により、これらの断面サイズの違いを吸収可能な接続経路オブジェクト１６３が仮配置されても良い。
【００６３】
具体的には、接続経路オブジェクト１６３は、新規経路オブジェクト１６０及び既存経路オブジェクト１６１の各々に接続される２つの三方分岐部材と、直線部材とを含む。三方分岐部材は、３つの直線部材に接続される３つの開口を有している。これらの開口のうち、１本の直線上に延びる２つの直線部材に繋がる２つの開口を第１，第２開口とし、残りの１つの開口を第３開口とする。新規経路オブジェクト１６０に接続される三方分岐部材における第１，第２開口の断面サイズは、第１サイズとなる。換言すれば、該第１，第２開口は、新規経路オブジェクト１６０に接続可能な断面サイズを有する。一方、既存経路オブジェクト１６１に接続される三方分岐部材における第１，第２開口の断面サイズは、第２サイズとなる。換言すれば、該第１，第２開口は、既存経路オブジェクト１６１に接続可能な断面サイズを有する。
【００６４】
そして、自動接続の際、例えば、新規経路オブジェクト１６０側の三方分岐部材１６３ａの第３開口、及び、既存経路オブジェクト１６１側の三方分岐部材１６３ｂの第３開口を、同一の断面サイズとしても良い。さらに、該断面サイズの直線部材１６３ｃにより、これらの第３開口を接続しても良い。
【００６５】
この他にも、自動接続において、接続経路オブジェクトとして経路部材であるレデューサを配置することで、断面サイズの違いが吸収されても良い。レデューサとは、１本の直線上に延び、断面サイズが異なる２つの直線部材の２つの端部を繋ぐ、継手状の部材である。レデューサは２つの開口を有する。各開口は、異なる断面サイズを有する。
【００６６】
そして、例えば、新規経路オブジェクト１６０に接続される三方分岐部材１６３ｄの第１〜第３開口を、第１サイズとしても良い。また、既存経路オブジェクト１６１に接続される三方分岐部材１６３ｅの第１〜第３開口を、第２サイズとしても良い。さらに、新規経路オブジェクト１６０側の三方分岐部材１６３ｄの第３開口に、断面サイズが第１サイズである直線部材１６３ｇの一端を接続しても良い。そして、該直線部材１６３ｇの他端と、三方分岐部材１６３ｅの第３開口とを、レデューサ１６３ｆを介して接続しても良い。なお、レデューサ１６３ｆは、直線部材１６３ｇに接続される開口は、第１サイズであり、三方分岐部材１６３ｅの第３開口に接続される開口は、第２サイズである。無論、これとは反対に、三方分岐部材１６３ｄの第３開口に接続されるレデューサを設けることで、同様にして、断面サイズの違いを吸収するようにしても良い。
【００６７】
上述したいずれの方法で太さのサイズの違いを吸収するかは、例えば、自動接続の際に受け付けたユーザからの指示に応じて定められても良いし、予め定められた設定に従い定められても良い。
【００６８】
なお、断面サイズの違いを吸収可能な接続経路オブジェクトが複数存在する場合には、自動接続の際、ユーザからの指示に応じて、各接続経路オブジェクトを順次ラバー表示しても良い。そして、ユーザからの指示に応じて、いずれの接続経路オブジェクトを配置するかを決定しても良い。
【００６９】
（５）既存装置との自動接続
ルーティング中、以下に示す接続条件（ｅ）〜（ｈ）が充足されるか否かが定期的に判定される。そして、接続条件（ｅ）〜（ｈ）を全て充足する新規経路オブジェクトと既存装置の経路接続部とが自動接続される。なお、既存装置とは、設計図に既に配置されている装置を意味する。自動接続により、新規経路オブジェクトと該経路接続部とが、接続経路オブジェクトにより接続される。接続経路オブジェクトの接続経路は、予め定められた方向に延びる１又は複数の直線区間から構成される、最短の経路（以後、最短接続経路）であっても良い。すなわち、該直線区間とは、例えば、ｘ軸、ｙ軸、又は、ｚ軸に平行な区間であっても良い。無論、最短ではない経路を接続経路としても良い。以下では、接続条件（ｅ）〜（ｈ）について説明する。
【００７０】
（ｅ）新規経路オブジェクトの接続領域と、既存装置の接続領域とが重複する。
（ｆ）新規経路オブジェクトと、接続領域が重複する既存装置に設けられた経路接続部とは、用途が同一である。
【００７１】
（ｇ）最短接続経路に沿って経路部材を配置することで、新規経路オブジェクトと既存装置の経路接続部とを接続可能である。
（ｈ）最短接続経路として、予め定められた最大区間数以下の直線区間から構成される経路を設定可能である。
【００７２】
ここで、接続条件（ｅ）に関して、装置の接続領域とは、一例として、以下のように定められても良い。すなわち、装置が配置される空間であって、その境界面が装置の外面の全部又は大部分に接する空間を、配置領域とする。配置領域は、設計図に配置可能な装置に対応して定められる。そして、配置領域の形状が、例えば、立方体又は直方体の形状である場合、配置領域の境界面を外側から覆う立方体又は長方体の領域から、該配置領域を除いた残りの領域を、接続領域としても良い。なお、接続領域の６つの境界面の各々は、配置領域の６つの境界面のうちのいずれかと平行となっても良い。また、接続領域の境界面と配置領域の境界面との間の距離は、ユーザにより設定されても良い。また、図６Ｂ，６Ｃは、一例として、装置１７０の配置領域１７１と接続領域１７２とを示している。これらの領域は、直方体となっている。
【００７３】
また、接続条件（ｈ）に関して、最短接続経路は、１の直線区間、又は、隣接する区間とは異なる方向に延びる複数の直線区間から構成される。なお、隣接する直線区間は、予め定められた角度（例えば、９０°）で交差しても良い。そして、最大区間数とは、最短接続経路が有する直線区間の最大値を意味する。
【００７４】
具体的には、図６Ｄ〜７Ｂは、一例として、新規経路オブジェクト１８０と、既存装置１８１の経路接続部１８１ａとの間の接続経路オブジェクト１８３〜１８７を示している。図６Ｄ〜６Ｆでは、新規経路オブジェクト１８０の新規経路と、既存装置１８１の経路接続部１８１ａとは、同一の配置面に配置されている。一方、図７Ａ，７Ｂでは、新規経路オブジェクト１８０の新規経路と、既存装置１８１の経路接続部１８１ａとは、異なる配置面に配置されている。
【００７５】
図６Ｄでは、最短接続経路１８８は、１の直線区間から構成される。また、図６Ｅでは、最短接続経路１８９は、２つの直線区間から構成される。また、図６Ｆでは、最短接続経路１９０は、３つの直線区間から構成される。
【００７６】
また、図７Ａでは、最短接続経路１９１は、２つの直線区間１９１ａ，１９１ｂから構成される。より詳しくは、新規経路オブジェクト１８０から延びる第１直線区間１９１ａは、鉛直方向に延び、第２直線区間１９１ｂは、基準面に平行に延びる。
【００７７】
また、図７Ｂでは、最短接続経路１９２は、３つの直線区間１９２ａ〜１９２ｃから構成される。より詳しくは、新規経路オブジェクト１８０から延びる第１直線区間１９２ａは、鉛直方向に延び、経路接続部１８１ａから延びる第３直線区間１９２ｃは、基準面に平行に延びる。また、これらの直線区間１９２ａ，１９２ｃを繋ぐ第２直線区間１９２ｂは、基準面に平行に延びる。
【００７８】
設計支援プログラムは、自動接続の際、最大区間数以下の直線区間から構成される最短接続経路を生成し、最短接続経路に沿って接続経路オブジェクトを仮配置する。なお、設計支援プログラムは、入力装置６０を介してユーザから受け付けた操作に応じて最大区間数を設定する設定部を有していても良い。
【００７９】
（６）具体例について
次に、図７Ｃにより、新規経路オブジェクト２００と既存装置２０１との自動接続の具体例について説明する。新規経路オブジェクト２００は、既存経路オブジェクトの端部からルーティングされ、ラバー表示されている。なお、新規経路オブジェクト２００と、既存装置２０１の経路接続部２０１ｂとは、同一の配置面に配置されている。
【００８０】
新規経路オブジェクト２００の接続領域２００ａは、既存装置２０１の接続領域２０１ａと重複する。このため、接続条件（ｅ）が充足される。
また、新規経路オブジェクト２００の用途と、既存装置２０１の経路接続部２０１ｂの用途とは同一である。このため、接続条件（ｆ）が充足される。
【００８１】
また、新規経路オブジェクト２００と既存装置２０１の経路接続部２０１ｂとを接続する最短接続経路２０２に沿って経路部材を配置することで、これらを接続可能である。このため、接続条件（ｇ）が充足される。
【００８２】
また、最短接続経路２０２は、２つの直線区間を有する。このため、最大屈曲数が２以上であれば、接続条件（ｈ）が充足される。
接続条件（ｅ）〜（ｈ）が全て充足されると、新規経路オブジェクト２００と既存装置２０１とが自動接続され、最短接続経路２０２に沿って接続経路オブジェクト２０３が仮配置される。
【００８３】
（７）接続経路の選択処理について
新規経路オブジェクトと既存装置との間に、複数の最短接続経路を設定可能な場合が想定される。具体的には、例えば、図７Ｂにて示された最短接続経路１９２は、新規経路オブジェクト１８０から延びる第１直線区間１９２ａは鉛直方向に延び、第２，第３直線区間１９２ｂ，１９２ｃは基準面に平行に延びる。しかし、第１，第３直線区間１９２ａ，１９２ｃが基準面に平行に延び、第２直線区間１９２ｂが鉛直方向に延びる最短接続経路も設定可能である。
【００８４】
また、図８Ａ〜８Ｃに示された新規経路オブジェクト２１０は、既存経路オブジェクト２１１の端部からルーティングされ、ラバー表示されている。この時、新規経路オブジェクト２１０と既存装置２１２との間の接続経路オブジェクトとして、第１〜第３接続経路オブジェクトを配置可能である。なお、既存経路オブジェクト２１１及び新規経路オブジェクト２１０は、既存装置２１２の鉛直方向下方に位置する同一の配置面に沿って延びる。また、第１〜第３接続経路オブジェクトは、該配置面に沿って延びる第１〜第３接続区間２１３〜２１５と、既存装置２１２の鉛直方向下方に延びる鉛直区間とを有する。
【００８５】
図８Ａに示す第１接続区間２１３の経路は、１の直線区間を有する。第１接続区間２１３は、交差角度が９０°の三方分岐部材２１３ａにより、新規経路オブジェクト２１０に接続される。
【００８６】
また、図８Ｂに示す第２接続区間２１４の経路は、新規経路に対し４５°傾いた第１直線区間と、新規経路に直交する第２直線区間とを有する。なお、第１直線区間は新規経路オブジェクト２１０に接続され、第２直線区間は、第２接続経路オブジェクトの鉛直区間に接続される。また、第２接続区間２１４は、交差角度が４５°の三方分岐部材２１４ａにより、新規経路オブジェクト２１０に接続される。
【００８７】
また、図８Ｃに示す第３接続区間２１５の経路は、新規経路に対し４５°傾いた直線状に延びる１の直線区間を有する。なお、第３接続区間２１５は、４５°の三方分岐部材２１５ａにより、新規経路オブジェクト２１０に接続される。
【００８８】
つまり、図８Ａ〜８Ｃのケースでは、自動接続において、新規経路オブジェクト２１０に接続される三方分岐部材の交差角度を変更することで、異なる接続経路オブジェクトを配置可能となる。
【００８９】
このように、自動接続において複数の接続経路オブジェクトを仮配置可能な場合、ユーザからの指示に応じて、仮配置する接続経路オブジェクトを決定する選択処理が行われても良い。具体的には、ルーティングによりラバー表示（換言すれば、仮配置）された新規経路オブジェクトと共に、仮配置可能ないずれかの接続経路オブジェクトがラバー表示されても良い。そして、ユーザからの指示に応じて、ラバー表示される接続経路オブジェクトを、仮配置可能な他の接続経路オブジェクトに変更しても良い。さらに、ユーザからの指示に応じて、ラバー表示されている接続経路オブジェクトを、新規経路オブジェクトと共に設計図に配置しても良い。
【００９０】
（８）断面サイズの調整について
断面サイズが異なる新規経路オブジェクトと既存装置の経路接続部との自動接続を行う場合、断面サイズの調整が行われても良い。
【００９１】
図８Ｄ，８Ｅは、自動接続により接続された新規経路オブジェクト２２０と既存装置２２１とを示している。なお、新規経路オブジェクト２２０の新規経路と既存装置２２１の経路接続部２２１ａとは、同一の配置面に配置されている。また、新規経路オブジェクト２２０の断面サイズ（以後、第１サイズ）と経路接続部２２１ａの断面サイズ（以後、第２サイズ）とは、異なる。そして、自動接続により、これらの断面サイズの違いを吸収可能な接続経路オブジェクト２２２が配置されても良い。
【００９２】
具体的には、接続経路オブジェクト２２２は、交差角度が９０°の三方分岐部材と、第１，第２直線部材と、交差角度が９０°のエルボ部材とを有する。三方分岐部材は、新規経路オブジェクト２２０に接続される。また、エルボ部材は、三方分岐部材から基準面に平行に延びる第１直線部材と、経路接続部２２１ａから基準面に平行に延びる第２直線部材とに接続される。そして、三方分岐部材における第１直線部材に接続される第３開口の断面サイズを調整することで、断面サイズの違いが吸収されても良い。
【００９３】
すなわち、図８Ｄに示すように、例えば、三方分岐部材２２２ａの第３開口、及び、第１直線部材２２２ｂの断面サイズを、第１サイズとし、第２直線部材２２２ｄの断面サイズを第２サイズとしても良い。そして、エルボ部材２２２ｃの第１直線部材２２２ｂに接続される開口の断面サイズを第１サイズとすると共に、エルボ部材２２２ｃの第２直線部材２２２ｄに接続される開口の断面サイズを第２サイズとしても良い。
【００９４】
例えば、三方分岐部材２２２ｅの第３開口の断面サイズを第２サイズとし、第１，第２直線部材２２２ｆ，２２２ｈ、及び、エルボ部材２２２ｇの各開口の断面サイズを、第２サイズとしても良い。
【００９５】
上述したいずれの方法で断面サイズの違いを吸収するかは、例えば、自動接続の際に受け付けたユーザからの指示に応じて定められても良いし、予め定められた設定に従い定められても良い。
【００９６】
なお、断面サイズの違いを吸収可能な接続経路オブジェクトが複数存在する場合には、自動接続の際、ユーザからの指示に応じて、各接続経路オブジェクトを順次ラバー表示しても良い。そして、ユーザからの指示に応じて、いずれの接続経路オブジェクトを配置するかを決定しても良い。
【００９７】
（９）新規経路オブジェクトの位置の補正について
ルーティングされた新規経路オブジェクトが配置面に沿って延び、且つ、既存装置の経路接続部が、該配置面とは別の配置面に存在する場合が想定される。この場合、一定の条件が充足されると、仮配置された新規経路オブジェクトの位置を補正した上で、新規経路オブジェクトと既存装置の経路接続部との自動接続が行われる。
【００９８】
ここで、既存装置の経路接続部において、当該経路接続部から延びる経路オブジェクトの経路と当該経路接続部とが接する地点を、始点領域とする。換言すれば、該経路は該始点領域から延びる。また、始点領域を新規経路オブジェクトの配置面に垂直に投影して得られた領域を、配置面始点領域とする。換言すれば、配置面始点領域とは、平面図上で始点領域が位置する領域を意味する。
【００９９】
補正後の新規経路オブジェクトは、経路接続部の真下又は真上に位置する。より詳しくは、新規経路と配置面始点領域とが重複するように、新規経路オブジェクトの向き及び長さを変更すること無く、配置面に沿って新規経路オブジェクトが移動される。
【０１００】
次に、補正の具体例について説明する。図８Ｆは、配置面に沿って仮配置された新規経路オブジェクト２３０を示している。新規経路オブジェクト２３０は、既存経路オブジェクト２３３の端部から延びる。また、既存装置２３２は、新規経路オブジェクト２３０の鉛直方向の下方に位置し、その経路接続部２３２ａは、新規経路オブジェクト２３０の配置面よりも鉛直方向の下方の配置面に配置されている。経路接続部２３２ａは、鉛直方向上方に延びる経路オブジェクトに接続される。
【０１０１】
図８Ｇは、補正後の新規経路オブジェクト２３０を示す。補正により、新規経路オブジェクト２３０は、その長さ及び向きを維持したまま、配置面に沿って図中の下方に移動される。この時、既存経路オブジェクト２３３の端部が図中の下方に延び、既存経路オブジェクト２３３の端部と補正後の補正後の新規経路オブジェクト２３０の端部とが接続された状態になる。補正後の新規経路オブジェクト２３０の新規経路２３１は、経路接続部２３２ａの配置面始点領域２３２ｂと重複する。
【０１０２】
そして、補正後の新規経路オブジェクト２３０と、既存装置２３２の経路接続部２３２ａとの自動接続が行われる。自動接続により、経路接続部２３２ａの始点領域２３２ｃから鉛直方向上方に延びる１の直線区間を有する最短接続経路に沿った接続経路オブジェクトが仮配置される。該接続経路オブジェクトにより、補正後の新規経路オブジェクト２３０と経路接続部２３２ａとが接続される。
【０１０３】
なお、図８Ｈに示すように、既存装置２３２の側面に経路接続部２３２ｄが設けられていても良い。なお、該経路接続部２３２ｄに接続される直線状の経路オブジェクトの経路は、新規経路２３１に対し平行に延びる。このような場合も、図８Ｉに示すように、同様にして、該経路接続部２３２ｄの始点領域に対応する配置面始点領域２３２ｅに基づき、新規経路オブジェクト２３０の補正、及び、自動接続が行われる。そして、自動接続により、Ｌ字状の最短接続経路に沿った接続経路オブジェクトが仮配置される。該最短接続経路は、新規経路２３１に平行な直線区間と、鉛直方向に延びる直線区間とを有する。
【０１０４】
（１０）第１自動接続処理について
次に、新規経路オブジェクトと既存経路オブジェクトとの間の自動接続を行う第１自動接続処理について、図９を用いて説明する。本処理は、ルーティングの際に、設計支援プログラムにより実行される。なお、以下に示す第１自動接続処理は一例であり、様々な処理により上述した自動接続が実現されても良い。
【０１０５】
Ｓ５００では、配置面に沿って仮配置された新規経路オブジェクトとの間で、接続条件（ａ）を充足する（換言すれば、接続領域が重複する）既存経路オブジェクトがサーチされる。なお、該既存経路オブジェクトは、新規経路オブジェクトと同一又は異なる配置面に配置されていても良い。該既存経路オブジェクトが見つかった場合（Ｓ５０５：Ｙｅｓ）、Ｓ５１０に移行し、そうでない場合には（Ｓ５０５：Ｎｏ）、Ｓ５８５に移行する。
【０１０６】
Ｓ５１０では、新規経路オブジェクトとサーチされた既存経路オブジェクトとの間で、接続条件（ｂ）が充足されるか否か（換言すれば、これらの経路オブジェクトの用途及び管種が同一か否か）が判定される。そして、肯定判定の場合には（Ｓ５１０：Ｙｅｓ）、Ｓ５１５に移行し、否定判定の場合には（Ｓ５１０：Ｎｏ）、Ｓ５８５に移行する。
【０１０７】
Ｓ５１５では、新規経路オブジェクトの配置面と、既存経路オブジェクトの配置面とが異なる（換言すれば、これらの経路オブジェクトが配置される高さが異なる）段違いケースか否かが判定される。そして、肯定判定の場合には（Ｓ５１５：Ｙｅｓ）、Ｓ５２０に移行する。一方、同一ケースの場合には（Ｓ５１５：Ｎｏ）、Ｓ５５０に移行する。
【０１０８】
Ｓ５２０では、新規経路を基準面に垂直に投影して得られた経路と、既存経路を基準面に垂直に投影して得られた経路との交差の態様が特定される。これらの経路がＸ状に交差する場合には（Ｓ５２５：Ｙｅｓ）、接続条件（ｃ）が充足するとみなされ、Ｓ５３０に移行する。一方、これらの経路がＴ状に交差する場合には（Ｓ５２５：Ｎｏ）、接続条件（ｃ）が充足するとみなされ、Ｓ５４５に移行する。なお、これらの経路が交差しない場合には、Ｓ５８５に移行しても良い。また、この場合には、ユーザからの指示に応じて、これらの経路がＴ状に交差するように既存経路オブジェクトを伸長させたうえで、Ｓ５４５に移行しても良い。
【０１０９】
Ｓ５３０では、ユーザから、既存経路オブジェクトを収縮する旨の指示が受け付けられる。また、該指示を受け付けた場合には、さらに、既存経路オブジェクトのいずれの端部を、交点線まで収縮させるかが受け付けられる。そして、該指示を受け付けた場合（Ｓ５３５：Ｙｅｓ）、指定された端部が交点線上に位置するよう既存経路オブジェクトを収縮させた後に、Ｓ５４５に移行する。一方、該指示を受け付けていない場合（Ｓ５３５：Ｎｏ）、Ｓ５４０に移行する。
【０１１０】
Ｓ５４０では、新規経路オブジェクトと既存経路オブジェクトとを接続する上述した最短接続経路が設定される。そして、最短接続経路に沿って経路部材を配置することで、接続経路オブジェクトを配置可能か否かが判定される。つまり、接続条件（ｄ）が充足されるか否かが判定される。そして、接続条件（ｄ）が充足された場合には、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われる。なお、仮配置された接続経路オブジェクトは、例えば、具体例１のように、２つの三方分岐部材と１つの直線部材とを含む。そして、接続経路オブジェクトが、新規経路オブジェクトと共にラバー表示される。
【０１１１】
一方、Ｓ５４５においても、新規経路オブジェクトと、既存経路オブジェクト、或いは、収縮又は伸長後の既存経路オブジェクトとの間で、接続条件（ｄ）が充足されるか否かが判定される。そして、接続条件（ｄ）が充足された場合には、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われる。なお、仮配置された接続経路オブジェクトは、例えば、具体例２，３のように、１つの三方分岐部材と、１つのエルボ部材と、１つの直線部材とを含む。そして、接続経路オブジェクトが、新規経路オブジェクトと共にラバー表示される。
【０１１２】
これに対し、同一ケースの場合に移行するＳ５５０では、新規経路と既存経路との交差の態様が特定される。これらの経路が、エルボ部材等の交差角度である４５°又は９０°で交差する場合には（Ｓ５５５：Ｙｅｓ）、接続条件（ｃ）が充足するとみなされ、Ｓ５６０に移行する。一方、そうでない場合には（Ｓ５５５：Ｎｏ）、Ｓ５８５に移行する。なお、新規経路と既存経路とが交差しないが、既存経路とを含む直線と新規経路とが、上記交差角度で交差する場合が想定される。この場合、ユーザからの指示に応じて、新規経路上に既存経路の端部が位置するように既存経路オブジェクトを伸長させたうえで、Ｓ５６０に移行しても良い。
【０１１３】
さらに、新規経路及び既存経路がＸ状に交差する場合には（Ｓ５６０：Ｙｅｓ）、Ｓ５６５に移行し、これらの経路がＴ状に交差する場合には（Ｓ５６０：Ｎｏ）には、Ｓ５８０に移行する。なお、これらの経路が交差しない場合には、Ｓ５８５に移行しても良い。
【０１１４】
Ｓ５６５では、ユーザから、既存経路オブジェクトを収縮する旨の指示が受け付けられる。また、該指示を受け付けた場合には、さらに、既存経路オブジェクトのいずれの端部を、新規経路と既存経路との交点まで収縮させるかが受け付けられる。そして、該指示を受け付けた場合（Ｓ５７０：Ｙｅｓ）、既存経路オブジェクトの端部が該交点に位置するよう、既存経路オブジェクトを収縮させた後に、Ｓ５８０に移行する。一方、該指示を受け付けていない場合（Ｓ５７０：Ｎｏ）、Ｓ５７５に移行する。
【０１１５】
Ｓ５７５では、新規経路オブジェクトと既存経路オブジェクトとを接続可能な経路部材が存在するか否かが判定される。つまり、接続条件（ｄ）が充足されるか否かが判定される。そして、接続条件（ｄ）が充足された場合には、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われる。すなわち、例えば、具体例４のように、新規経路と既存経路との交点に、接続経路オブジェクトとしてクロス分岐部材が仮配置される。そして、接続経路オブジェクトが、新規経路オブジェクトと共にラバー表示される。
【０１１６】
一方、Ｓ５８０においても、新規経路オブジェクトと、既存経路オブジェクト、或いは、収縮又は伸長後の既存経路オブジェクトとの間で、接続条件（ｄ）が充足されるか否かが判定される。そして、接続条件（ｄ）が充足された場合には、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われる。すなわち、例えば、具体例５〜８のように、新規経路と既存経路との交点に、接続経路オブジェクトとして三方分岐部材が仮配置される。そして、接続経路オブジェクトが、新規経路オブジェクトと共にラバー表示される。
【０１１７】
Ｓ５４０，Ｓ５４５，Ｓ５７５，Ｓ５８０に続くＳ５８５では、ユーザからの指示に応じて、ラバー表示された新規経路オブジェクト及び接続経路オブジェクトが設計図に配置され、本処理は終了となる。
【０１１８】
（１１）第２自動接続処理について
次に、新規経路オブジェクトと既存装置との間の自動接続を行う第２自動接続処理について、図１０を用いて説明する。本処理は、ルーティングの際に、設計支援プログラムにより定期的に実行される。なお、以下に示す第２自動接続処理は一例であり、様々な処理により上述した自動接続が実現されても良い。
【０１１９】
Ｓ６００では、配置面に沿って仮配置された新規経路オブジェクトとの間で、接続条件（ｅ）を充足する（換言すれば、接続領域が重複する）既存装置がサーチされる。該既存装置が見つかった場合（Ｓ６０５：Ｙｅｓ）、Ｓ６１０に移行し、そうでない場合には（Ｓ６０５：Ｎｏ）、Ｓ６６５に移行する。
【０１２０】
Ｓ６１０では、新規経路オブジェクトとサーチされた既存装置との間で、接続条件（ｆ）が充足されるか否か（換言すれば、新規経路オブジェクトの用途及び既存装置の経路接続部の用途が同一か否か）が判定される。そして、肯定判定の場合には（Ｓ６１０：Ｙｅｓ）、Ｓ６１５に移行し、否定判定の場合には（Ｓ６１０：Ｎｏ）、Ｓ６６５に移行する。
【０１２１】
Ｓ６１５では、新規経路オブジェクトの配置領域と、配置面既存装置領域とが重複するか否かが判定される。配置面既存装置領域とは、既存装置の配置領域を、新規経路オブジェクトの配置面に垂直に投影したもの意味する。換言すれば、配置面既存装置領域とは、平面図において既存装置が位置する領域を意味する。そして、肯定判定の場合には（Ｓ６１５：Ｙｅｓ）、Ｓ６４０に移行し、否定判定の場合には（Ｓ６１５：Ｎｏ）、Ｓ６２０に移行する。
【０１２２】
Ｓ６２０では、新規経路オブジェクトと既存装置の経路接続部とを接続する最短接続経路が設定される。そして、Ｓ６２５では、最短接続経路に沿って経路部材を配置することで、接続経路オブジェクトを配置可能か否かが判定される。つまり、接続条件（ｇ）が充足されるか否かが判定される。そして、接続条件（ｇ）が充足される場合（Ｓ６２５：Ｙｅｓ）、Ｓ６３０に移行し、充足されない場合（Ｓ６２５：Ｎｏ）、Ｓ６６５に移行する。
【０１２３】
Ｓ６３０では、最短接続経路を構成する直線区間の数が、最大区間数以下か否かが判定される。つまり、接続条件（ｈ）が充足されるか否かが判定される。そして、接続条件（ｈ）が充足される場合（Ｓ６３０：Ｙｅｓ）、Ｓ６３５に移行し、充足されない場合（Ｓ６３０：Ｎｏ）、Ｓ６６５に移行する。
【０１２４】
Ｓ６３５では、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われ、最短接続経路に沿って接続経路オブジェクトが仮配置される。そして、接続経路オブジェクトが、新規経路オブジェクトと共にラバー表示される。なお、この時、接続条件を充足する複数の最短接続経路を生成可能な場合には、上述した選択処理が行われ、ラバー表示される接続経路オブジェクトが選択されても良い。
【０１２５】
これに対し、Ｓ６４０では、新規経路オブジェクトの配置領域と、既存装置の配置領域とが重複するか否かが判定される。そして、肯定判定の場合には（Ｓ６４０：Ｙｅｓ）、本処理は終了し、否定判定の場合には（Ｓ６４０：Ｎｏ）、Ｓ６４５に移行する。
【０１２６】
Ｓ６４５では、既存装置の経路接続部は、予め定められた方向を向いているか否かが判定される。換言すれば、経路接続部に接続される真っ直ぐな経路オブジェクトの直線の経路は、予め定められた方向に延びるか否かが判定される。具体的には、例えば、該経路は、新規経路オブジェクトの配置面に対し直交する方向に延びていても良いし、該経路と新規経路とが平行であっても良い。そして、肯定判定の場合には（Ｓ６４５：Ｙｅｓ）、Ｓ６５０に移行し、否定判定の場合には（Ｓ６４５：Ｎｏ）、Ｓ６２０に移行する。
【０１２７】
Ｓ６５０では、上述した態様で、新規経路オブジェクトの位置が補正される。補正後の新規経路オブジェクトは、既存装置の経路接続部の真下又は真上に位置する。
続くＳ６５５では、補正後の新規経路オブジェクトと既存装置の経路接続部とを接続する最短接続経路が設定される。そして、最短接続経路に沿って経路部材を配置することで、接続経路オブジェクトを配置可能か否かが判定される。つまり、接続条件（ｇ）が充足されるか否かが判定される。接続条件（ｇ）が充足される場合（Ｓ６５５：Ｙｅｓ）、Ｓ６６０に移行し、充足されない場合（Ｓ６５５：Ｎｏ）、Ｓ６６５に移行する。
【０１２８】
Ｓ６６０では、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われ、最短接続経路に沿って接続経路オブジェクトが仮配置される。そして、接続経路オブジェクトが、新規経路オブジェクトと共にラバー表示される。なお、Ｓ６６０においても、最短接続経路を構成する直線区間の数が最大区間数以下の場合に、自動接続が行われても良い。
【０１２９】
Ｓ６３５，Ｓ６６０に続くＳ６６５では、ユーザからの指示に応じて、ラバー表示された新規経路オブジェクト及び接続経路オブジェクトが設計図に配置され、本処理は終了となる。
【０１３０】
［効果］
本実施形態の設計支援プログラムによれば、新規経路オブジェクトのルーティングを行う際に、新規経路オブジェクトと既存オブジェクトとが自動接続される。特に、新規経路オブジェクトと、複数の既存オブジェクトとが自動接続される場合もある。このため、新規経路オフジェクトを既存オブジェクトに接続するためのルーティングを行う手間を省くことができる。したがって、ルーティングの作業負担を抑制できる。
【０１３１】
そして、自動接続により仮配置された接続経路オブジェクトは、新規経路オブジェクトと共にラバー表示される。このため、接続経路オブジェクトが適切に配置されるかどうかを確認しながら、ルーティングを行うことができる。
【０１３２】
また、平面図上で鉛直方向に延びる新規経路オブジェクトをルーティングする際には、その長さや端部の位置を把握し難くなる。このため、このような新規経路オブジェクトにより既存オブジェクト同士を接続するのは、困難である。これに対し、本実施形態の設計支援プログラムによれば、自動接続を利用することで、このような困難なルーティングを省略可能となる。したがって、平面図上でのルーティングが容易となる。
【０１３３】
また、自動接続により配置される接続経路オブジェクトは、最短接続経路に沿って延びる。このため、接続経路オブジェクトの長さを抑制でき、接続経路オブジェクトを構成する部材のコストを抑制できる。
【０１３４】
［他の実施形態］
本実施形態の設計支援プログラムでは、接続条件（ａ）〜（ｄ）が全て充足された際に、新規経路オブジェクトと既存経路オブジェクトとの自動接続が行われる。また、接続条件（ｅ）〜（ｈ）が全て充足された際に、新規経路オブジェクトと既存装置との自動接続が行われる。しかしながら、接続条件（ａ）〜（ｄ）、又は、接続条件（ｅ）〜（ｈ）の一部が充足された際に、自動接続が行われても良い。
【０１３５】
［特許請求の範囲との対応］
上記実施形態の説明で用いた用語と、特許請求の範囲の記載に用いた用語との対応を示す。
【０１３６】
段違いケースにおける既存経路上の交点、及び、同一ケースにおける新規経路と既存経路との交点が、交差地点の一例に相当する。また、第１自動接続処理のＳ５００〜Ｓ５１０，Ｓ５２０，Ｓ５４０〜Ｓ５５５，Ｓ５７５，Ｓ５８０が判定部の一例に、Ｓ５３５，Ｓ５７０，Ｓ５８５が自動接続部の一例に相当する。また、第２自走接続処理のＳ６００〜Ｓ６１０，Ｓ６２５，Ｓ６３０，Ｓ６５５が判定部の一例に、Ｓ６５０が補正部の一例に、Ｓ６３５，Ｓ６６５が自動接続部の一例に相当する。
【符号の説明】
【０１３７】
１…ＰＣ、１０…ディスプレイ、２０…ＨＤＤ、３０…ＣＰＵ、４０…ＲＯＭ、５０…ＲＡＭ、６０…入力装置。
【図１】
2018197912.tif 000003
【図２】
2018197912.tif 000004
【図３】
2018197912.tif 000005
【図４】
2018197912.tif 000006
【図５】
2018197912.tif 000007
【図６】
2018197912.tif 000008
【図７】
2018197912.tif 000009
【図８】
2018197912.tif 000010
【図９】
2018197912.tif 000011
【図１０】
2018197912.tif 000012