(57)【要約】【課題】構成要素を編集する操作を直感的に行うことが可能な表示処理装置などを実現する。【解決手段】表示処理装置（１）は、配管網を構成する複数の構成要素を編集するために、構成要素を編集画面に表示する表示処理装置であって、編集のためにユーザに選択されている構成要素を選択中構成要素として特定する要素特定部（３２）と、選択中構成要素についての編集を補助するための編集補助図形を表示する補助図形表示部（３３）と、を備えている。【選択図】図１
2020166340.tif 000002
【特許請求の範囲】
【請求項１】
配管網を構成する複数の構成要素を編集するために、前記構成要素を編集画面に表示する表示処理装置であって、
編集のためにユーザに選択されている構成要素を選択中構成要素として特定する要素特定部と、
前記選択中構成要素についての編集を補助するための編集補助図形を表示する補助図形表示部と、を備えていることを特徴とする表示処理装置。
【請求項２】
前記編集補助図形は、前記選択中構成要素を回転させるためのものであることを特徴とする、請求項１に記載の表示処理装置。
【請求項３】
前記編集補助図形は、前記選択中構成要素を反転させるためのものであることを特徴とする、請求項１に記載の表示処理装置。
【請求項４】
前記編集補助図形は、前記選択中構成要素を移動させるためのものであることを特徴とする、請求項１に記載の表示処理装置。
【請求項５】
前記編集補助図形は、前記選択中構成要素が直管である場合に、当該直管の敷設区間の長さを増減させるためのものであることを特徴とする、請求項１に記載の表示処理装置。
【請求項６】
前記編集補助図形を用いて前記敷設区間の長さが増減された場合、当該増減後の敷設区間を構成する、直管および切管の少なくとも一方に係る使用本数を算出する再管割処理を行う再管割処理部と、
前記増減後の敷設区間を、前記再管割処理部に算出された使用本数に係る直管および切管を用いて表示する管割表示部と、を備えていることを特徴とする請求項５に記載の表示処理装置。
【請求項７】
配管網を構成する複数の構成要素を編集するために、前記構成要素を編集画面に表示する表示処理方法であって、
編集のためにユーザに選択されている構成要素を選択中構成要素として特定する要素特定工程と、
前記選択中構成要素についての編集を補助するための編集補助図形を表示する補助図形表示工程と、を含んでいることを特徴とする表示処理方法。
【請求項８】
請求項１に記載の表示処理装置における各部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管路の構成要素を編集するために表示する表示処理装置、表示処理方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、一方の管路と他方の管路との間を接続するための配管の設計方法が開示されている。当該設計方法は、配管パターンを複数種類準備しておき、前記一方の管路と他方の管路との敷設状況に対応した任意の配管パターンを選択するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２８５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている設計方法では、必ずしも常に好適な配管パターンが選択肢に現れるとは限らず、配管パターンを手動操作により編集する必要が生じる場合がある。この場合、構成要素の移動、敷設角度の変更、および敷設軸の周りでの回転といった操作を行うためには専用のコマンドを用いる必要があり、直感的な操作が行えないという問題があった。
【０００５】
本発明の一態様は、管路の構成要素を編集する操作を直感的に行うことが可能な表示処理装置などを実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る表示処理装置は、配管網を構成する複数の構成要素を編集するために、前記構成要素を編集画面に表示する表示処理装置であって、編集のためにユーザに選択されている構成要素を選択中構成要素として特定する要素特定部と、前記選択中構成要素についての編集を補助するための編集補助図形を表示する補助図形表示部と、を備えている。
【０００７】
上記の構成によれば、配管網の構成要素を編集するために表示する表示処理装置において、補助図形表示部は、要素特定部により特定された選択中構成要素についての編集を補助するための編集補助図形を表示する。したがって、表示処理装置のユーザは、コマンドなどを用いることなく、直感的な操作により構成要素を編集することができる。
【０００８】
また、本発明の一態様に係る表示処理装置において、前記編集補助図形は、前記選択中構成要素を回転させるためのものであってもよい。
【０００９】
上記の構成によれば、表示処理装置のユーザは、選択中構成要素を回転させる操作を編集補助図形により直感的に行うことができる。
【００１０】
また、本発明の一態様に係る表示処理装置において、前記編集補助図形は、前記選択中構成要素を反転させるためのものであってもよい。
【００１１】
上記の構成によれば、表示処理装置のユーザは、選択中構成要素を反転させる操作を編集補助図形により直感的に行うことができる。
【００１２】
また、本発明の一態様に係る表示処理装置において、前記編集補助図形は、前記選択中構成要素を移動させるためのものであってもよい。
【００１３】
上記の構成によれば、表示処理装置のユーザは、選択中構成要素を移動させる操作を編集補助図形により直感的に行うことができる。
【００１４】
また、本発明の一態様に係る表示処理装置において、前記編集補助図形は、前記選択中構成要素が直管である場合に、当該直管の敷設区間の長さを増減させるためのものであってもよい。
【００１５】
上記の構成によれば、表示処理装置のユーザは、選択中構成要素が直管である場合に、当該直管の敷設区間の長さを増減させる操作を編集補助図形により直感的に行うことができる。
【００１６】
また、本発明の一態様に係る表示処理装置は、前記編集補助図形を用いて前記敷設区間の長さが増減された場合、当該増減後の敷設区間を構成する、直管および切管の少なくとも一方に係る使用本数を算出する再管割処理を行う再管割処理部と、前記増減後の敷設区間を、前記再管割処理部に算出された使用本数に係る直管および切管を用いて表示する管割表示部と、を備えている。
【００１７】
上記の構成によれば、直管の敷設区間の長さが増減された場合、再管割処理部が、増減後の敷設区間を構成する、直管および切管の少なくとも一方に係る使用本数を算出する再管割処理を行う。さらに、管割表示部が、増減後の敷設区間を、再管割処理部に算出された使用本数に係る直管および切管を用いて表示する。したがって、敷設区間の長さの増減に伴う直管および切管の変更が自動的に反映されるため、編集の工数を削減できる。
【００１８】
また、本発明の一態様に係る表示処理方法は、配管網を構成する複数の構成要素を編集するために、前記構成要素を編集画面に表示する表示処理方法であって、編集のためにユーザに選択されている構成要素を選択中構成要素として特定する要素特定工程と、前記選択中構成要素についての編集を補助するための編集補助図形を表示する補助図形表示工程と、を含んでいる。
【００１９】
上記の構成によれば、上記の表示処理装置と同様の効果を奏する。
【発明の効果】
【００２０】
本発明の一態様によれば、管路の構成要素を編集する操作を直感的に行うことが可能な表示処理装置などを実現できる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る表示処理装置の要部の構成を示すブロック図である。
【図２】実施形態１に係る表示処理装置における処理を示すフローチャートである。
【図３】（ａ）は、選択中構成要素がＴ字管である場合における表示の例を示す図であり、（ｂ）は、選択中構成要素が十字管である場合における表示の例を示す図であり、（ｃ）は、選択中構成要素が乙字管である場合における表示の例を示す図であり、（ｄ）は、選択中構成要素が片落管である場合における表示の例を示す図であり、（ｅ）は、選択中構成要素が継輪類である場合における表示の例を示す図であり、（ｆ）は、選択中構成要素が短管である場合における表示の例を示す図であり、（ｇ）は、選択中構成要素が栓または帽である場合における表示の例を示す図である。
【図４】（ａ）は、曲管が選択中構成要素とされていない状態における表示の例を示す図であり、（ｂ）は、曲管が選択中構成要素とされた状態における表示の例を示す図であり、（ｃ）は、編集処理部が曲管を回転させる編集を行った場合における表示の例を示す図であり、（ｄ）は、編集処理部が曲管を反転させる編集を行った場合における表示の例を示す図であり、（ｅ）は、編集処理部が曲管を移動させる編集を行った場合における表示の例を示す図である。
【図５】実施形態２に係る表示処理装置の要部の構成を示すブロック図である。
【図６】実施形態２に係る表示処理装置における処理を示すフローチャートである。
【図７】（ａ）は、直管が未選択の状態における表示の例を示す図であり、（ｂ）は、直管が選択中構成要素となった状態における表示の例を示す図であり、（ｃ）は、編集処理部が直管の敷設角度を変更する編集を行った場合における表示の例を示す図であり、（ｄ）は、編集処理部３４が直管を移動させる編集を行った場合における表示の例を示す図であり、（ｅ）は、編集処理部が直管を延長させる編集を行う場合における表示の例を示す図である。
【発明を実施するための形態】
【００２２】
〔実施形態１〕
以下、本発明の一実施形態について、詳細に説明する。
【００２３】
図１は、本実施形態に係る表示処理装置１の要部の構成を示すブロック図である。図１に示すように、表示処理装置１は、表示部１０、入力部２０、制御部３０、および記憶部４０を備える。表示処理装置１は、例えば配管網の設計に用いられるＣＡＤ（Computer Aided Design）用の表示処理部として実現される。
【００２４】
表示部１０は、配管網を編集するための編集画面を表示する表示装置である。編集画面は、配管網を構成する複数の構成要素を変数するために、当該構成要素を示す図形を表示する画面である。表示部１０は、例えば液晶ディスプレイである。
【００２５】
入力部２０は、表示部１０に表示されている構成要素を選択するための入力、および構成要素を編集するための入力を受け付ける入力装置である。入力部２０は、例えば編集画面に表示されるカーソルを移動させるためのマウス、または表示部１０に重畳して配されたタッチパネルである。
【００２６】
制御部３０は、表示処理装置１の動作を制御する。制御部３０は、配管網表示部３１、要素特定部３２、補助図形表示部３３、編集処理部３４および編集後要素仮表示部３５を備える。
【００２７】
配管網表示部３１は、配管網を構成する複数の構成要素を編集するために、構成要素を編集画面に表示する。要素特定部３２は、配管網の構成要素のうち、編集のためにユーザに選択されている構成要素を選択中構成要素として特定する。補助図形表示部３３は、要素特定部３２が特定した選択中構成要素についての編集を補助するための編集補助図形を表示する。編集処理部３４は、編集補助図形を参照してのユーザの入力に基づいて、選択中構成要素を編集する処理を行う。編集後要素仮表示部３５は、編集後の選択中構成要素の状態を編集画面に仮に表示する。
【００２８】
このため、表示処理装置１によれば、編集対象とする構成要素を選択した後、編集のためのコマンドを用いるために、当該構成要素から離れた位置に表示されたメニューバーまでマウス等のポインティングデバイスによりカーソルを移動させることなく、直感的な操作により構成要素を編集することができる。
【００２９】
記憶部４０は、制御部３０による制御に必要なデータを記憶する記憶装置である。例えば記憶部４０は、配管網を構成する複数の構成要素の状態および属性情報を記憶する。属性情報の例としては、管の径、管の長さ、隣接する管との接続情報（例えば継ぎ手の種類または接続角度）、および価格などが挙げられる。また、記憶部４０は、補助図形表示部３３が表示させる編集補助図形の種類および位置を示すデータを、構成要素の種類ごとに記憶する。
【００３０】
なお、表示処理装置１は、必ずしも表示部１０、入力部２０および記憶部４０を備える必要はなく、これらの機能を有する外部装置と通信可能に接続されていてもよい。
【００３１】
図２は、表示処理装置１における処理（表示処理方法）を示すフローチャートである。表示処理装置１においては、まず、配管網表示部３１が、配管網の構成要素を表示する（ＳＡ１）。次に、要素特定部３２が、編集する構成要素を選択するためのユーザの入力を待機する（ＳＡ２）。
【００３２】
構成要素を選択するためのユーザの入力を受け付けた場合（ＳＡ２でＹＥＳ）、要素特定部３２は、選択された構成要素を選択中構成要素として特定する（ＳＡ３、要素特定工程）。補助図形表示部３３は、選択中構成要素についての編集を補助するための編集補助図形を表示する（ＳＡ４、補助図形表示工程）。編集処理部３４は、ユーザの入力に基づいて選択中構成要素を編集する（ＳＡ５）。編集後要素仮表示部３５は、選択中構成要素の編集後の状態を編集画面に仮表示する（ＳＡ６）。
【００３３】
仮表示の後、編集処理部３４は、選択中構成要素の選択を解除するユーザの入力を待機する（ＳＡ７）。選択中構成要素の選択を解除するユーザの入力を受け付けた場合（ＳＡ７でＹＥＳ）、編集処理部３４は、選択中構成要素に対して編集の結果を反映し（ＳＡ８）、その後選択中構成要素の選択を解除して編集を終了する。
【００３４】
なお、要素特定部３２は、ステップＳＡ７において、他の構成要素を選択する入力を受け付けてもよい。他の構成要素を選択する入力を要素特定部３２が受け付けた場合には、編集処理部３４は、その時点での選択中構成要素に対して編集の結果を反映し、その後選択中構成要素の選択を解除して編集を終了する。さらに、制御部３０は、新たに選択された構成要素について、再度ステップＳＡ３以降の処理を実行する。
【００３５】
また、編集処理部３４は、ステップＳＡ７において、編集を反映せずに選択中構成要素の選択を解除する入力を受け付けてもよい。編集を反映せずに選択中構成要素の選択を解除する入力を編集処理部３４が受け付けた場合、編集処理部３４は、選択中構成要素の状態を編集前の状態に戻す。その後、編集処理部３４は、選択中構成要素の選択を解除して編集を終了する。
【００３６】
補助図形表示部３３が表示する編集補助図形は、例えば、
・選択中構成要素を回転させるための回転用図形Ｐ１（材料回転用）、
・選択中構成要素を反転させるための反転用図形Ｐ２（材料反転（180度軸回転）用）、
・選択中構成要素を移動させるための移動用図形Ｐ３（材料移動用）、
である。これらの編集用補助図形を表示することで、表示処理装置１のユーザは、選択中構成要素の回転、反転または移動といった編集のための操作を直感的に行うことができる。
【００３７】
ただし、補助図形表示部３３は、必ずしも上述した回転用、反転用、および移動用の編集補助図形を全て表示する必要はない。また、補助図形表示部３３は、回転、反転、および移動以外の編集のための編集補助図形を表示してもよい。
【００３８】
図３の（ａ）は、選択中構成要素がＴ字管である場合における表示の例を示す図である。図３の（ｂ）は、選択中構成要素が十字管である場合における表示の例を示す図である。図３の（ｃ）は、選択中構成要素が乙字管である場合における表示の例を示す図である。例えば選択中構成要素がＴ字管、十字管、または乙字管である場合、図３の（ａ）〜（ｃ）に示すように、補助図形表示部３３は、Ｔ字管を示す図形Ｔ１、十字管を示す図形Ｔ２、または乙字管を示す図形Ｔ３の近傍に、回転用図形Ｐ１、反転用図形Ｐ２および移動用図形Ｐ３を表示する。
【００３９】
図３の（ｄ）は、選択中構成要素が片落管である場合における表示の例を示す図である。図３の（ｅ）は、選択中構成要素が継輪類である場合における表示の例を示す図である。図３の（ｆ）は、選択中構成要素が短管である場合における表示の例を示す図である。図３の（ｇ）は、選択中構成要素が栓または帽である場合における表示の例を示す図である。例えば選択中構成要素が片落管、継輪類、短管、栓または帽である場合には、当該選択中構成要素は材料の軸に対して相似である。選択中構成要素がこのような材料である場合には、補助図形表示部３３は、反転用図形Ｐ２については表示しなくてもよい。この場合には補助図形表示部３３は、図３の（ｄ）〜（ｇ）に示すように、片落管を示す図形Ｔ４、継輪類を示す図形Ｔ５、短管を示す図形Ｔ６、あるいは栓または帽を示す図形Ｔ７の近傍に、回転用図形Ｐ１および移動用図形Ｐ３を表示する。
【００４０】
図３の（ａ）〜（ｇ）に示すように、それぞれの編集補助図形は、構成要素の種類によらず、編集動作に対応した形状を有する。このため、ユーザは、表示されている編集補助図形の形状を参照することで、所望の編集のための操作を容易に行うことができる。図３の（ａ）〜（ｇ）に示す例では、回転用図形Ｐ１は円形であり、反転用図形Ｐ２は双方向の矢印であり、移動用図形Ｐ３は正方形である。ただし、編集補助図形の形状は、図３の（ａ）〜（ｇ）に示したものに限定されない。
【００４１】
また、配管網については、例えば管を接続する際の許容曲げ角度が材料毎に定められている。編集処理部３４は、編集後の選択中構成要素が許容曲げ角度以上となる場合には、当該編集を実行することについての警告または確認のメッセージを編集画面に表示してもよい。
【００４２】
表示処理装置１における表示の具体例について、以下に説明する。図４の（ａ）は、曲管が選択中構成要素とされていない状態における表示の例を示す図である。曲管が選択中構成要素とされていない状態では、補助図形表示部３３は、図４の（ａ）に示すように、当該曲管を示す図形Ｔ８の近傍に編集補助図形を表示しない。なお、図４の（ａ）に示す例では、図形Ｔ８の一方の端部に、曲管の受口を示す図形Ｐ９が表示されている。
【００４３】
図４の（ｂ）は、曲管が選択中構成要素とされた状態における表示の例を示す図である。曲管が選択中構成要素とされた状態では、補助図形表示部３３は、図４の（ｂ）に示すように、回転用図形Ｐ１、反転用図形Ｐ２および移動用図形Ｐ３を、図形Ｔ８の近傍に表示する。また、配管網表示部３１は、選択中構成要素となった曲管を示す図形Ｔ８を、点線で表示する。
【００４４】
図４の（ｃ）は、編集処理部３４が曲管を回転させる編集を行った場合における表示の例を示す図である。図４の（ｃ）では、編集前の曲管を示す図形Ｔ８が点線で表示されるとともに、編集後の曲管を示す図形Ｔ９が実線で表示されている。また、図４の（ｃ）では、マウスを用いた操作により編集画面内を移動するカーソルＣが表示されている。ユーザが回転用図形Ｐ１をマウスでドラッグする操作を行うことで、編集処理部３４は曲管を回転させる編集を行う。図４の（ｃ）に示す例では、曲管の受口を示す図形Ｐ９の近傍に位置する回転用図形Ｐ１をマウスでドラッグする操作をユーザが行った状態を示している。このため、図４の（ｃ）に示す例において、編集後の曲管を示す図形Ｔ９は、曲り点から受口を示す図形Ｐ９へ向かう直線（不図示）がカーソルＣの方向を向くように、曲り点を中心として回転した状態となっている。
【００４５】
図４の（ｄ）は、編集処理部３４が曲管を反転させる編集を行った場合における表示の例を示す図である。図４の（ｄ）では、編集後の曲管を示す図形Ｔ９のみが示され、編集前の曲管を示す図形Ｔ８については省略されている。ユーザが反転用図形Ｐ２をマウスでクリックする操作を行うことで、編集処理部３４は曲管を反転させる編集を行う。図４の（ｄ）に示す例では、曲管の受口を示す図形Ｐ９の近傍に位置する反転用図形Ｐ２をマウスでクリックする操作をユーザが行った状態を示している。当該操作に応じ、編集処理部３４は、受口側の管の軸の周りで曲管を反転させている。このため、編集後の曲管を示す図形Ｔ９は、受口を示す図形Ｐ９から曲り点までの区間については編集前の曲管を示す図形Ｔ８と同様であり、その他の区間が反転している。
【００４６】
図４の（ｅ）は、編集処理部３４が曲管を移動させる編集を行った場合における表示の例を示す図である。図４の（ｅ）では、編集後の曲管を示す図形Ｔ９のみが示され、編集前の曲管を示す図形Ｔ８については省略されている。ユーザが移動用図形Ｐ３をマウスでドラッグする操作を行うことで、編集処理部３４は曲管を移動させる編集を行う。曲管の移動は平行移動であるため、編集後の曲管を示す図形Ｔ９自体の形状は、編集前の曲管を示す図形Ｔ８の形状と同様である。
【００４７】
〔実施形態２〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００４８】
図５は、本実施形態に係る表示処理装置２の要部の構成を示すブロック図である。図５に示すように、表示処理装置２は、制御部３０の代わりに制御部５０を備える点で、表示処理装置１と相違する。制御部５０は、制御部３０の構成に加えて、再管割処理部５１および管割表示部５２を備える。
【００４９】
表示処理装置２において、補助図形表示部３３が表示させる編集補助図形（後述する増減用図形Ｐ２２）は、選択中構成要素が直管である場合に、当該直管の敷設区間の敷設角度および敷設区間を増減させるためのものである。したがって、表示処理装置２のユーザは、選択中構成要素が直管である場合に、当該直管の敷設区間の長さを増減させる操作を直感的に行うことができる。
【００５０】
要素特定部３２が特定する選択中構成要素としての直管は、単一の直管材料ではなく、一定の長さ（例えば４ｍ）を有する直管材料を複数接続することで形成されるものである。選択中構成要素としての直管の敷設区間における端数の長さ（例えば長さが１０ｍである直管について、長さが４ｍである材料としての直管を２本配した場合における、残りの２ｍ）については、直管材料を当該端数の長さで切断した材料である切管を配することで形成される。すなわち、選択中構成要素としての直管とは、個々の直管材料または切管ではなく、敷設区間全体にわたる直管材料および切管の集合を意味する。ただし、選択中構成要素としての直管の敷設区間の長さが直管材料の長さの整数倍である場合には、切管については選択中構成要素としての直管に含まれない。
【００５１】
また、表示処理装置２においても、補助図形表示部３３が表示させる編集補助図形は、選択中構成要素を回転、反転または移動させるためのものを含んでいてよい。ただし、選択中構成要素が直管である場合には、補助図形表示部３３は、選択中構成要素を反転させるための編集補助図形については表示しなくてもよい。また、補助図形表示部３３が表示させる編集補助図形は、直管の敷設角度を変更するためのもの（後述する角度変更用図形Ｐ２１）をさらに含んでいてよい。
【００５２】
再管割処理部５１は、補助図形表示部３３が表示した編集補助図形を用いて直管の敷設区間の長さが増減された場合、当該増減後の敷設区間を構成する、直管および切管の少なくとも一方に係る使用本数を算出する再管割処理を行う。管割表示部５２は、増減後の敷設区間を、再管割処理部５１に算出された使用本数に係る直管および切管を用いて表示する。これにより、直管の敷設区間の長さの増減に伴う、直管および切管の材料の過不足が、再管割処理部５１および管割表示部５２により自動的に調整される。したがって、表示処理装置２によれば、直管の敷設区間の長さを増減させる編集を行う場合における編集の工数を削減できる。
【００５３】
また、表示処理装置２においても、配管網を構成する各構成要素については、外観だけでなく、属性情報も合わせて記憶部４０に記憶されている。構成要素が直管である場合、属性情報は、敷設区間の長さおよび／または敷設角度といった情報を含む。例えば直管の敷設区間を増減させる編集の操作をユーザが行った場合には、編集処理部３４は、当該直管の外観だけでなく、当該直管の属性情報に含まれる、敷設区間の長さの情報についても合わせて変更する。
【００５４】
図６は、表示処理装置２における処理を示すフローチャートである。表示処理装置２は、まず、表示処理装置１におけるステップＳＡ１〜ＳＡ５と同様の処理を行う（ＳＢ１〜ＳＢ５）。次に、再管割処理部５１が、編集により直管の敷設区間が増減されたか否か判定する（ＳＢ６）。直管の敷設区間が増減されなかった場合（ＳＢ６でＮＯ）、表示処理装置２は、表示処理装置１におけるステップＳＡ６〜ＳＡ８と同様の処理を行う（ＳＢ７〜ＳＢ９）。
【００５５】
一方、直管の敷設区間が増減された場合（ＳＢ６でＹＥＳ）、再管割処理部５１は、増減後の敷設区間を構成する直管および切管の少なくとも一方に係る使用本数を算出する（ＳＢ１０）。管割表示部５２は、増減後の敷設区間を、再管割処理部５１が算出した使用本数に係る直管および切管を用いて表示する（ＳＢ１１）。
【００５６】
図７の（ａ）は、直管が未選択の状態における表示の例を示す図である。図７の（ａ）に示す例では、配管網の構成要素としての直管に含まれる２本の直管材料を示す図形Ｔ１１およびＴ１２が表示されている。また、図７の（ａ）には、２本の直管材料の、それぞれの受口を示す図形Ｐ１１およびＰ１２が表示されている。
【００５７】
図７の（ｂ）は、直管が選択中構成要素となった状態における表示の例を示す図である。直管が選択中構成要素となった場合、補助図形表示部３３は、図７の（ｂ）に示すように、図形Ｔ１１およびＴ１２の近傍に、
・直管の敷設角度を変更するための角度変更用図形Ｐ２１、
・直管区間全体の長さを増減させるための増減用図形Ｐ２２、
・直管区間全体を移動させるための移動用図形Ｐ２３、
を表示する。図７の（ｂ）〜（ｅ）に示す例では、角度変更用図形Ｐ２１はひし形であり、増減用図形Ｐ２２は三角形であり、移動用図形Ｐ２３は正方形である。
【００５８】
図７の（ｃ）は、編集処理部３４が直管の敷設角度を変更する編集を行った場合における表示の例を示す図である。図７の（ｃ）に示す例では、図７の（ｂ）に示した各図形に加えて、カーソルＣおよび作図補助線Ｌが表示されている。図７の（ｃ）に示す例では、カーソルＣは、図示しない別の構成要素としての敷設済み材料の図形と重畳する位置に存在している。このため、選択中構成要素である直管を敷設済み材料に接続する作図補助線Ｌが表示されている。ユーザがマウスで角度変更用図形Ｐ２１をクリックし、続けて敷設済み材料の図形をクリックすると、編集処理部３４は、作図補助線Ｌに沿って敷設済み材料に接続するように、直管の敷設角度を変更する編集を実行する。
【００５９】
図７の（ｄ）は、編集処理部３４が直管を移動させる編集を行った場合における表示の例を示す図である。曲管を移動させる編集と同様、ユーザが移動用図形Ｐ２３をマウスでドラッグする操作を行うことで、編集処理部３４は直管を移動させる編集を行う。表示処理装置１と同様、表示処理装置２においても、選択中構成要素の移動は平行移動である。このため、図７の（ｄ）に示す例では、２本の直管材料を示す図形Ｔ１１およびＴ１２の形状は、図７の（ｂ）に示したものから変化しない。
【００６０】
図７の（ｅ）は、編集処理部３４が直管を延長させる編集を行った場合における表示の例を示す図である。ユーザが増減用図形Ｐ２２をドラッグする操作を行うことで、編集処理部３４は直管の長さを増減させる編集を行う。図７の（ｅ）に示す例では、受口を示す図形Ｐ１２の近傍に位置する増減用図形Ｐ２２をドラッグする操作をユーザが行った状態を示している。図７の（ｅ）に示す例においては、直管の敷設区間を延長させる長さは、１本の直管材料の長さよりも短い。このため、再管割処理部５１は、延長後の敷設区間を構成する材料の使用本数について、直管２本および切管であると算出する。管割表示部５２は、延長後の直管を示す図形として、２本の直管材料に対応する図形Ｔ１１およびＴ１２に加えて、切管に対応する図形Ｔ１３を表示する。
【００６１】
なお、図７の（ｅ）に示す例において、直管を延長する長さが１本の直管材料の長さよりも長い場合には、管割表示部５２は、図形Ｔ１１およびＴ１２に加えて、別の直管材料に対応する図形をさらに表示する。また、図７の（ｅ）に示す例において、直管を延長するのではなく短縮する編集を行う場合には、管割表示部５２は、図形Ｔ１１およびＴ１２の一方または両方を表示しなくなる。
【００６２】
〔ソフトウェアによる実現例〕
表示処理装置１、２の制御ブロック（特に要素特定部３２、補助図形表示部３３、再管割処理部５１および管割表示部５２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００６３】
後者の場合、表示処理装置１、２は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００６５】
１、２  表示処理装置
３２  要素特定部
３３  補助図形表示部
５１  再管割処理部
５２  管割表示部
【図１】
2020166340.tif 000003
【図２】
2020166340.tif 000004
【図３】
2020166340.tif 000005
【図４】
2020166340.tif 000006
【図５】
2020166340.tif 000007
【図６】
2020166340.tif 000008
【図７】
2020166340.tif 000009