(57)【要約】【課題】  簡単な操作で２次元図面の各面図から、対応する３次元画像および３次元画像の各面図を作成し表示することのできる画像表示装置、および簡単な操作で３次元画像および３次元画像の各面図から、対応する２次元図面の各面図を作成し表示することのできる画像表示装置を提供することを目的とする。【解決手段】  ２次元図面を構成する複数の面図相互の、２次元図面上に描かれた位置関係を認識する位置認識部１１０と、位置認識部１１０により認識された位置関係に基づいて３次元画像とともに表示する各面図の、３次元画像に対する表示位置を決定する表示位置決定部１２０と、面図作成時の入力操作を行う入力装置１３０と、２次元図面を構成する各面図と３次元画像および３次元画像の各面図を表示する表示装置１４０とを備えた。【選択図】        図１
2006018410.tif 000002
【特許請求の範囲】
【請求項１】
３次元物体を描写した３次元画像を表示するとともに、該３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、該３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置において、
前記２次元図面を構成する複数の面図相互の、該２次元図面上に描かれた位置関係を認識する位置認識部と、
前記位置認識部により認識された位置関係に基づいて前記３次元画像とともに表示する各面図の、該３次元画像に対する表示位置を決定する表示位置決定部とを備えたことを特徴とする画像表示装置。
【請求項２】
３次元物体を描写した３次元画像を表示するとともに、該３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、該３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置において、
前記３次元画像とともに描かれた複数の面図それぞれと該３次元画像との位置関係を認識する位置認識部と、
前記位置認識部により認識された位置関係に基づいて前記２次元図面を構成する各面図の、該２次元図面上の表示位置を決定する表示位置決定部とを備えたことを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元図面と、３次元物体を描写した３次元画像およびその３次元物体を複数の方向から見たときの複数の面図とを同一の表示画面上に表示する画像表示装置に関する。
【背景技術】
【０００２】
従来、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システムの分野において、いろいろなアイデアを出しながら設計のアウトラインを決めていく構想設計の段階では、自由度の少ない３次元画像よりも、手軽に描けて修正が容易な２次元図面が利用されることが多い。
【０００３】
また、３次元ＣＡＤで３次元画像を作成した後にその３次元画像から２次元図面を作成したいというニーズもあり、３次元画像と２次元図面とを自在に連携させて操作できるようにしたＣＡＤシステムが開発されている。
【０００４】
従来の３次元画像と２次元図面との連携機能としては、３次元画像から独立したウィンドウに２次元図面を表示し、その２次元図面を３次元画像の生成に利用するというものが多いが、近年では、３次元画像を表示するウィンドウ内に２次元図面を表示し、３次元画像と２次元図面とが混在した形で設計ができるようにしたシステムも提案されている。
【０００５】
３次元ウィンドウに２次元図面を表示するに際しては、２次元図面の各面図、すなわち正面図、側面図、上面図などに関する情報を取得し、３次元空間に平面的な図面を表示するだけでなく、２次元図面の各面図を３次元画像と対応させて立体的に表示することにより、３次元画像と２次元図面との対応関係が認識し易くなるようにしたものもある。
【０００６】
通常、２次元図面の各面図を３次元画像と対応させて立体的に表示するためには、２次元図面内の各面図を、３次元空間における姿勢、すなわちその３次元物体をどの視線方向から見たときの面図とするかを指定するとともに、その視線方向における３次元物体からその面図までの奥行きを指定する必要がある。
【０００７】
図９は、従来の画像表示装置における３次元画像と２次元図面との対応関係を示す図である。
【０００８】
例えば、図９に示すように、２次元図面９００の右側面図９０２を、３次元空間９１０に描かれた３次元物体９２０に対応付けて右側面図９２２のように立体的に表示するには、その面図の３次元空間９１０における姿勢、すなわち、どの視線方向９２２ａ（この場合はＸ軸方向）から見た面図であるかを指定し、さらに、その視線方向９２２ａにおける３次元物体９２０から右側面図９２２までの奥行き９２２ｂを指定する必要がある。
【０００９】
図１０は、従来の、３次元空間における各面図の表示例を示す図である。
【００１０】
図１０には、３次元空間９１０において、３次元物体９２０に対応付けて表示された正面図９２１および上面図９２３が示されている。図１０に示すように、３次元空間９１０において右側面図９２２だけでなく、正面図９２１や上面図９２３などを表示する場合も図９を参照して説明したのと同様に、３次元空間における姿勢および奥行きを指定する必要がある。
【００１１】
図９に示したように、３次元物体の形状を２次元図面９００として表現するには、通常、３面図（最小でも２面図、最大では５面図）を表示する必要があるので、従来は、これら２次元図面の各面図を３次元画像と対応付けて３次元ウィンドウに表示するために、表示の対象となる面図の選択、視線方向の指定、奥行きの指定などの操作を各面図ごとに繰り返して行わなければならず、操作性の低下が避けられないという問題がある。
【００１２】
上記の例では、２次元図面を構成する複数の面図から、対応する３次元画像および３次元画像の面図を作成し表示する場合の課題について説明したが、３次元画像および３次元画像の面図から、対応する２次元図面を構成する複数の面図を作成し表示する場合にも、同様の問題があり、その解決が要望されている。
【００１３】
そこで、ＣＡＤシステム上で３次元画像から２次元図面を作成する際に煩雑な項目指定を行うことなく自動的に２次元図面を作成することができる２次元図面作成方法が開示されている。（例えば、特許文献１参照。）。
【特許文献１】特開２０００−２２２５９９号公報（第２−４頁、図１，２）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、上記特許文献１の技術は、３次元画像から２次元図面を作成する際に「どの視線を正面図に対応させるか」、「どの用紙サイズに複数の面図を納めるか」にポイントが置かれ、その解決手段として、立方体モデルの各面の面積、面の縦横の長さ、長手方向に垂直な３次元画像の面の面積を利用するという技術であり、前述の２次元図面から３次元図面を作成する際の課題や、３次元図面から２次元図面を作成する際の課題に対する解決策とはなり得ない。
【００１５】
本発明は、上記事情に鑑み、簡単な操作で、２次元図面の各面図から、対応する３次元画像および３次元画像の各面図を作成し表示することのできる画像表示装置、および簡単な操作で、３次元画像および３次元画像の各面図から、対応する２次元図面の各面図を作成し表示することのできる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決する本発明の第１の画像表示装置は、
３次元物体を描写した３次元画像を表示するとともに、３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、３次元画像の対応する各面に対向した各位置に、３次元物体の、３次元画像で表現された向きに合わせて変形させて表示する画像表示装置において、
上記２次元図面を構成する複数の面図相互の、２次元図面上に描かれた位置関係を認識する位置認識部と、
上記位置認識部により認識された位置関係に基づいて上記３次元画像とともに表示する各面図の、３次元画像に対する表示位置を決定する表示位置決定部とを備えたことを特徴とする。
【００１７】
また、上記課題を解決する本発明の第２の画像表示装置は、
３次元物体を描写した３次元画像を表示するとともに、３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置において、
上記３次元画像とともに描かれた複数の面図それぞれと３次元画像との位置関係を認識する位置認識部と、
上記位置認識部により認識された位置関係に基づいて上記２次元図面を構成する各面図の、２次元図面上の表示位置を決定する表示位置決定部とを備えたことを特徴とする。
【発明の効果】
【００１８】
本発明の第１の画像表示装置によれば、上記の位置認識部および表示位置決定部を備えたことにより、３次元画像とともに表示される各面図の３次元画像に対する表示位置が自動的に決定されるので、操作性の優れた画像表示装置を実現することができる。
【００１９】
また、本発明の第２の画像表示装置によれば、上記の位置認識部および表示位置決定部を備えたことにより、２次元図面を構成する各面図の、２次元図面上の表示位置が自動的に決定されるので、操作性の優れた画像表示装置を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下図面を参照して本発明の実施の形態を説明する。
【００２１】
図１は、本発明の第１の画像表示装置の一実施形態の構成を示すブロック図である。
【００２２】
なお、この画像表示装置は、本発明の第１の画像表示装置の実施形態の一つに相当するものである。
【００２３】
図１に示すように、この画像表示装置１００は、３次元物体を描写した３次元画像を表示するとともに、その３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、その３次元画像の対応する各面に対向した各位置に、３次元物体の、その３次元画像で表現された向きに合わせて変形させて表示するものである。
【００２４】
この画像表示装置１００は、上記２次元図面を構成する複数の面図相互の、２次元図面上に描かれた位置関係を認識する位置認識部１１０と、位置認識部１１０により認識された位置関係に基づいて上記３次元画像とともに表示する各面図の、３次元画像に対する表示位置を決定する表示位置決定部１２０と、面図作成時の入力操作を行う入力装置１３０と、２次元図面を構成する各面図と３次元画像および３次元画像の各面図を表示する表示装置１４０とを備えている。
【００２５】
さらに、上記位置認識部１１０には、２次元図面の複数の面図を作成する時に、複数の面図のうちの基準となる基準面図、または基準面図に対する視線方向を基に、各面図に属性情報を付加する２Ｄ面図管理部１１１、３次元空間での面図作成時に、基準面図または基準面図に対する視線方向を基に、面図に属性情報を付加する３Ｄ面図管理部１１２、および３次元空間に面図を表示する際に奥行き情報を決定する奥行き決定部１１３が備えられている。
【００２６】
次に、本発明の画像表示装置のハードウエアについて説明する。
【００２７】
図２は、本発明の第１および第２の画像表示装置が形成されるコンピュータシステムの概要図である。
【００２８】
図２には、本発明の第１および第２の画像表示装置が形成されるコンピュータシステム２００が示されている。コンピュータシステム２００としては、一般にワークステーションと呼ばれる高速かつ大容量のコンピュータシステム、またはパーソナルコンピュータシステムなどを用いることができる。
【００２９】
このコンピュータシステム２００には、ＣＰＵ、主記憶装置、補助記憶装置、通信用ボード等が内蔵された本体部２０１、本体部２０１からの指示により画面上に画像や文字列を表示する表示装置２０２、操作者からの指示を入力するためのキーボード２０３、および表示装置２０２の画面上の任意の位置を指定することにより、その指定された位置に表示されていたアイコン等に応じた指示を入力するマウス２０４を備えている。
【００３０】
本体部２０１には、例えば、前述の第１の実施形態の画像表示装置１００（図１参照）の位置認識部１１０、表示位置決定部１２０が形成される。なお、図２におけるキーボード２０３およびマウス２０４は、図１における入力装置１３０に相当するものであり、図２における表示装置２０２は、図１における表示装置１４０に相当するものである。
【００３１】
次に、第１の実施形態の画像表示装置の動作について説明する。
【００３２】
第１の実施形態の画像表示装置では、先ず、入力装置１３０（図１参照）により、２次元図面の各面図のうちのどの面図を基準面図とするか、およびそれら各面図が基準面図に対してどの視線方向から見たものであるかを表す姿勢情報が入力される。
【００３３】
図３は、２次元図面の各面図の姿勢情報を示す図である。
【００３４】
図３は、２次元図面３００の各面図３０１，３０２，３０３が、基準面図であるか否か、基準面図でない場合はその面図が基準面図に対してどの視線方向から見た面図であるかを表す姿勢情報３０１ａ，３０２ａ，３０３ａが示されている。ここでは、姿勢情報３０１ａは、この正面図３０１がこの２次元図面３００の基準面図であること、姿勢情報３０２ａは、この右側面図３０２が基準面図に対して右方向から見た面図であること、姿勢情報３０３ａは、この上面図３０３が基準面図に対して上方向から見た面図であることを表している。
【００３５】
２Ｄ面図管理部１１１（図１参照）は、上記の姿勢情報３０１ａ，３０２ａ，３０３ａに基づき、２次元図面３００の各面図３０１，３０２，３０３について、２次元座標と３次元座標との変換マトリックスおよび２次元図面上での各面図の配置位置を表す配置座標からなる属性情報を作成し、それを所定の記憶場所に記憶する。
【００３６】
図４は、第１の実施形態における２次元図面の各面図の属性情報を示す図である。
【００３７】
図４に示すように、この２次元図面３００は、正面図３０１、右側面図３０２、上面図３０３から構成されている。
【００３８】
正面図３０１については、変換マトリックス３１１ａおよび配置座標３１１ｂからなる属性情報３１１が示されており、右側面図３０２については、変換マトリックス３１２ａおよび配置座標３１２ｂからなる属性情報３１２が示されており、上面図３０３については、変換マトリックス３１３ａおよび配置座標３１３ｂからなる属性情報３１３が示されている。
【００３９】
例えば、正面図３０１の変換マトリックス３１１ａ：
【００４０】
【数１】
2006018410.tif 000003
【００４１】
は、
ｘ＝１×ｘ＋０×ｙ＋０×ｚ＝ｘ
ｙ＝０×ｘ＋０×ｙ＋１×ｚ＝ｚ
ｚ＝０×ｘ＋−１×ｙ＋０×ｚ＝−ｙ
、すなわち、２次元座標ｘは３次元座標ｘ、２次元座標ｙは３次元座標ｚ、２次元座標ｚは３次元座標−ｙであることを表している。
【００４２】
また、正面図３０１の配置座標３１１ｂ“（０  ０）”は、正面図３０１が、２次元図面上の座標：ｘ＝０，ｙ＝０を原点として配置されることを表している。
【００４３】
同様に、右側面図３０２の変換マトリックス３１２ａ：
【００４４】
【数２】
2006018410.tif 000004
【００４５】
は、
ｘ＝０×ｘ＋１×ｙ＋０×ｚ＝ｙ
ｙ＝０×ｘ＋０×ｙ＋１×ｚ＝ｚ
ｚ＝１×ｘ＋０×ｙ＋０×ｚ＝ｘ
、すなわち、２次元座標ｘは３次元座標ｙ、２次元座標ｙは３次元座標ｚ、２次元座標ｚは３次元座標ｘであることを表している。
【００４６】
また、右側面図３０２の配置座標３１２ｂ“（１３０  ０）”は、右側面図３０２が、２次元図面上の座標：ｘ＝１３０，ｙ＝０を原点として配置されることを表している。
【００４７】
同様に、上面図３０３の変換マトリックス３１３ａ：
【００４８】
【数３】
2006018410.tif 000005
【００４９】
は、
ｘ＝１×ｘ＋０×ｙ＋０×ｚ＝ｘ
ｙ＝０×ｘ＋１×ｙ＋０×ｚ＝ｙ
ｚ＝０×ｘ＋０×ｙ＋１×ｚ＝ｚ
、すなわち、２次元座標ｘは３次元座標ｘ、２次元座標ｙは３次元座標ｙ、２次元座標ｚは３次元座標ｚであることを表している。
【００５０】
また、上面図３０３の配置座標３１３ｂ“（０  １００）”は、上面図３０３が、２次元図面上の座標：ｘ＝０，ｚ＝１００を原点として配置されることを表している。
【００５１】
このようにして、２次元図面上の各面図の姿勢情報および属性情報が作成された後、２次元図面を構成する各面図ごとに、３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を表示する一連の処理が行われる。
【００５２】
図５は、第１の実施形態の画像表示装置の動作を示すフローチャートである。
【００５３】
図５に示すように、先ず、２次元図面を構成する各面図のうちの処理対象となる面図の属性情報が取得される（ステップＳ０１）。
【００５４】
例えば、正面図３０１（図３参照）が対象面図である場合は、属性情報３０１ａ、すなわち“この正面図３０１が基準面図である”という情報が取得される。
【００５５】
次に、ステップＳ０２において、３Ｄ面図管理部１１２（図１参照）により、例えば対象面図の姿勢情報３１１、すなわち正面図３０１（図４参照）の変換マトリックス３１１ａおよび配置座標３１１ｂが得られる。
【００５６】
次に、３次元空間における各面図から３次元物体までの奥行き情報の決定が行われるが、それに先立ち、ステップＳ０３において、基準面図のみの処理であるか否かが判定される。
【００５７】
ステップＳ０３における判定の結果、基準面図のみの処理である場合はステップＳ０５に進み、入力装置１３０（図１参照）により、３次元空間における基準面図から３次元物体までの奥行き情報Ｄ１（図６参照）の入力が行われ、次にステップＳ０６に進む。
【００５８】
なお、３次元空間における基準面図３２１から３次元物体までの奥行き情報は、上記のように利用者が入力装置１３０により任意に入力できるようにしてもよいし、ＣＡＤシステム内部に固定値を保持しておき、利用者による入力操作を不要とするようにしてもよい。
【００５９】
ステップＳ０３における判定の結果、基準面図のみの処理ではない場合はステップＳ０４に進み、対象面図の２次元図面での配置座標より３次元空間での面図の奥行き情報が決定され、次にステップＳ０６に進む。
【００６０】
ここで、ステップＳ０４における奥行き情報の決定方法について説明する。
【００６１】
図６は、第１の実施形態における奥行き情報の決定方法を示す図である。
【００６２】
３次元空間における各面図の奥行き情報は、３次元画像の配置位置の原点座標から各面図までの距離として求められる。例えば、図６に示すように、３次元空間での基準面図（正面図）３２１の奥行きＤ１については、
Ｄ１＝Ｌ１
すなわち、２次元図面における基準面図３０１と右側面図３０２との間隔Ｌ１を３次元空間での奥行きＤ１とする。
【００６３】
また、３次元物体３２０に対して右方向から見た面図３２２の奥行きＤ２については、
Ｄ２＝Ｗ＋Ｌ１
すなわち、２次元図面における基準面図３０１の右方向への大きさＷと、基準面図３０１と右側面図３０２との間隔Ｌ１の和を３次元空間での奥行きＤ２とする。
【００６４】
また、３次元物体３２０に対して上方向から見た面図３２３の奥行きＤ３については、
Ｄ３＝Ｈ＋Ｌ２
すなわち、２次元図面における基準面図３０１の上方向への大きさＨと、基準面図３０１と上面図３０３との間隔Ｌ２の和を奥行きＤ３とする。
【００６５】
このように、３次元空間における基準面図３２１をどの視線方向から見た面図とするかを決定することによって、基準面図３２１以外の他の面図３２２，３２３の視線方向を一意に決定することができる。
【００６６】
図５のフローチャートの説明を続ける。
【００６７】
ステップＳ０６では、対象面図を３次元空間に表示するための図形の変換が行われる。例えば、図６に示したように、３次元空間における面図３２２は、３次元物体の３次元画像３２０で表現された向きに合わせて変形させた斜視図の形として表示されるように図形の変換が行われる。
【００６８】
次に、上記の処理によって得られた姿勢情報、奥行き情報、および図形変換された面図を３次元空間に表示する（ステップＳ０７）。
【００６９】
次に、２次元図面上の全ての面図についての処理が終了したか否かが判定される（ステップＳ０８）。
【００７０】
ステップＳ０８における判定の結果、全ての面図の処理が終了した場合はこのフローチャートによる処理を全て終了する。
【００７１】
ステップＳ０８における判定の結果、全ての面図の処理が終了していない場合はステップＳ０１に戻り次の面図についての処理が続けられる。
【００７２】
以上のように、第１の実施形態では、２次元図面の複数の面図を３次元画像と対応付けして表示する際に、２次元図面の各面図と３次元空間での姿勢（視線方向）、および奥行きが自動的に決定されるので、簡単な操作で３次元空間の最適な位置に各面図を表示することができる。
【００７３】
次に、第２の実施形態について説明する。
【００７４】
この第２の実施形態の画像表示装置は、３次元物体を描写した３次元画像を表示するとともに、３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、３次元画像の対応する各面に対向した各位置に、３次元物体の、３次元画像で表現された向きに合わせて変形させて表示するものである。
【００７５】
この第２の実施形態の画像表示装置によれば、３次元空間で作成された面図に基づき、２次元図面の面図を作成し表示することができる。
【００７６】
この画像表示装置は、上記３次元画像とともに描かれた複数の面図それぞれと３次元画像との位置関係を認識する位置認識部と、位置認識部により認識された位置関係に基づいて２次元図面を構成する各面図の、２次元図面上の表示位置を決定する表示位置決定部とを備えた構成となっている。
【００７７】
この第２の実施形態の画像表示装置の構成をブロック図として表現すると、図１に示した第１の実施形態の画像表示装置のブロック図と同様の図面となるので詳細な説明は省略する。
【００７８】
なお、この第２の実施形態の画像表示装置は、本発明の第２の画像表示装置の実施形態の一つに相当するものである。
【００７９】
また、この第２の実施形態の画像表示装置の動作は、図５を参照して説明した第１の実施形態の画像表示装置の動作とほぼ同様であるので詳細な説明は省略し、相違している部分について以下に説明する。
【００８０】
この第２の実施形態の画像表示装置では、３次元空間における各面図の属性情報が予め作成される。
【００８１】
図７は、第２の実施形態における３次元空間の各面図の属性情報を示す図である。
【００８２】
図７には、３次元空間に描かれた、３次元画像３２０、正面図３２１、右側面図３２２、上面図３２３が示されている。正面図３２１、右側面図３２２、上面図３２３には属性情報３３１，３３２，３３３がそれぞれ作成されている。
【００８３】
例えば、正面図３２１の属性情報３３１は、変換マトリックス３３１ａおよび配置座標３３１ｂから成り、変換マトリックス３３１ａは、基準面図である正面図３２１の３次元座標ｘ，ｙ，ｚを２次元座標ｘ，ｙに変換する変換マトリックスであり、配置座標３３１ｂ“（０  −３０  ０）”は、正面図３２１が、３次元空間の座標：ｘ＝０，ｙ＝−１３０，ｚ＝０を原点として配置されることを表している。また、右側面図３２２の配置座標３３２ｂ“（１３０  ０  ０）”は、右側面図３２２が、３次元空間の座標：ｘ＝１３０，ｙ＝０，ｚ＝０を原点として配置されることを表している。同様に、上面図３２３の配置座標３３３ｂ“（０  ０  １００）”は、上面図３２３が、３次元空間の座標：ｘ＝０，ｙ＝０，ｚ＝１００を原点として配置されることを表している。
【００８４】
なお、図７に示す変換マトリックス３３１ａ，３３２ａ，３３３ａは、図４に示した変換マトリックス３１１ａ，３１２ａ，３１３ａと同じマトリックスである。
【００８５】
上記の属性情報３３１，３３２，３３３に含まれている変換マトリックスおよび配置座標から２次元図面上の各面図の配置位置が決定される。
【００８６】
図８は、第２の実施形態において、３次元の面図から２次元図面上の各面図を作成し表示する例を示す図である。
【００８７】
図８に示すように、３次元空間内の３次元物体３２０と各面図３２１，３２２，３２３間との奥行きＤ１，Ｄ２，Ｄ３から、次のようにして２次元図面３００上での各面図３０１，３０２，３０３の配置位置を決定することができる。
【００８８】
すなわち、２次元図面３００における面図３０１と面図３０２との間隔Ｌ１は、面図３０１の右方向への大きさをＷとすると、
Ｌ１＝Ｄ２−Ｗ
なる式により求められ、また、面図３０１と面図３０３との間隔Ｌ２は、面図３０１の上方向への大きさをＨとすると、
Ｌ２＝Ｄ３−Ｈ
なる式により求められる。
【００８９】
こうして、３次元空間で作成された面図３２１，３２２，３２３から、２次元図面上の各面図３０１，３０２，３０３を２次元図面として最適な配置位置に表示することができる。
【００９０】
以下に本発明の各種態様について付記する。
（付記１）
３次元物体を描写した３次元画像を表示するとともに、該３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、該３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置において、
前記２次元図面を構成する複数の面図相互の、該２次元図面上に描かれた位置関係を認識する位置認識部と、
前記位置認識部により認識された位置関係に基づいて前記３次元画像とともに表示する各面図の、該３次元画像に対する表示位置を決定する表示位置決定部とを備えたことを特徴とする画像表示装置。
（付記２）
３次元物体を描写した３次元画像を表示するとともに、該３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、該３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置において、
前記３次元画像とともに描かれた複数の面図それぞれと該３次元画像との位置関係を認識する位置認識部と、
前記位置認識部により認識された位置関係に基づいて前記２次元図面を構成する各面図の、該２次元図面上の表示位置を決定する表示位置決定部とを備えたことを特徴とする画像表示装置。
（付記３）
コンピュータを、
３次元物体を描写した３次元画像を表示するとともに、該３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、該３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置における、
前記２次元図面を構成する複数の面図相互の、該２次元図面上に描かれた位置関係を認識する位置認識部と、
前記位置認識部により認識された位置関係に基づいて前記３次元画像とともに表示する各面図の、該３次元画像に対する表示位置を決定する表示位置決定部とを備えた画像表示装置として動作させることを特徴とする画像表示プログラム。
（付記４）
コンピュータを、
３次元物体を描写した３次元画像を表示するとともに、該３次元画像の表示画面と同一の表示画面上に、３次元物体を複数の方向から見たときの複数の面図を描画した２次元図面を構成する各面図を、該３次元画像の対応する各面に対向した各位置に、３次元物体の、該３次元画像で表現された向きに合わせて変形させて表示する画像表示装置における、
前記３次元画像とともに描かれた複数の面図それぞれと該３次元画像との位置関係を認識する位置認識部と、
前記位置認識部により認識された位置関係に基づいて前記２次元図面を構成する各面図の、該２次元図面上の表示位置を決定する表示位置決定部とを備えた画像表示装置として動作させることを特徴とする画像表示プログラム。
【図面の簡単な説明】
【００９１】
【図１】本発明の第１の画像表示装置の一実施形態の構成を示すブロック図である。
【図２】本発明の第１および第２の画像表示装置が形成されるコンピュータシステムの概要図である。
【図３】２次元図面の各面図の姿勢情報を示す図である。
【図４】第１の実施形態における２次元図面の各面図の属性情報を示す図である。
【図５】第１の実施形態の画像表示装置の動作を示すフローチャートである。
【図６】第１の実施形態における奥行き情報の決定方法を示す図である。
【図７】第２の実施形態における３次元空間の各面図の属性情報を示す図である。
【図８】第２の実施形態において、３次元の面図から２次元図面上の各面図を作成し表示する例を示す図である。
【図９】従来の画像表示装置における３次元画像と２次元図面との対応関係を示す図である。
【図１０】従来の、３次元空間における各面図の表示例を示す図である。
【符号の説明】
【００９２】
１００    画像表示装置
１１０    位置認識部
１１１    ２Ｄ面図管理部
１１２    ３Ｄ面図管理部
１１３    奥行き決定部
１２０    表示位置決定部
１３０    入力装置
１４０    表示装置
２００    コンピュータシステム
２０１    本体部
２０２    表示装置
２０３    キーボード
２０４    マウス
３００    ２次元図面
３０１    正面図、基準面図
３０２    右側面図
３０３    上面図
３０１ａ，３０２ａ，３０３ａ    姿勢情報
３１１ａ，３１２ａ，３１３ａ    変換マトリックス
３１１ｂ，３１２ｂ，３１３ｂ    配置座標
３２１    基準面図
３２０    ３次元物体
３２１，３２２，３２３    面図
３３１，３３２，３３３    属性情報
３３１ａ，３３２ａ，３３３ａ    変換マトリックス
３３１ｂ，３３２ｂ，３３３ｂ    配置座標
９００    ２次元図面
９０２    右側面図
９１０    ３次元空間
９２０    ３次元物体
９２１    正面図
９２２    右側面図
９２２ａ    視線方向
９２２ｂ    奥行き
９２３    上面図
【図１】
2006018410.tif 000006
【図２】
2006018410.tif 000007
【図３】
2006018410.tif 000008
【図４】
2006018410.tif 000009
【図５】
2006018410.tif 000010
【図６】
2006018410.tif 000011
【図７】
2006018410.tif 000012
【図８】
2006018410.tif 000013
【図９】
2006018410.tif 000014
【図１０】
2006018410.tif 000015