(57)【要約】【課題】所望する削減３次元形状データを、より短時間に得ることができる３次元形状データ削減方法及び３次元形状データ削減装置を提供する。【解決手段】３次元形状データが記憶された記憶手段と、入力手段と、表示手段と、前記３次元形状データを用いて表示手段に３次元形状モデルを表示する制御手段とを用いて、各部品の外観は複数の単位面で構成されたグループ面を複数組み合わせて構成されており、入力手段からの操作に基づいて、前記３次元形状モデルの外観を形成している面を含むグループ面を選択する外観選択ステップと、入力手段からの操作に基づいて、前記外観選択ステップで選択されなかったグループ面を削除する削除ステップと、入力手段からの操作に基づいて、前記削除ステップ後の３次元形状モデルを表示するための削減３次元形状データを記憶手段に記憶する記憶ステップとを有する。【選択図】        図３
2006330927.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品を３次元状に組み合わせることで形成された３次元形状モデルを表示するためのデータを含む３次元形状データが記憶された記憶手段と、入力手段と、表示手段と、前記３次元形状データを用いて表示手段に３次元形状モデルを表示する制御手段とを用い、
各部品の外観は複数の単位面で構成されたグループ面を複数組み合わせて構成されており、
前記入力手段からの操作に基づいて、前記３次元形状モデルの外観を形成している面を含むグループ面を選択する外観選択ステップと、
前記入力手段からの操作に基づいて、前記外観選択ステップで選択されなかったグループ面を削除する削除ステップと、
前記入力手段からの操作に基づいて、前記削除ステップ後の３次元形状モデルを表示するための削減３次元形状データを記憶手段に記憶する記憶ステップとを有する、
ことを特徴とする３次元形状データ削減方法。
【請求項２】
請求項１に記載の３次元形状データ削減方法であって、
前記外観選択操作において、
前記入力手段からの操作に基づいて、前記表示手段に表示している３次元形状モデルに対する視点位置を任意の視点位置に移動させることが可能であり、
表示している視点位置から３次元形状モデルに仮想的に平面状の光を当てて、当該光が当たった面を含むグループ面を選択する処理を複数の視点位置から行うことで、表示している３次元形状モデルから外観を形成している面を含むグループ面を選択する、
ことを特徴とする３次元形状データ削減方法。
【請求項３】
請求項２に記載の３次元形状データ削減方法であって、
表示している視点位置から３次元形状モデルに仮想的に平面状の光を当てる際、前記表示手段に表示している３次元形状モデルにおける一部の範囲が前記入力手段から指定されると、指定された一部の範囲のみを照射する前記平面状の光を前記視点位置から当てて、当該光が当たった面を含むグループ面を選択する、
ことを特徴とする３次元形状データ削減方法。
【請求項４】
請求項２または３に記載の３次元形状データ削減方法であって、
前記表示手段に表示している３次元形状モデルにおいて、前記表示手段の画像を表示する各最小単位に光が当たったか否かを判定し、当該光が当たった前記最小単位を含むグループ面を選択する、
ことを特徴とする３次元形状データ削減方法。
【請求項５】
請求項１〜４のいずれかに記載の３次元形状データ削減方法であって、
前記外観選択ステップを行う前に表示している３次元形状モデルでは各グループ面を第１所定色で表示し、
前記外観選択ステップを行うことで選択されたグループ面の色を前記第１所定色とは異なる第２所定色に変更し、
前記削除ステップが行われると第２所定色に変更されたグループ面を残して第１所定色のグループ面を削除する、
ことを特徴とする３次元形状データ削減方法。
【請求項６】
請求項１〜５のいずれかに記載の３次元形状データ削減方法であって、
前記入力手段からの操作が行われると、前記外観選択ステップに基づいて選択されなかったグループ面のみを表示する、
ことを特徴とする３次元形状データ削減方法。
【請求項７】
請求項１〜６のいずれかに記載の３次元形状データ削減方法であって、
前記入力手段からの操作が行われて、前記表示手段に表示している３次元形状モデル中の部品が指定されると、指定された部品を抽出して表示し、当該部品に対して前記外観選択ステップを行うことが可能である、
ことを特徴とする３次元形状データ削減方法。
【請求項８】
複数の部品を３次元状に組み合わせることで形成された３次元形状モデルを表示するためのデータを含む３次元形状データが記憶された記憶手段と、入力手段と、表示手段と、前記３次元形状データを用いて表示手段に３次元形状モデルを表示する制御手段とを備え、
各部品の外観は複数の単位面で構成されたグループ面を複数組み合わせて構成されており、
前記制御手段は、
前記入力手段からの操作に基づいて、前記３次元形状モデルの外観を形成している面を含むグループ面を選択し、
前記入力手段からの操作に基づいて、前記選択したグループ面に対して選択されなかったグループ面を削除し、
前記入力手段からの操作に基づいて、前記選択されなかったグループ面を削除した３次元形状モデルを表示するための削減３次元形状データを記憶手段に記憶する、
ことを特徴とする３次元形状データ削減装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元形状データ（３次元ＣＡＤデータ等）を用いて表示している３次元形状モデルから、シミュレーション等の用途に応じて必要なデータのみを残して不要なデータを削減する、３次元形状データ削減方法及び３次元形状データ削減装置に関する。
【背景技術】
【０００２】
従来より、例えば工作機械等の各種の性能や動作状態を評価するために、シミュレーション等を用いた各種の解析処理が行われている。この解析処理を行う場合、実際の工作機械等（対象物）を構成している各部品の３次元ＣＡＤデータを用いて、正確な３次元形状モデルにて工作機械（対象物）を表示して解析処理に利用している。
しかし、３次元ＣＡＤデータを用いて各部品を正確な３次元形状モデルで表示し、その部品を３次元状に組み合わせることで形成した工作機械（対象物）の３次元形状モデルは、外観からは見えない内部構造はもちろんのこと、ビス１本、ネジ孔１つであっても正確に表示されるため、データ量が極めて多い。このため、３次元ＣＡＤデータを用いて表示させた３次元形状モデルを、そのまま解析に使用した場合、非常に長い時間を要してしまう。
そこで、解析処理に不要なデータを削減して、解析処理をより短時間で行うために、３次元形状モデルから不要なデータを削減する装置や、削減した３次元形状データ（以下、「削減３次元形状データ」と記載する）を取得する種々の方法が提案されている。
なお、「解析処理」とは、例えば実際の工作機械を稼動させる前に行う動作モニタや干渉チェック等が挙げられる。
【０００３】
例えば特許文献１に記載した従来技術では、予め削除項目が指定された削除用ライブラリを備え、３次元ＣＡＤモデルを削除用ライブラリに応じて削除、及び簡略化して解析モデル（削減３次元形状データ）を生成している。
また特許文献２に記載した従来技術では、詳細表示用データと簡略化表示用データを用意しておき、各３次元形状要素に外接する空間の包含関係に基づいて、各３次元形状要素に対して詳細表示用データと簡略化表示用データとのどちらを用いて表示するかを決定している。
また特許文献３に記載した従来技術では、視線ベクトルと各３次元オブジェクトのポリゴンデータとの交差判定を行い、交差するポリゴンデータのリストを作成し、視点から近い順にリストをソートしている。そして、リストにおける視点から近い順に視線ベクトルとポリゴンデータの法線ベクトルのなす角度を求めて不可視ポリゴンを判定し、不可視ポリゴンを削除している。
【特許文献１】特開２００３−１４１１８９号公報
【特許文献２】特開２００２−１９７４８１号公報
【特許文献３】特開２００１−２７３５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の従来技術では、所望する削減３次元形状データを得るためには、削除用ライブラリに予め登録しておかなければならないため、手間がかかる。
また特許文献２に記載の従来技術では、例えば工作機械の３次元形状データでは、ビス１本に至るまで３次元形状要素を含んでいるため、要素数が膨大であり、削減３次元形状データを得るためには、非常に長い時間を要する。
また特許文献３に記載の従来技術では、１本の法線ベクトルを有する各ポリゴンデータは微小な面（単位面）であり、これら各ポリゴンデータと視点ベクトルとの交差判定を行うことに多大な時間を要するとともに、視点から近いポリゴンデータの順に、視点ベクトルとポリゴンの法線ベクトルとのなす角度を求めることも多大な時間を要する。
本発明は、このような点に鑑みて創案されたものであり、所望する削減３次元形状データを、より短時間に得ることができる３次元形状データ削減方法及び３次元形状データ削減装置を提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための手段として、本発明の第１発明は、請求項１に記載されたとおりの３次元形状データ削減方法である。
請求項１に記載の３次元形状データ削減方法は、複数の部品を３次元状に組み合わせることで形成された３次元形状モデルを表示するためのデータを含む３次元形状データが記憶された記憶手段と、入力手段と、表示手段と、前記３次元形状データを用いて表示手段に３次元形状モデルを表示する制御手段とを用いる３次元形状データの削減方法である。
各部品の外観は複数の単位面で構成されたグループ面を複数組み合わせて構成されており、前記入力手段からの操作に基づいて、前記３次元形状モデルの外観を形成している面を含むグループ面を選択する外観選択ステップと、前記入力手段からの操作に基づいて、前記外観選択ステップで選択されなかったグループ面を削除する削除ステップと、前記入力手段からの操作に基づいて、前記削除ステップ後の３次元形状モデルを表示するための削減３次元形状データを記憶手段に記憶する記憶ステップとを有する。
【０００６】
また、本発明の第２発明は、請求項２に記載されたとおりの３次元形状データ削減方法である。
請求項２に記載の３次元形状データ削減方法は、請求項１に記載の３次元形状データ削減方法であって、前記外観選択操作において、前記入力手段からの操作に基づいて、前記表示手段に表示している３次元形状モデルに対する視点位置を任意の視点位置に移動させることが可能であり、表示している視点位置から３次元形状モデルに仮想的に平面状の光を当てて、当該光が当たった面を含むグループ面を選択する処理を複数の視点位置から行うことで、表示している３次元形状モデルから外観を形成している面を含むグループ面を選択する。
【０００７】
また、本発明の第３発明は、請求項３に記載されたとおりの３次元形状データ削減方法である。
請求項３に記載の３次元形状データ削減方法は、請求項２に記載の３次元形状データ削減方法であって、表示している視点位置から３次元形状モデルに仮想的に平面状の光を当てる際、前記表示手段に表示している３次元形状モデルにおける一部の範囲が前記入力手段から指定されると、指定された一部の範囲のみを照射する前記平面状の光を前記視点位置から当てて、当該光が当たった面を含むグループ面を選択する。
【０００８】
また、本発明の第４発明は、請求項４に記載されたとおりの３次元形状データ削減方法である。
請求項４に記載の３次元形状データ削減方法は、請求項２または３に記載の３次元形状データ削減方法であって、前記表示手段に表示している３次元形状モデルにおいて、前記表示手段の画像を表示する各最小単位に光が当たったか否かを判定し、当該光が当たった前記最小単位を含むグループ面を選択する。
ここで、「最小単位」とは、画像をディスプレイ（表示手段）に表示するための最小の単位のことであり、「ドット」または「画素」のことである。なお、複数のドットで１つの画素を構成する場合がある。
【０００９】
また、本発明の第５発明は、請求項５に記載されたとおりの３次元形状データ削減方法である。
請求項５に記載の３次元形状データ削減方法は、請求項１〜４のいずれかに記載の３次元形状データ削減方法であって、前記外観選択ステップを行う前に表示している３次元形状モデルでは各グループ面を第１所定色で表示し、前記外観選択ステップを行うことで選択されたグループ面の色を前記第１所定色とは異なる第２所定色に変更し、前記削除ステップが行われると第２所定色に変更されたグループ面を残して第１所定色のグループ面を削除する。
【００１０】
また、本発明の第６発明は、請求項６に記載されたとおりの３次元形状データ削減方法である。
請求項６に記載の３次元形状データ削減方法は、請求項１〜５のいずれかに記載の３次元形状データ削減方法であって、前記入力手段からの操作が行われると、前記外観選択ステップに基づいて選択されなかったグループ面のみを表示する。
【００１１】
また、本発明の第７発明は、請求項７に記載されたとおりの３次元形状データ削減方法である。
請求項７に記載の３次元形状データ削減方法は、請求項１〜６のいずれかに記載の３次元形状データ削減方法であって、前記入力手段からの操作が行われて、前記表示手段に表示している３次元形状モデル中の部品が指定されると、指定された部品を抽出して表示し、当該部品に対して前記外観選択ステップを行うことが可能である。
【００１２】
また、本発明の第８発明は、請求項８に記載されたとおりの３次元形状データ削減装置である。
請求項８に記載の３次元形状データ削減装置は、複数の部品を３次元状に組み合わせることで形成された３次元形状モデルを表示するためのデータを含む３次元形状データが記憶された記憶手段と、入力手段と、表示手段と、前記３次元形状データを用いて表示手段に３次元形状モデルを表示する制御手段とを備えている。
各部品の外観は複数の単位面で構成されたグループ面を複数組み合わせて構成されており、前記制御手段は、前記入力手段からの操作に基づいて、前記３次元形状モデルの外観を形成している面を含むグループ面を選択し、前記入力手段からの操作に基づいて、前記選択したグループ面に対して選択されなかったグループ面を削除し、前記入力手段からの操作に基づいて、前記選択されなかったグループ面を削除した３次元形状モデルを表示するための削減３次元形状データを記憶手段に記憶する。
【発明の効果】
【００１３】
請求項１に記載の３次元形状データ削減方法を用いれば、複数の単位面（ポリゴンデータ等）で構成されたグループ面毎に選択及び削除を行うので、削減３次元形状データを得るための処理時間を大幅に短縮することができる。
【００１４】
また、請求項２に記載の３次元形状データ削減方法によれば、制御手段を用いて、表示している３次元形状モデルに仮想的に光を当てて、光が当たった面を選択するため、削減せずに残す面（削減３次元形状データとして残すグループ面）を容易に選択することができる。
また、視点位置を任意の位置に移動させることで、作業者が削減３次元形状データとして残すことを所望するグループ面を見つけやすくすることができる。
【００１５】
また、請求項３に記載の３次元形状データ削減方法によれば、選択する範囲を指定することができるため、制御手段の処理負荷の低減が可能であり、より短時間に選択を行うことができる。
【００１６】
また、請求項４に記載の３次元形状データ削減方法によれば、光が当たったグループ面の判定（制御手段による判定）を、容易にかつ短時間に行うことができる。
【００１７】
また、請求項５に記載の３次元形状データ削減方法によれば、選択されたグループ面（残すグループ面）と、選択されていないグループ面（削除されるグループ面）とを作業者が容易に判断できるため、便利である。
【００１８】
また、請求項６に記載の３次元形状データ削減方法によれば、選択されなかったグループ面のみを表示するため、例えば対象となる３次元形状モデルの内部を構成している部品等が表示される。作業者は、この選択されなかったグループ面を見ることで、選択を忘れていたグループ面等に気づくことができるため、便利である。
【００１９】
また、請求項７に記載の３次元形状データ削減方法によれば、例えば３次元形状モデルの内部を構成している部品の場合、当該部品のみを抽出できるため、例えば外観上は見えない部品のグループ面であっても、残すべきグループ面として選択することかできる。
【００２０】
また、請求項８に記載の３次元形状データ削減装置によれば、所望する削減３次元形状データを、より短時間に得ることができる３次元形状データ削減装置を実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明を実施するための最良の形態を図面を用いて説明する。
●［構成及び外観（図１）］
図１（Ａ）は本発明の３次元形状データ削減装置１の構成の例を示しており、図１（Ｂ）は同３次元形状データ削減装置１の外観の例を示している。
３次元形状データ削減装置１は、制御手段１０、入力手段２０、表示手段３０、記憶手段４０Ａ、４０Ｂ等で構成されている。なお、図１（Ａ）に示す例では、データを削減する前の３次元形状データ４１Ａ（３次元ＣＡＤデータ等）を含む記憶手段４０Ａと、データを削減した後の削減３次元形状データ４１Ｂを含む記憶手段４０Ｂとを別々に構成しているが、１個の記憶手段で構成してもよいし、記憶手段を３次元形状データ削減装置１の外部に配置してもよい（この場合、外部に配置された記憶手段に対して３次元形状データ削減装置１がアクセス可能に接続されていればよい）。
また、入力手段２０には、キーボード、マウス等、種々のものがある。
【００２２】
●［３次元形状モデルの表示例（図２）］
次に、図２を用いて、制御手段１０が記憶手段４０Ａから読み出した３次元形状データに基づいて、表示手段３０に表示する３次元形状モデル１００の例を示す。
３次元形状データを用いて、例えばビス１本に至るまで正確に表示される３次元形状モデル１００は、複数の部品を３次元状に組み合わせることで形成されており、各部品の外観は複数の単位面ＭＴで構成されたグループ面ＭＧ１、ＭＧ２を複数組み合わせて構成されている。例えば図２に示す例では、単位面ＭＴは３角形の面で形成されている。
また図２のグループ面ＭＧ１に示すように、平面は複数の単位面ＭＴで構成される。また図２のグループ面ＭＧ２に示すように、曲面も複数の単位面ＭＴで構成される。
なお、複数の単位面を組み合わせてグループ面を構成するが、どのように単位面を組み合わせてもよい。
【００２３】
●［３次元形状データ削減方法の処理（図３）］
次に図３に示すフローチャートを用いて、制御手段１０による３次元形状データ削減方法の処理手順の例について説明する。
本発明の３次元データ削減方法では、以下に説明する処理にて、表示手段３０に表示している３次元形状モデルの外観を形成している面を含むグループ面を選択し、選択されなかったグループ面を削除して選択されたグループ面のみを残した削減３次元形状データを記憶手段に記憶する方法である。この方法により、シミュレーション等の解析処理を短時間で行うことが可能な削減３次元形状データを、容易に且つ短時間に得ることができる。
【００２４】
ステップＣ１０では、作業者からの記憶手段４０Ａに記憶されている３次元形状データ（３次元ＣＡＤデータ等）の読み込み指示（読み込み操作）の有無を判定する。作業者は、キーボードやマウス等の入力手段２０を用いて、所望する３次元形状モデルに対応する３次元形状データを読み込ませることができる。
読み込み指示が有る（Ｙｅｓ）場合、ステップＳ１０に進み、読み込み指示が無い（Ｎｏ）場合、ステップＣ１５に進む。なお、記憶手段４０Ａに記憶されている３次元形状データ（削減前の３次元ＣＡＤデータ等）の読み込み指示の他にも、記憶手段４０Ｂに記憶されている削減３次元形状データ（既に削減している３次元形状データ等）の読み込み指示も可能である。
ステップＳ１０では、制御手段１０は指示された３次元形状データを読み込み、図４（Ａ）の例に示すように、３次元形状データに基づいた３次元形状モデルを表示手段３０に表示し、ステップＣ１０に戻る。なお、ここで表示した３次元形状モデルの各面は、選択されていないことを識別可能とするために第１所定色（例えば白色）等で表示されており、背景は黒色等で表示されている。
【００２５】
ステップＣ１５に進んだ場合、作業者からの視点変更指示（表示手段３０に表示されている３次元形状モデルに対する視点位置を変更する視点変更操作）の有無を判定する。作業者は、キーボードやマウス等の入力手段２０を用いて、表示手段３０に表示している３次元形状モデルの視点角度や拡大表示（視点位置を近づけた場合）または縮小表示（視点位置を遠ざけた場合）を任意に行うことができる。
視点変更指示が有る（Ｙｅｓ）場合、ステップＳ１５に進み、視点変更指示が無い（Ｎｏ）場合、ステップＣ２５に進む。
ステップＳ１５では、制御手段１０は指示された視点位置に変更した状態の３次元形状モデル１００を表示手段３０に表示し、ステップＣ１０に戻る。
【００２６】
ステップＣ２５に進んだ場合、作業者からの範囲指定指示（範囲指定操作）の有無を判定する。作業者は、キーボードやマウス等の入力手段２０を用いて、図５（Ａ）の例に示すように、表示手段３０に表示している３次元形状モデル１００の一部の範囲を指定することができる。なお、この指定した範囲内の外観を、以降の処理で「削減せずに残す面」として選択する。
範囲指定指示が有る（Ｙｅｓ）場合、ステップＳ２５に進み、範囲指定指示が無い（Ｎｏ）場合、ステップＣ３０に進む。
ステップＳ２５では、制御手段１０は指定された範囲を示す枠等を識別可能に表示（図５（Ａ）に示す範囲指示枠３０Ｗ参照）して、ステップＣ１０に戻る。
【００２７】
ステップＣ３０に進んだ場合、作業者からの外観選択指示（現在表示手段３０に表示されている３次元形状モデルの外観の面（見えている面）を選択する外観選択操作）の有無を判定する。作業者は、キーボードやマウス等の入力手段２０を用いて、表示手段３０にて現在表示されている外観の面を「残す面」として選択することができる。
外観選択指示が有る（Ｙｅｓ）場合、ステップＣ３０Ａに進み、外観選択指示が無い（Ｎｏ）場合、ステップＣ３５に進む。
ステップＣ３０Ａでは、範囲指定（ステップＳ２５の処理）の有無を判定する。範囲指定が有る（Ｙｅｓ）場合、ステップＳ３０Ａに進み、範囲指定が無い（Ｎｏ）場合、ステップＳ３０に進む。
ステップＳ３０に進んだ場合、表示手段３０の表示面から３次元形状モデルに向けて（仮想的に）平面状の光を当てて、当該光が当たった面を含むグループ面を（残す面として）選択する。なお、選択された面は、第２所定色（例えば青色）等に変更し、作業者に選択された面であることを識別可能としている。例えば図４（Ａ）の表示状態（第１所定色で表示）からステップＳ３０が実行されると、図４（Ｂ）の表示状態（光が当たった面（すなわち見えている面）を第２所定色に変更した状態）に変化する。その後ステップＣ１０に戻る。
ステップＳ３０Ａに進んだ場合、指定された範囲内（図５（Ａ）の例では範囲指示枠３０Ｗ内）に表示手段３０の表示面から（仮想的に）平面状の光を当てて、当該光が当たった面を含むグループ面を（残す面として）選択する。なお、選択された面は、第２所定色（例えば青色）等に変更し、作業者に選択された面であることを識別可能としている。その後ステップＣ１０に戻る。
例えば作業者が、一度ステップＳ３０を実行して外観を形成している面を選択した後、視点変更操作を行い、選択すべき面を発見した場合（図５（Ａ）における範囲指示枠３０Ｗ内の第１所定色の部分を発見した場合）、その面を含む範囲（例えば図５（Ａ）における範囲指示枠３０Ｗ）を指定すれば、制御手段１０は指定された範囲内のみで選択処理（ステップＳ３０Ａの処理）を行うので、制御手段１０の処理負荷を低減して処理時間を短くすることができる。
作業者は視点位置を種々の位置に変更して「ステップＳ３０」または「ステップＳ２５及びステップＳ３０Ａ」の処理を行わせ、複数のグループ面を選択する。
なお、光を当てて光が当たった面を選択する方法としては、例えば表示手段３０の画像を表示する各最小単位（ドットまたは画素等）において光が当たったか否かを判定し、光が当たったと判定された最小単位を含むグループ面を選択する。
【００２８】
ステップＣ３５に進んだ場合、作業者からの確認指示（ステップＳ３０、ステップＳ３０Ａの選択処理で選択されなかったグループ面のみを表示（例えば第１所定色のグループ面のみを表示）する確認操作）の有無を判定する。作業者は、キーボードやマウス等の入力手段２０を用いて、削除するグループ面のみを確認のために表示手段３０に表示させることができる。例えば作業者は、この確認指示により、図５（Ｂ）の例に示すような３次元形状モデルの内部に隠れていて選択されなかったグループ面（削除される予定のグループ面）を表示手段３０に表示させて確認することができる。
確認指示が有る（Ｙｅｓ）場合、ステップＳ３５に進み、確認指示が無い（Ｎｏ）場合、ステップＣ４０に進む。
ステップＳ３５では、表示手段３０に表示している３次元形状モデルの各グループ面において、ステップＳ３０及びステップＳ３０Ａにて選択されなかったグループ面のみを表示し、ステップＣ１０に戻る。
【００２９】
ステップＣ４０に進んだ場合、作業者からの部品抽出指示（指定した部品のみを抽出する部品抽出操作）の有無を判定する。作業者は、例えば図５（Ｂ）に示す確認操作の結果、表示手段３０に表示されている「選択されなかったグループ面」の中から選択を所望するグループ面を含む部品を抽出することができる。例えば表示手段３０に表示している３次元形状モデル（非稼動状態のモデル）では外観上に現れないが、稼動中に移動等する部品でありシミュレーション等に必要な部品がこの部品に相当する。
部品抽出指示が有る（Ｙｅｓ）場合、ステップＳ４０に進み、部品抽出指示が無い（Ｎｏ）場合、ステップＣ４５に進む。
ステップＳ４０では、指示された部品を抽出して表示手段３０に表示する。例えば作業者は、図５（Ｂ）における確認指示の結果の画面から部品３０Ｐを選択して部品抽出指示を行うと、図６（Ａ）に示すように部品３０Ｐが抽出され、ステップＣ１０に戻る。作業者は、抽出された部品３０Ｐにおいて、視点変更指示、範囲指定指示、外観選択指示等を行うことができる。
なお抽出された部品は、３次元形状モデルの表示画面に対して子画面等を用いて表示（図６（Ｂ）参照）するようにしてもよい。
【００３０】
ステップＣ４５に進んだ場合、作業者からの削除指示（ステップＳ３０、ステップＳ３０Ａで選択されなかったグループ面を削除する削除操作）の有無を判定する。
削除指示が有る（Ｙｅｓ）場合、ステップＳ４５に進み、削除指示が無い（Ｎｏ）場合、ステップＣ５０に進む。
ステップＳ４５では、ステップＳ３０及びステップＳ３０Ａで選択されなかったグループ面（つまり、ステップＳ４０の確認指示で表示された（例えば第１所定色で表示された）グループ面）に関するデータを削除し、ステップＣ１０に戻る。
【００３１】
ステップＣ５０に進んだ場合、作業者からの記憶指示（ステップＳ４５で削除を行った後の削減３次元形状データを記憶する記憶操作）の有無を判定する。
記憶指示が有る（Ｙｅｓ）場合、ステップＳ５０に進み、記憶指示が無い（Ｎｏ）場合、ステップＣ５５に進む。
ステップＳ５０では、ステップＳ４５にてデータが削減された削減３次元形状データを記憶手段（図１の例では記憶手段４０Ｂ）に記憶して、ステップＣ１０に戻る。この処理で記憶された削減３次元形状データは、例えば稼動時の部品干渉解析処理等のシミュレーションの時間を大幅に短縮することが可能である。
【００３２】
ステップＣ５５に進んだ場合、作業者からの終了指示（３次元形状データ削減処理を終了させる終了操作）の有無を判定する。
終了指示が有る（Ｙｅｓ）場合、当該３次元形状データ削減処理を終了し、終了指示が無い（Ｎｏ）場合、ステップＣ１０に戻る。
また、以上に説明した制御手段１０、入力手段２０、表示手段３０、記憶手段（４０Ａ、４０Ｂ）等を備え、図３に示した３次元形状データ削減方法の処理を制御手段１０に行わせることで、３次元形状データ削減装置１を実現することができた。
以上、本実施の形態にて説明した３次元形状データ削減方法を用いた３次元形状データ削減装置１を用いて、工作機械の３次元形状データ（３次元ＣＡＤデータ）のデータ量を約１／３に削減した削減３次元形状データを数分程度で得ることができた。
【００３３】
本発明の３次元形状データ削減方法は、本実施の形態で説明した外観、構成、処理、表示例等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。例えば処理手順は図３に示すフローチャートに限定されるものではなく、表示手段３０への表示例は図４及び図５の例に限定されるものではない。
また本実施の形態の説明では、表示している３次元形状モデルにおいて選択前のグループ面と選択後のグループ面とを色（色彩）を変更して識別可能に表示したが、選択後のグループ面を点滅させて表示してもよいし、選択前のグループ面と選択後のグループ面との輝度を変更させて表示させてもよい。
【産業上の利用可能性】
【００３４】
本発明の３次元形状データ削減方法及び３次元形状データ削減装置は、種々のシミュレーション等で用いることが可能な削減３次元形状データの作成に利用できる。また、工作機械等の３次元形状データを用いて３次元形状モデルの表示を行うことができる数値制御装置に利用できる。
【図面の簡単な説明】
【００３５】
【図１】本発明の３次元形状データ削減装置１の一実施の形態の概略構成（図１（Ａ））及び概略外観図（図１（Ｂ））の例を説明する図である。
【図２】表示手段３０に表示される３次元形状モデルの例を説明する図である。
【図３】３次元形状データの削減方法の処理手順の例を示すフローチャートである。
【図４】ステップＳ１０において表示手段３０に表示される３次元形状モデルの例を説明する図（図４（Ａ））と、ステップＳ３０において表示手段３０に表示される３次元形状モデルの例を説明する図（図４（Ｂ））である。
【図５】ステップＳ２５において範囲指定を行った例を説明する図（図５（Ａ））と、ステップＳ３５において確認指示の結果を説明する図（図５（Ｂ））である。
【図６】ステップＳ４０において部品抽出指示を行った例を説明する図である。
【符号の説明】
【００３６】
１        ３次元データ削減装置
１０      制御手段
２０      入力手段
３０      表示手段
３０Ｗ    範囲指示枠
４０Ａ、４０Ｂ    記憶手段
１００    ３次元形状モデル
ＭＴ      単位面
ＭＧ１、ＭＧ２    グループ面
【図１】
2006330927.tif 000003
【図２】
2006330927.tif 000004
【図３】
2006330927.tif 000005
【図６】
2006330927.tif 000006
【図４】
2006330927.tif 000007
【図５】
2006330927.tif 000008