(57)【要約】      （修正有）【課題】設計後の設計データに基づいて３次元モデルの内の部品間の位置関係の把握を容易にする。【解決手段】設計データに基づいて複数の部品から構成される３次元モデルの分解ビューを表示装置に表示するための画像データを生成する分解形状表示装置であって、前記複数の部品の内の一部の部品を回転させた状態の３次元モデルの分解ビューを表示装置に表示するための画像データを生成する対象部品回転表示処理部１８を具備する。【選択図】図１
2011215831.tif 000002
【特許請求の範囲】
【請求項１】
設計データに基づいて複数の部品から構成される３次元モデルの分解ビューを表示装置に表示するための画像データを生成する分解形状表示装置であって、
前記複数の部品の内の一部の部品を回転させた状態の前記３次元モデルの分解ビューを前記表示装置に表示するための画像データを生成する生成手段を具備することを特徴とする分解形状表示装置。
【請求項２】
前記一部の部品の内の部品の回転する前の位置が示される分解ビューを前記表示装置に表示するための画像データを生成する第２生成手段を更に具備することを特徴とする請求項１に記載の分解形状表示装置。
【請求項３】
前記一部の部品の内の部品内の面の回転する前の位置が示される分解ビューを前記表示装置に表示するための画像データを生成する第２生成手段を更に具備することを特徴とする請求項１に記載の分解形状表示装置。
【請求項４】
前記設計データは、メカＣＡＤ（Computer Aided Design）またはメカＣＡＥ（Computer Aided Engineering）によって作成されることを特徴とする請求項１に記載の分解形状表示装置。
【請求項５】
設計データに基づいて複数の部品から構成される３次元モデルの分解ビューを表示装置に表示するための画像データを生成する分解形状表示方法であって、
前記複数の部品の内の一部の部品を回転させた状態の前記３次元モデルの分解ビューを前記表示装置に表示するための画像データを生成することを特徴とする分解形状表示方法。
【請求項６】
設計データに基づいて複数の部品から構成される３次元モデルの分解ビューを表示装置に表示するための画像データを生成する処理をコンピュータに実行させるプログラムであって、
前記複数の部品の内の一部の部品を回転させた状態の前記３次元モデルの分解ビューを前記表示装置に表示するための画像データを生成する手順
を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元モデルの分解ビューを表示する分解形状表示装置および分解形状表示方法に関する。
【背景技術】
【０００２】
筐体等の部品を設計するためにメカＣＡＤ（Computer Aided Design）やメカＣＡＥ（Computer Aided Engineering）が用いられる。
【０００３】
設計者は、筐体を示す３次元モデルを構成する複数の部品の関係が分かっている。しかし、設計後のＣＡＤモデルを見た製造担当者は、部品の位置関係が分かりにくいことがある。
【０００４】
特許文献１には、ＣＡＤシステムの形状編集方式において、形状要素を指定し、それを含む部品の回転基準軸と所定の方向と回転角を指定すると、回転後の形状要素を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２９８３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
設計後の３次元モデルを見ただけでは、部品間の位置関係が把握できず、部品間の位置関係の把握を容易にする機能が求められている。
【０００７】
本発明の目的は、設計後の３次元モデルの内の部品間の位置関係の把握を容易にすることが可能な分解形状表示装置および分解形状表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一例に係わる分解形状表示装置は、設計データに基づいて複数の部品から構成される３次元モデルの分解ビューを表示装置に表示するための画像データを生成する分解形状表示装置であって、前記複数の部品の内の一部の部品を回転させた状態の前記３次元モデルの分解ビューを前記表示装置に表示するための画像データを生成する生成手段を具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、設計後の３次元モデルの内の部品間の位置関係の把握を容易にすることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係わる分解形状表示システムの構成を示すブロック図。
【図２】図１に示す分解形状表示システムによって処理される分解形状表示処理の手順を示すフローチャート。
【図３】３次元形状データに基づいて表示される３次元モデルを示す図。
【図４】図３に示す３次元モデルを構成する部品を示す図。
【図５】図３に示す３次元モデルを構成する部品を示す図。
【図６】図３に示す３次元モデルの選択されたエッジを強調表示した例を示す図。
【図７】図３に示す３次元モデルの内の選択された部品を回転させた３次元モデルを示す図。
【図８】図３に示す３次元モデルの内の選択された部品を回転させた３次元モデルを示す図。
【発明を実施するための形態】
【００１１】
本発明の実施の形態を以下に図面を参照して説明する。
【００１２】
用いた分解形状表示システムの構成を図１に示す。本システムは、設計済みの３次元データ（設計データ）に基づいて３次元モデルの分解ビューを表示する機能を有する。従来の分解ビューとは、３次元モデルの全体を回転させたり、平行移動させたりする機能を有する。
【００１３】
本システムは、システム本体１０、入力装置３１、表示装置３２から構成される。なお、入力装置３１は、キーボードやマウス等で構成される。また、本システムは、ネットワークを通じてメカＣＡＤ（Computer Aided Design）サーバ４１およびメカＣＡＥ（Computer Aided Engineering）サーバ４２に接続されているものとする。メカＣＡＤサーバ４１には３次元形状データが、メカＣＡＥサーバ４２には３次元形状データおよび３次元形状データを用いた有限要素メッシュなどが作成されたＦＥＭ（finite element modeling）データがそれぞれ格納されている。システム本体（分解形状表示装置）１０は、例えばコンピュータによって実現されている。
【００１４】
システム本体１０は、ネットワーク処理部１１、３次元形状データ読み込み処理部１２、部品表示処理部１３、選択部品検出処理部１４、選択エッジ／軸検出処理部１５、回転方向検出処理部１６、回転角度検出処理部１７、対象部品回転表示処理部１８、選択フィーチャ検出処理部１９、選択フィーチャ表示処理部２０、およびデータファイル格納部２１等を備えている。
【００１５】
なお、ネットワーク処理部１１、３次元形状データ読み込み処理部１２、部品表示処理部１３、選択部品検出処理部１４、選択エッジ／軸検出処理部１５、回転方向検出処理部１６、回転角度検出処理部１７、対象部品回転表示処理部１８、選択フィーチャ検出処理部１９、および選択フィーチャ表示処理部２０は、例えばコンピュータの内のプロセッサ等によって処理されるプログラムによって実現される。なお、一部の機能は、プログラムではなく回路によって実現されても良い。
【００１６】
ネットワーク処理部１１は、メカＣＡＤサーバ４１および／またはメカＣＡＥサーバ４２から３次元アセンブリを構成する３次元形状データを読み込み、データファイル格納部２１に読み込んだ３次元形状データ２２を格納する。そして、３次元形状データ読み込み処理部１２は、データファイル格納部２１から３次元形状データを読み出す。部品表示処理部１３は、３次元形状データ２２に基づいて表示装置３２に３次元モデルを表示するための画像データを生成する。表示装置３２は、部品表示処理部１３によって生成された画像データに基づいた画像を表示する。
【００１７】
選択部品検出処理部１４は、表示装置３２に表示されている３次元モデルの内から、ユーザによる入力装置３１の操作に応じて、ユーザが回転させたい部品として選択された部品を検出する処理を行う。選択エッジ／軸検出処理部１５は、ユーザによる入力装置３１の操作に応じて、選択部品検出処理部１４によって選択された部品の内のエッジや任意の軸等の回転軸を検出する処理を行う。回転方向検出処理部１６は、ユーザによる入力装置３１の操作に応じて、選択された回転方向（時計回り、または反時計回り）を検出する処理を行う。回転角度検出処理部１７は、ユーザによる入力装置３１の操作に応じて、選択された回転角度を検出する処理を行う。
【００１８】
対象部品回転表示処理部１８は、選択部品検出処理部１４によって検出された部品、選択エッジ／軸検出処理部１５によって検出された回転軸、回転方向検出処理部１６によって検出された回転方向、および回転角度検出処理部１７によって検出された回転角度に応じて部品を回転させた分解ビューを表示するための画像データを生成する。表示装置３２は、対象部品回転表示処理部１８によって生成された画像データに基づいた画像を表示する。
【００１９】
選択フィーチャ検出処理部１９は、表示装置３２に表示されている３次元モデルの内から、ユーザによる入力装置３１の操作に応じて、部品または当該部品を構成する一つの面を検出する処理を行う。選択フィーチャ表示処理部２０は、選択フィーチャ検出処理部１９によって選択された部品または面の回転する前の位置を表示装置３２に表示するための画像データを生成する。表示装置３２は、選択フィーチャ表示処理部２０によって生成された画像データに基づいた画像を表示する。
【００２０】
次に上記構成システムの動作を図２に示すフローチャートを参照しながら説明する。
【００２１】
ユーザは、入力装置３１を用いて、ネットワーク処理部１１を介してメカＣＡＤサーバ４１もしくはメカＣＡＥサーバ４２から２以上の部品で構成された３次元モデルを示す３次元形状データ２２をデータファイル格納部２１に移動させる。そして、３次元形状データ読み込み処理部１２によってデータファイル格納部２１に格納されている３次元形状データ２２を読み込む（ステップＳ１）。なお、３次元形状データ２２はユーザ自ら作成したものでもよい。
【００２２】
部品表示処理部１３は、３次元形状データ２２に基づいて表示装置３２に３次元モデルを表示するための画像データを生成し、表示装置３２は部品表示処理部１３によって生成された画像データに基づいた画像を表示する（ステップＳ２）。３次元形状データ２２に基づいて表示装置３２に表示される３次元モデルを図３に示す。なお、図３に示す３次元モデル５０は、図４に示す部品５１と図５に示す部品５２との二つの部品から構成される。
【００２３】
次いで、選択部品検出処理部１４は、表示装置３２に表示されている３次元モデル５０から３次元形状データ２２の内からユーザによって選択された１部品以上を検出する（ステップＳ３）。ここでは、３次元モデルを構成する全ての部品を検出することはできない。例えば、部品５２がユーザによって選択された部品であると検出したとする。
【００２４】
選択エッジ／軸検出処理部１５は、表示装置３２に表示されている３次元モデル５０からユーザによって選択された回転の中心となるエッジもしくは軸を検出する（ステップＳ４）。検出された回転軸を部品表示処理部１３に通知する。部品表示処理部１３は、図６に示されるように、選択されたエッジ５３が強調表示されている３次元モデル５０の画像データを生成する。
【００２５】
回転方向検出処理部１６は、ユーザによって選択された、ステップＳ３において選択された形状を回転させる方向を検出する（ステップＳ５）。回転角度検出処理部１７は、ユーザによって入力された、ステップＳ３において検出された形状をステップＳ５で検出された方向にどの程度回転させるかを示す回転角度を検出する（ステップＳ６）。例えば、部品５２を９０度回転させるものとする。対象部品回転表示処理部１８は、ステップＳ３、Ｓ４、Ｓ５、Ｓ６で検出された情報に基づいて、部品５２を回転させた３次元モデル５０を表示装置３２に表示するための画像データを生成する。表示装置３２は、対象部品回転表示処理部１８によって生成された画像データに基づいた画像を表示する（ステップＳ７）。表示装置３２に表示される画像の例を図７に示す。
【００２６】
選択フィーチャ検出処理部１９は、ユーザ選択された回転した部品５２上のフィーチャを検出する（ステップＳ８）。選択フィーチャ表示処理部２０は、ステップＳ８において検出されたフィーチャの回転する前の位置が示される画像データを生成する。表示装置３２は、選択フィーチャ表示処理部２０によって生成された画像データに基づいた画像を表示する（ステップＳ９）。本例では図８に示されるように、フィーチャとして面５４が検出され、検出された円サーフェスの回転前の位置５５が表示される。
【００２７】
以上示したように、複数部品から構成される３次元モデルの回転による分解が容易となり、部品間のフィーチャの位置関係の把握が容易となった。
【００２８】
なお、本実施形態の複数の部品から構成される３次元モデルの分解ビューを表示装置に表示するための画像データを生成する処理はコンピュータプログラムによって実現されているので、このコンピュータプログラムをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータにインストールするだけで、本実施形態と同様の効果を容易に実現することができる。また、このコンピュータプログラムは、パーソナルコンピュータのみならず、プロセッサを内蔵した電子機器上で実行することができる。
【００２９】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００３０】
１０…システム本体（分解形状表示装置），１１…ネットワーク処理部，１２…込み処理部，１３…部品表示処理部，１４…選択部品検出処理部，１５…軸検出処理部，１６…回転方向検出処理部，１７…回転角度検出処理部，１８…対象部品回転表示処理部，１９…選択フィーチャ検出処理部，２０…選択フィーチャ表示処理部，２１…データファイル格納部，２２…３次元形状データ，３１…入力装置，３２…表示装置，４１…メカＣＡＤサーバ，４２…メカＣＡＥサーバ。
【図１】
2011215831.tif 000003
【図２】
2011215831.tif 000004
【図３】
2011215831.tif 000005
【図４】
2011215831.tif 000006
【図５】
2011215831.tif 000007
【図６】
2011215831.tif 000008
【図７】
2011215831.tif 000009
【図８】
2011215831.tif 000010