(57)【要約】【課題】データ交換時などに発生する曲面間の隙間や曲面の表現形式の意図しない変更を容易に確認できる３次元形状処理方法を提供する。【解決手段】３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、面塗り対象の３次元形状データを取得し（Ｓ１１）、その３次元形状データの特徴からその３次元形状データの種別（形状タイプ）を判定し（Ｓ１２）、その判定結果が「ワイヤーフレームである」場合には、面塗りを行うことなく終了させ、「ソリッドである」という判定の場合には、あらかじめ利用者により指定されたソリッドの場合の面塗り色を取得し（Ｓ１３）、当該３次元形状モデルの面を取得した色で塗り（Ｓ１４）、「サーフェスである」という判定の場合には、あらかじめ利用者により指定されたサーフェスの場合の面塗り色を取得し（Ｓ１５）、当該３次元形状モデルの面を取得した色で塗る（Ｓ１４）構成にした。【選択図】　　　図３
2004038408.tif 000002
【特許請求の範囲】
【請求項１】
３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、３次元形状データの種別ごとに面塗り色を設定する塗り色設定手段と、該塗り色設定手段により設定された塗り色に従って３次元形状モデルの面塗りを行う面塗り手段と、を備えたことを特徴とする３次元形状処理装置。
【請求項２】
３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、３次元形状モデル中に存在するループの幾何データの種別ごとに面塗り色を設定する塗り色設定手段と、該塗り色設定手段により設定された塗り色に従って３次元形状モデルの面塗りを行う面塗り手段と、を備えたことを特徴とする３次元形状処理装置。
【請求項３】
３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、面塗り方法を複数の面塗り方法間で切り替える切り替え手段を備え、該切り替え手段により面塗り方法を切り替えて複数の面塗り方法中から選択した面塗り方法に基づいて面塗りを行う構成にしたことを特徴とする３次元形状処理装置。
【請求項４】
３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、同一または異なる３次元形状モデルを異なるグラフィックウィンドウに並べて表示する表示手段を備え、該グラフィックスウィンドウへの表示の際、前記グラフィックウィンドウごとに面塗り方法を独立に設定して表示できる構成にしたことを特徴とする３次元形状処理装置。
【請求項５】
３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、３次元形状データの種別ごとに面塗り色を設定し、設定されたその面塗り色に従って３次元形状モデルの面塗りを行うことを特徴とする３次元形状処理方法。
【請求項６】
３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、３次元形状モデル中に存在するループの幾何データの種別ごとに面塗り色を設定し、設定された面塗り色に従って３次元形状モデルの面塗りを行うことを特徴とする３次元形状処理方法。
【請求項７】
３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、３次元形状モデル中に存在するループごとに面塗り色を設定し、設定された面塗り色に従って３次元形状モデルの面塗りを行うことを特徴とする３次元形状処理方法。
【請求項８】
３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、複数の面塗り方法を備え、その複数の面塗り方法中から選択した面塗り方法に従って面塗りを行うことを特徴とする３次元形状処理方法。
【請求項９】
３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、同一または異なる３次元形状モデルを異なるグラフィックウィンドウに並べて表示する構成とし、そのグラフィックスウィンドウへの表示の際、グラフィックウィンドウごとに面塗り方法を独立に設定して表示することを特徴とする３次元形状処理方法。
【請求項１０】
情報処理装置上で実行されるプログラムにおいて、請求項５乃至請求項９のいずれか１項に記載の３次元形状処理方法によった３次元形状処理を実行させるようにプログラミングされていることを特徴とするプログラム。
【請求項１１】
プログラムを記憶した記憶媒体において、請求項１０記載のプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、専用の３次元形状処理装置や汎用の情報処理装置上で実行される３次元形状処理方法に関し、特に、面塗り色を面塗り対象の種別などにより異なった色に設定できる面塗り方法に関するものである。
【０００２】
【従来の技術】
近年、製品を設計する際にＣＡＤ／ＣＡＭシステムなど３次元形状処理システムを積極的に利用するようになってきた。しかし、それを利用する際、設計の上流工程であるデザイン工程などから下流工程である製造・生産工程などに至る各工程で行われるすべての作業を、ある１つの３次元形状処理システムだけで行うことは不可能であるので、複数の３次元形状処理システムの間で３次元形状データがやりとりされているのが現状である。例えば、デザイン部門で作成した製品外装の３次元形状データを設計部門で使用する製品設計ＣＡＤシステムに読み込んだり、製品設計ＣＡＤシステムの３次元形状データを金型設計用のＣＡＤ／ＣＡＭシステムに読み込んだりといった作業が行われるのである。
このように異なる３次元形状処理システムの間で３次元形状データをやりとりする手段として、ＩＧＥＳフォーマットファイルが広く使われており、３次元形状データ交換の標準フォーマットとして認知されている。しかしながら、標準フォーマットとして広く利用されているＩＧＥＳフォーマットを用いても、異なる３次元形状処理システム間でデータ交換を行うときには問題が発生することが多い。これは、３次元形状処理システムの持つ許容誤差の値がシステムごとに異なることが主な原因である。許容誤差とは、ある閾値以下の数値は０であるとみなしていることによる誤差であり、２つの幾何形状の一致判定などに使用されている。例えば、許容誤差が０．００１であるシステムＡと許容誤差が０．０００００１であるシステムＢの間でのデータ交換を考えると、システムＡで０であるとみなされる値、例えば０．０００５がシステムＢでは０とみなされない。
【０００３】
このような許容誤差の値の違いにより、あるシステムで一致しているとみなされる幾何要素が別のシステムでは一致していないとみなされるケースが発生するので、あるシステムでは一致しているとみなされていた２つの曲面の境界が別のシステムでは離れてしまい、その間に微小な隙間が発生してしまうといった現象が起こる。また、あるシステムにおいて平面や球、円柱、円錐など２次曲面で表されていた面の幾何データが、別のシステムにおいては自由曲面で表されてしまう現象も発生する。平面や２次曲面で表現される幾何データは製品形状の特徴を表しているし、また、自由曲面に比較して取り扱いが容易であるので、データ交換の際には平面や２次曲面のまま扱われるのが望ましいのは当然である。
また、許容誤差の値が異なっている場合でも、曲面間に微小な隙間を発生させないようなデータ交換の方法や、曲面の表現形式を一切変更せずにデータ交換できる機能が広く望まれているが、あらゆる３次元形状データに対応できるようにすることは非常に困難である。そのため、データ交換時に曲面間に隙間が発生することや、曲面の表現形式が変わってしまうことはある程度許容しつつ、そのような現象が発生したことを容易に確認できることが非常に重要である。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来技術においては、データ交換時に曲面間に隙間が発生していることや、曲面の表現形式が変わってしまっていることを容易に確認することができないという問題があった。
本発明の目的は、このような従来技術の問題を解決することにあり、具体的には、データ交換時などに発生する曲面間の隙間や曲面の表現形式の意図しない変更を容易に確認できる３次元形状処理方法を提供することにある。
【０００５】
【課題を解決するための手段】
前記の課題を解決するために、請求項１記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、３次元形状データの種別ごとに面塗り色を設定する塗り色設定手段と、その塗り色設定手段により設定された塗り色に従って３次元形状モデルの面塗りを行う面塗り手段とを備えたことを特徴とする。
また、請求項２記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、３次元形状モデル中に存在するループの幾何データの種別ごとに面塗り色を設定する塗り色設定手段と、その塗り色設定手段により設定された塗り色に従って３次元形状モデルの面塗りを行う面塗り手段とを備えたことを特徴とする。
また、請求項３記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、面塗り方法を複数の面塗り方法間で切り替える切り替え手段を備え、その切り替え手段により面塗り方法を切り替えて複数の面塗り方法中から選択した面塗り方法に従って面塗りを行う構成にしたことを特徴とする。
また、請求項４記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理装置において、同一または異なる３次元形状モデルを異なるグラフィックウィンドウに並べて表示する表示手段を備え、そのグラフィックスウィンドウへの表示の際、グラフィックウィンドウごとに面塗り方法を独立に設定して表示できる構成にしたことを特徴とする。
【０００６】
また、請求項５記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、３次元形状データの種別ごとに面塗り色を設定し、設定されたその面塗り色に従って３次元形状モデルの面塗りを行う構成にしたことを特徴とする。
また、請求項６記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、３次元形状モデル中に存在するループの幾何データの種別ごとに面塗り色を設定し、設定された面塗り色に従って３次元形状モデルの面塗りを行う構成にしたことを特徴とする。
また、請求項７記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、３次元形状モデル中に存在するループごとに面塗り色を設定し、設定された面塗り色に従って３次元形状モデルの面塗りを行う構成にしたことを特徴とする。
また、請求項８記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、複数の面塗り方法を備え、その複数の面塗り方法中から選択した面塗り方法に従って面塗りを行う構成にしたことを特徴とする。
また、請求項９記載の発明では、３次元形状モデルの面塗り色を設定することができる３次元形状処理方法において、同一または異なる３次元形状モデルを異なるグラフィックウィンドウに並べて表示する構成とし、そのグラフィックスウィンドウへの表示の際、グラフィックウィンドウごとに面塗り方法を独立に設定して表示する構成にしたことを特徴とする。
また、請求項１０記載の発明では、情報処理装置上で実行されるプログラムにおいて、請求項５乃至請求項９のいずれか１項に記載の３次元形状処理方法によった３次元形状処理を実行させるようにプログラミングされている構成にしたことを特徴とする。
また、請求項１１記載の発明では、プログラムを記憶した記憶媒体において、請求項１０記載のプログラムを記憶したことを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は本発明の各実施例の３次元形状処理装置要部を示す構成ブロック図である。図示したように、この３次元形状処理装置は、プログラムに従って装置全体を制御したり本発明に係わる３次元形状処理を実行したりするＣＰＵ１、そのプログラムや各種データを一時的に記憶するメモリ（例えばＲＡＭ）２、３次元形状データの種別情報や面の幾何タイプなどを含む３次元形状データを記憶しておく形状データ記憶部（例えばハードディスク装置の一部領域）３、グラフィックス表示関連の情報であるグラフィックス情報などを記憶しておくグラフィックス情報記憶部（例えばハードディスク装置の一部領域）４、ＣＰＵ１から渡されたグラフィックスコマンドに従って描画処理を行うグラフィックプロセッサ５、表示中の表示データを記憶する表示メモリ６、３次元形状モデルなどを表示する表示装置７、キーボードやマウスを有する入力装置８などを備えている。なお、この３次元形状処理装置では、請求項記載の塗り色設定手段および切り替え手段がプログラムを記憶したメモリ２とそのプログラムに従って動作するＣＰＵ１と表示メモリ６と表示装置７と入力装置８とにより実現され、面塗り手段が同様なメモリ２およびＣＰＵ１とグラフィックプロセッサ５により実現され、表示手段が同様なメモリ２およびＣＰＵ１とグラフィックプロセッサ５と表示メモリ６と表示装置７とにより実現される。
このような構成で、本発明の第１の実施例の３次元形状処理装置では、利用者の指定に従って、３次元形状データの種別ごと（形状タイプ別）に色を変えて面塗りを行ったり、３次元形状モデルの面を形成するループの幾何データの種別ごと（面タイプ別）に色を変えて面塗りを行ったりする。なお、３次元形状データの種別は大きく分けて、ワイヤーフレーム、サーフェス、ソリッドの３つに分けられる。但し、ワイヤーフレームは面のデータを全く保持していないので面塗りの対象にはならない。サーフェスは３次元形状モデルの一部に曲面データをもたないループが存在するデータである。データ交換後に発生する曲面間の隙間には面データが存在しないので、隙間が発生した３次元形状データは必ずサーフェスになる。ソリッドは中身が詰まったデータであり、すべてのループは曲面データを保持している。
このように、３次元形状データの種別ごとに色を変えて面塗りする手段を提供することにより、この実施例では、データ交換後に曲面間に隙間が発生してしまったかどうかを視覚的に確認することが可能になるし、面の幾何データの種別ごとに異なる面の色を設定する手段を提供することにより、データ変換後に曲面の表現形式が意図せず変わってしまったループも容易に確認することができるのである。
【０００８】
図２〜図５に、本発明の第１の実施例の動作フローを示す。以下、図２〜図５に従って、この実施例の動作を説明する。
この実施例では、まず、そのとき利用者から指定されている面塗り方法が前記した形状タイプ別の面塗りか否かを判定する（Ｓ１）。そして、形状タイプ別の面塗りであれば（Ｓ１で「はい」）、後述する形状タイプ別面塗りを実行する（Ｓ２）。それに対して、形状タイプ別の面塗りでなければ（Ｓ１で「いいえ」）、面タイプ別の面塗りか否かを判定し（Ｓ３）、面タイプ別の面塗りであれば（Ｓ３で「はい」）後述する面タイプ別面塗りを実行する（Ｓ４）。また、面タイプ別の面塗りでなければ（Ｓ３で「いいえ」）、後述するループ別面塗りを実行する（Ｓ５）。なお、この実施例では、指定された面塗り方法を示す情報をグラフィックス情報記憶部４にグラフィックウィンドウごとに保持する。グラフィックウィンドウのＩＤ（識別子）と面塗り方法に関する情報と面塗り対象（３次元形状データの識別子）とをセットにしてグラフィックス情報として記憶するのである。
【０００９】
次に、図３に示したフロー図に従って形状タイプ別面塗りについて説明する。この面塗りでは、まず、例えば他の３次元形状処理システムから入力され、形状データ記憶部３に格納された面塗り対象の３次元形状モデルの３次元形状データを取得する（Ｓ１１）。そして、その３次元形状データの特徴からその３次元形状データの種別（形状タイプ）を判定する（Ｓ１２）。なお、判定結果は３次元形状データに対応付けて形状データ記憶部３に記憶しておく。
こうして、その判定結果が「ワイヤーフレームである」場合には、当該３次元形状モデルは面を持たないので、面塗りを行うことなくこの動作フローを終了させる。
それに対して、「ソリッドである」という判定の場合には、あらかじめ利用者により指定されたソリッドの場合の面塗り色を取得し（Ｓ１３）、当該３次元形状モデルの面を取得した色で塗る（Ｓ１４）。また、ステップＳ１２において「サーフェスである」という判定の場合には、あらかじめ利用者により指定されたサーフェスの場合の面塗り色を取得し（Ｓ１５）、当該３次元形状モデルの面を取得した色で塗る（Ｓ１４）。
【００１０】
次に、図４に示したフロー図に従って面タイプ別面塗りについて説明する。
この面塗りでは、まず、例えば他の３次元形状処理システムから入力され、形状データ記憶部３に格納された面塗り対象の３次元形状モデルの３次元形状データを取得する（Ｓ２１）。
続いて、その３次元形状データ中の当該面について３次元形状データのひとつとしてあらかじめ設定されている面の種別を示すデータを取得し、その面の種別（面タイプ）を判定する（Ｓ２２）。そして、「自由曲面である」という判定であった場合には、あらかじめ利用者により指定された自由曲面の場合の面塗り色を取得し（Ｓ２３）、当該面について取得した色による面塗りを行う（Ｓ２５）。
それに対して、「平面である」という判定の場合には、あらかじめ利用者により指定された平面の場合の面塗り色を取得し（Ｓ２４）、当該面について取得した色による面塗りを行う（Ｓ２５）。また、ステップＳ２２において「球、円柱、円錐など２次曲面である」という判定の場合には、あらかじめ利用者により指定された２次曲面の場合の面塗り色を取得し（Ｓ２６）、当該面について取得した色による面塗りを行う（Ｓ２５）。
【００１１】
次に、図５に示したフロー図に従ってループ別面塗りについて説明する。
この面塗りでは、まず、他の３次元形状処理システムから入力されたか、または当該３次元形状処理システムにおいて作成されたかして、形状データ記憶部３に格納された面塗り対象の３次元形状モデルの３次元形状データを取得する（Ｓ３１）。なお、前記した形状タイプ別面塗りおよび面タイプ別面塗りにおいても対象とする３次元形状データは当該３次元形状処理システムにおいて作成されたものでも効果がある。例えば、面上の頂点を意図せず移動してしまったことによって面タイプが２次曲面から自由曲面に変わってしまうとか、サーフェスに変わっていても異なるサーフェスの境界の位置が一致しているとソリッドになっていると判断してしまうこともあるからである。このような変化は面タイプ別面塗りや形状タイプ別面塗りにより視覚的に容易に判断することができるのである。
続いて、その３次元形状データ中の当該ループについて面の色が設定されているか否かを判定する（Ｓ３２）。そして、設定されているならば（Ｓ３２で「はい」）、あらかじめ利用者により指定された（３次元形状データの作成時などに例えば特定の面に色を設定し３次元形状データのひとつとして持っている）当該ループの面の面塗り色を取得し（Ｓ３３）、当該ループの面について取得した色による面塗りを行う（Ｓ３４）。
それに対して、当該ループの面塗り色が設定されていないならば（Ｓ３２で「いいえ」）、あらかじめ設定されたデフォルトの面塗り色を取得し（Ｓ３５）、当該ループの面について取得した色による面塗りを行う（Ｓ３４）。
【００１２】
次に、利用者が面塗り方法を画面上で指定する方法について説明する。
図６に、その際に表示する画面の一例を示す。図６において、□はボタンまたはチェックボックスを表し、上側の「画面」と表示された枠内が面塗り方法を切り替える面画である。この枠内の「面画」ボタンが押されている場合またはチェックされている場合には、「形状タイプ」（形状タイプごとの面塗り）、「面タイプ」（面タイプごとの面塗り）、「面」（ループ別の面塗り）のうちのいずれかを選択することができる。なお、図６の例において、■になっている箇所が選択されている状態を示している。図示した「線画」のボタンが押された場合またはチェックされた場合は、前記した面画ボタンの押し下げ状態またはチェック状態は無視される。
こうして、この実施例によれば、形状タイプの違いや面タイプの違いなどが面の色の違いにより容易にわかるので、データ交換時に発生する曲面間の隙間や曲面の表現形式の意図しない変更を容易に確認できる。また、面の色の違いにより、特定の面（特定のループ）を容易に確認できる。
【００１３】
次に、図７に示した動作フロー図に従って、本発明の第２の実施例について説明する。
この実施例では、３次元形状モデルを指定されたグラフィックスウィンドウに表示するに際して、まず、表示対象の３次元形状データを取得する（Ｓ４１）。そして、表示するグラフィックスウィンドウと表示方法を利用者に指定させ、指定されたグラフィックスウィンドウと表示方法を示す情報を取得し（Ｓ４２）、表示方法が面画表示か否かを判定する（Ｓ４３）。
こうして、面画表示であると判定されたならば（Ｓ４３で「はい」）、第１の実施例に示した面塗り処理（図２〜図５参照）を実行し、その結果が反映された３次元形状モデルを指定されたグラフィックスウィンドウに表示する（Ｓ４４）。それに対して、表示方法が面画表示でないと判定されたならば（Ｓ４３で「いいえ」）、取得した３次元形状データを用いて、指定されたグラフィックスウィンドウに線画表示（ワイヤーフレーム表示）を行う（Ｓ４５）。
なお、前記において、同一の３次元形状データに対して一方のグラフィックスウィンドウには面画表示を指定し、他方のグラフィックスウィンドウには線画表示を指定したり、または、一方のグラフィックスウィンドウには形状タイプごとに面塗り色を異ならせる面画表示を指定し、他方のグラフィックスウィンドウには面タイプごとに面塗り色を異ならせる面画表示を指定したりすることにより、２つを並べて表示することができる。
こうして、この実施例によれば、単に第１の実施例と同様の効果が得られるだけでなく、複数のグラフィックスウィンドウのそれぞれに異なった表示方法の３次元形状モデルを並べて表示することができる。
【００１４】
以上、本発明の２つの実施例について説明したが、説明したような本発明によった３次元形状処理を実行させるようにプログラミングしたプログラムを着脱可能な記憶媒体に記憶し、その記憶媒体をこれまで本発明によった３次元形状処理を行えなかったパーソナルコンピュータなど情報処理装置に装着することにより、または、そのようなプログラムをネットワークを介してそのような情報処理装置へ転送することにより、その情報処理装置においても本発明によった３次元形状処理を行うことができる。
【００１５】
【発明の効果】
以上説明したように、本発明によれば、請求項１および請求項５記載の発明では、３次元形状データの種別ごとに面塗り色が設定され、設定されたその面塗り色に従って３次元形状モデルの面塗りが行われるので、例えばデータ変換時に曲面間に隙間が発生してサーフェス形状になっているか、曲面間に隙間が発生せずソリッド形状になっているかを視覚的に容易に確認することができ、したがって、データ変換が正しく行われたかどうかを容易に判断することができる。
また、請求項２および請求項６記載の発明では、３次元形状モデル中に存在するループの幾何データの種別ごとに面塗り色が設定され、設定された面塗り色に従って３次元形状モデルの面塗りが行われるので、例えばデータ変換前に平面や２次曲面であったループがデータ交換後に自由曲面になってしまっているかどうかを視覚的に容易に確認することができ、したがって、データ変換が正しく行われたどうかを容易に判断することができる。特に、ワイヤーフレーム表示の場合、一見しただけでは平面や２次曲面に見えるループ、あるいは平面や２次曲面と同じ形状をしているがその内部表現形式が自由曲面であるループなども容易に確認できるので、データ交換直後だけでなく、任意の形状変形処理を実行した後の３次元形状の妥当性確認にも有用である。
また、請求項７記載の発明では、３次元形状モデル中に存在するループごとに面塗り色が設定され、設定された面塗り色に従って３次元形状モデルの面塗りが行われるので、同様に、データ交換時や形状変形処理時における曲面間の隙間の発生などを視覚的に容易に確認することができ、したがって、データ変換が正しく行われたかどうかを容易に判断することができる。
また、請求項３および請求項８記載の発明では、複数の面塗り方法中から選択した面塗り方法に従って面塗りが行われるので、対象とする３次元形状モデルに応じてより適切な面塗り方法を用いることができ、したがって、視覚的により容易に確認することができ、データ変換が正しく行われたかどうかをより容易に判断することができる。
【００１６】
また、請求項９記載の発明では、同一または異なる３次元形状モデルを異なるグラフィックウィンドウに並べて表示することができ、そのグラフィックスウィンドウへの表示の際、グラフィックウィンドウごとに面塗り方法を独立に設定して表示することができるので、面間の隙間発生や曲面の表現形式の意図しない変更を複数のグラフィックウィンドウを用いて見比べながら確認することも可能であり、データ交換後の問題発生および形状変形処理後の問題発生を更に容易に確認することができる。
また、請求項１０記載の発明では、請求項５乃至請求項９のいずれか１項に記載の３次元形状処理方法によった３次元形状処理を実行させるようにプログラミングされているプログラムを情報処理装置上で実行することができるので、情報処理装置を用いて請求項５乃至請求項９のいずれか１項に記載の発明の効果を得ることができる。
また、請求項１１記載の発明では、請求項１０記載のプログラムを着脱可能な記憶媒体に記憶することができるので、その記憶媒体をこれまで請求項５乃至請求項９のいずれか１項に記載の発明によった３次元形状処理を行えなかったパーソナルコンピュータなど情報処理装置に装着することにより、その情報処理装置においても請求項５乃至請求項９のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の各実施例の３次元形状処理装置要部を示す構成ブロック図である。
【図２】本発明の第１の実施例を示す３次元形状処理方法の動作フロー図である。
【図３】本発明の第１の実施例を示す３次元形状処理方法の他の動作フロー図である。
【図４】本発明の第１の実施例を示す３次元形状処理方法の他の動作フロー図である。
【図５】本発明の第１の実施例を示す３次元形状処理方法の他の動作フロー図である。
【図６】本発明の第１の実施例を示す３次元形状処理方法の画面図である。
【図７】本発明の第２の実施例を示す３次元形状処理方法の動作フロー図である。
【符号の説明】
１　ＣＰＵ
２　メモリ
３　形状データ記憶部
４　グラフィックス情報記憶部
５　グラフィックプロセッサ
６　表示メモリ
７　表示装置
８　入力装置
【図１】
2004038408.tif 000003
【図２】
2004038408.tif 000004
【図３】
2004038408.tif 000005
【図４】
2004038408.tif 000006
【図５】
2004038408.tif 000007
【図６】
2004038408.tif 000008
【図７】
2004038408.tif 000009