(57)【特許請求の範囲】
【請求項１】
図面注記から関連する３Ｄ製品ドキュメンテーションを生成する方法であって、該方法は、データ処理システム（１００）によって実施され、以下のステップを含む、すなわち、
・１つの図面ビュー（２１０）の１つまたは複数の図面注記（２１５，２２０，２２５）のうち、１つの候補図面注記（２１５，２２０，２２５）の１つまたは複数の属性を受け取るステップ（４０５）と、
・前記図面ビューから１つの３Ｄモデルビュー（３５０）を生成するステップ（４１０）と、
・受け取った前記１つまたは複数の属性を用いて、１つの３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を生成するステップと、
・前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に適用可能である３Ｄモデルビュー（２５０）を識別するステップ（４１５）と、
・前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を、識別された前記３Ｄモデルビュー（２５０）に表示するステップ（４２０）と、
・複数の候補図面注記（２１５，２２０，２２５）のうちのいずれが、１つの３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に変換されて、前記３Ｄモデルビュー（２５０）に表示されたのかを判定するステップと、
・複数の図面ビュー（２１０）のいずれが、３Ｄモデルビュー（２５０）への変換に成功および失敗したのかを判定するステップと、
・３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に変換されて、変換された前記３Ｄモデルビュー（２５０）に表示された候補図面注記（２１５，２２０，２２５）全体の個数とタイプを判定するステップと、
・以下を特定するデータすなわち、
前記候補図面注記（２１５，２２０，２２５）全体のうちのいずれが、３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）への変換に成功したのか、および、
いずれの図面ビュー（２１０）が、３Ｄモデルビュー（２５０）への変換に成功および失敗したのか、
を特定するデータを提供するレポートを生成して表示するステップと
を含む、
図面注記から関連する３Ｄ製品ドキュメンテーションを生成する方法。
【請求項２】
さらに以下のステップを含む、すなわち、
・前記３Ｄモデルビュー（２５０）に描画された１つの３Ｄモデル（２６５）の１つまたは複数のフィーチャの変更に応答して、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を更新するステップ
を含み、
ただし、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）は、前記３Ｄモデルビュー（２５０）に描画された前記３Ｄモデル（２６５）の前記１つまたは複数のフィーチャに関連づけられている、
請求項１記載の方法。
【請求項３】
さらに以下のステップを含む、すなわち、
・前記候補図面注記（２１５，２２０，２２５）が従属している図面ビュー（２１０）を判定するステップ
を含み、
ただし、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に適用可能な前記３Ｄモデルビュー（２５０）は、前記候補図面注記（２１５，２２０，２２５）が従属している図面ビュー（２１０）に対応する３Ｄモデルビュー（２５０）に基づき識別される、
請求項１記載の方法。
【請求項４】
さらに以下のステップを含む、すなわち、
・前記候補図面注記が前記図面ビューとつながりをもたないシート上にあると判定し、該判定に基づき、前記図面ビュー（２１０）とつながりをもたない前記シート上にある前記候補図面注記（２１５，２２０，２２５）をサポートするように構成された３Ｄモデルビュー（２５０）を生成するステップ
を含む、
請求項１記載の方法。
【請求項５】
図面注記から関連する３Ｄ製品ドキュメンテーションを生成するデータ処理システム（１００）であって、該データ処理システム（１００）は、プロセッサ（１０２）とアクセス可能なメモリとを含み、特に以下のように構成されている、すなわち、
・１つの図面ビュー（２１０）の１つまたは複数の図面注記（２１５，２２０，２２５）のうち、１つの候補図面注記（２１５，２２０，２２５）の１つまたは複数の属性を受け取り、
・前記図面ビューから１つの３Ｄモデルビューを生成し、
・受け取った前記１つまたは複数の属性を用いて、１つの３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を生成し、
・前記３Ｄ製品ドキュメンテーションオブジェクトに適用可能である３Ｄモデルビュー（２５０）を識別し、
・前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を、識別された前記３Ｄモデルビュー（２５０）に表示し、
・複数の候補図面注記（２１５，２２０，２２５）のうちのいずれが、１つの３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に変換されて、前記３Ｄモデルビュー（２５０）に表示されたのかを判定し、
・複数の図面ビュー（２１０）のいずれが、３Ｄモデルビュー（２５０）への変換に成功および失敗したのかを判定し、
・３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に変換されて、変換された前記３Ｄモデルビュー（２５０）に表示された候補図面注記（２１５，２２０，２２５）全体の個数とタイプを判定し、
・以下を特定するデータすなわち、
前記候補図面注記（２１５，２２０，２２５）全体のうちのいずれが、３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）への変換に成功したのか、および、
いずれの図面ビュー（２１０）が、３Ｄモデルビュー（２５０）への変換に成功および失敗したのか、
を特定するデータを提供するレポートを生成して表示する
ように構成されている、
図面注記から関連する３Ｄ製品ドキュメンテーションを生成するデータ処理システム（１００）。
【請求項６】
前記データ処理システム（１００）は、さらに特に以下のように構成されている、すなわち、
・前記３Ｄモデルビュー（２５０）に描画された１つの３Ｄモデル（２６５）の１つまたは複数のフィーチャの変更に応答して、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を更新する
ように構成されており、
ただし、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）は、前記３Ｄモデルビュー（２５０）に描画された前記３Ｄモデル（２６５）の前記１つまたは複数のフィーチャに関連づけられている、
請求項５記載のデータ処理システム（１００）。
【請求項７】
前記データ処理システム（１００）は、さらに特に以下のように構成されている、すなわち、
・前記候補図面注記（２１５，２２０，２２５）が従属している図面ビュー（２１０）を判定する
ように構成されており、
ただし、前記３Ｄ製品ドキュメンテーションオブジェクトに適用可能な前記３Ｄモデルビューは、前記候補図面注記（２１５，２２０，２２５）が従属している図面ビュー（２１０）に対応する３Ｄモデルビューに基づき識別される、
請求項５記載のデータ処理システム（１００）。
【請求項８】
前記データ処理システムは、さらに特に以下のように構成されている、すなわち、
・前記候補図面注記（２１５，２２０，２２５）が前記図面ビュー（２１０）とつながりをもたないシート上にあるとを判定し、該判定に基づき、前記図面ビューとつながりをもたないシート上にある前記候補図面注記（２１５，２２０，２２５）をサポートする３Ｄモデルビュー（２５０）を生成する
ように構成されている、
請求項５記載のデータ処理システム。
【請求項９】
実行可能な命令によってコーディングされた非一時的なコンピュータ読み取り可能媒体であって、前記命令が実行されると、図面注記から関連する３Ｄ製品ドキュメンテーションを生成する１つまたは複数のデータ処理システム（１００）は以下を実行する、すなわち、
・１つの図面ビュー（２１０）の１つまたは複数の図面注記（２１５，２２０，２２５）のうち、１つの候補図面注記（２１５，２２０，２２５）の１つまたは複数の属性を受け取り、
・前記図面ビューから１つの３Ｄモデルビューを生成し、
・受け取った前記１つまたは複数の属性を用いて、１つの３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を生成し、
・前記３Ｄ製品ドキュメンテーションオブジェクトに適用可能である３Ｄモデルビュー（２５０）を識別し、
・前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を、識別された前記３Ｄモデルビューに表示し、
・複数の候補図面注記（２１５，２２０，２２５）のうちのいずれが、３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に変換されて、前記３Ｄモデルビュー（２５０）に表示されたのかを判定し、
・複数の図面ビュー（２１０）のいずれが、３Ｄモデルビュー（２５０）への変換に成功および失敗したのかを判定し、
・３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）に変換されて、変換された前記３Ｄモデルビュー（２５０）に表示された候補図面注記（２１５，２２０，２２５）全体の個数とタイプを判定し、
・以下を特定するデータすなわち、
前記候補図面注記（２１５，２２０，２２５）全体のうちのいずれが、３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）への変換に成功したのか、および、
いずれの図面ビュー（２１０）が、３Ｄモデルビュー（２５０）への変換に成功および失敗したのか、
を特定するデータを提供するレポートを生成して表示する、
非一時的なコンピュータ読み取り可能媒体。
【請求項１０】
前記１つまたは複数のデータ処理システム（１００）は、さらに特に以下のように構成されている、すなわち、
・前記３Ｄモデルビュー（２５０）に描画された１つの３Ｄモデル（２６５）の１つまたは複数のフィーチャの変更に応答して、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）を更新する
ように構成されており、
ただし、前記３Ｄ製品ドキュメンテーションオブジェクト（２５５，２６０）は、前記３Ｄモデルビュー（２５０）に描画された前記３Ｄモデル（２６５）の前記１つまたは複数のフィーチャに関連づけられている、
請求項９記載のコンピュータ読み取り可能媒体。
【請求項１１】
前記１つまたは複数のデータ処理システム（１００）は、さらに特に以下のように構成されている、すなわち、
・前記候補図面注記（２１５，２２０，２２５）が従属している図面ビュー（２１０）を判定する
ように構成されており、
ただし、前記３Ｄ製品ドキュメンテーションオブジェクトに適用可能な前記３Ｄモデルビュー（２５０）は、前記候補図面注記（２１５，２２０，２２５）が従属している図面ビュー（２１０）に対応する３Ｄモデルビューに基づき識別される、
請求項９記載のコンピュータ読み取り可能媒体。
【請求項１２】
前記１つまたは複数のデータ処理システム（１００）は、さらに特に以下のように構成されている、すなわち、
・前記候補図面注記が前記図面ビューとつながりをもたないシート上にあるとを判定し、該判定に基づき、前記図面ビュー（２１０）とつながりをもたない前記シート上にある候補図面注記（２１５，２２０，２２５）をサポートするように構成された３Ｄモデルビュー（２５０）を生成する
ように構成されている、
請求項９記載のコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的に言えば、コンピュータ支援による設計、視覚化および製造システム("CAD system")、製品ライフサイクルマネージメント（"PLM"）システム、ならびに製品および他の項目のデータを管理する同等のシステム（これらをまとめて「製品データ管理」システムまたはＰＤＭシステムと称する）に関する。
【０００２】
発明の背景
ＣＡＤシステムは、二次元（２Ｄ）および三次元（３Ｄ）のモデルおよび図面の設計および視覚化に役立つ。この場合、改善されたシステムが望まれている。
【０００３】
発明の概要
ここで開示する種々の実施形態には、データ処理システムによって実行される製品データ管理方法が含まれており、この方法には、１つの図面ビューの１つまたは複数の図面注記のうち、１つの候補図面注記の１つまたは複数の属性を受け取るステップが含まれている。この方法には、受け取った１つまたは複数の属性を使用して、同等の３Ｄ製品ドキュメンテーションオブジェクトを生成するステップも含まれている。さらにこの方法には、３Ｄ製品ドキュメンテーションオブジェクトを表示するための３Ｄモデルビューを識別するステップが含まれている。この方法には、識別された３Ｄモデルビューにおいて３Ｄ製品ドキュメンテーションオブジェクトを表示するステップが含まれている。
【０００４】
ここで開示する種々の実施形態には、プロセッサを有するデータ処理システムも含まれている。このデータ処理システムには、アクセス可能なメモリも含まれている。このデータ処理システムは特に、１つの図面ビューの１つまたは複数の図面注記のうち、１つの候補図面注記の１つまたは複数の属性を受け取るように構成されている。データ処理ユニットは、受け取った１つまたは複数の属性を使用して、同等の３Ｄ製品ドキュメンテーションオブジェクトを生成するようにも構成されている。このデータ処理ユニットはさらに、３Ｄ製品ドキュメンテーションオブジェクトを表示するための３Ｄモデルビューを識別するように構成されている。このデータ処理ユニットは、識別された３Ｄモデルビューにおいて３Ｄ製品ドキュメンテーションオブジェクトを表示するように構成されている。
【０００５】
ここで開示する種々の実施形態には、実行可能な命令によってコーディングされた非一時的なコンピュータ読み取り可能媒体も含まれており、この命令が実行されると、１つまたは複数のデータ処理システムが、１つの図面ビューの１つまたは複数の図面注記のうち、１つの候補図面注記の１つまたは複数の属性を受け取る。この非一時的なコンピュータ読み取り可能媒体によって、１つまたは複数のデータ処理システムは、受け取った１つまたは複数の属性を使用して、同等の３Ｄ製品ドキュメンテーションオブジェクトを生成する。さらにこの非一時的なコンピュータ読み取り可能媒体によって、１つまたは複数のデータ処理システムは、３Ｄ製品ドキュメンテーションオブジェクトを表示するための３Ｄモデルビューを識別する。さらにこの非一時的なコンピュータ読み取り可能媒体によって、１つまたは複数のデータ処理システムは、識別された３Ｄモデルビューにおいて３Ｄ製品ドキュメンテーションオブジェクトを表示する。
【０００６】
これまでの記載は、以下の詳細な説明を当業者がよりよく理解できるよう、本発明の特徴および技術的な利点をどちらかと言えば大雑把に略述したものである。各請求項の要旨を成す本発明のその他の特徴および利点については、以下で述べることにする。当業者であれば理解できるように、当業者は開示された着想や特定の実施形態を、本発明と同じ目的を成し遂げるための変更または異なる構造設計のベースとして、ただちに使用することができる。さらに当業者であれば、かかる等価の構造が最も広い形態で開示した本発明の着想および範囲を逸脱しないことを理解するであろう。
【０００７】
以下の発明の詳細な説明に入る前に、本明細書全体を通して用いられるいくつかの用語や表現について、ここで定義しておくのがよいと思われる。「を含む」および「を有する」なる表現ならびにそれらの派生語は、制限のない包含を表す。「または」なる表現は、「および／または」の意味も含む。「と関連する」および「それと関連する」ならびにそれらの派生語は、「含む」、「の中に含まれる」、「と相互接続する」、「を含有する」、「の中に含有される」、「に接続する」または「と接続する」、「に結合する」または「と結合する」、「と連携可能である」、「と共働する」、「をはさむ」、「に並置する」、「のすぐ近くにある」、「に結び付けられる」または「と結び付けられる」、「を有する」、「の所有物である」等を意味する場合もある。さらに「コントローラ」なる用語は、ハードウェアで実装されていようと、ファームウェア、ソフトウェア、またはそれらのうち少なくとも２つの組み合わせで実装されていようと、少なくとも１つのオペレーションを制御する何らかのデバイス、システムまたはそれらの一部分を表す。さらにここで留意しておきたいのは、いずれかの特定のコントローラと結び付けられた機能を、ローカルであろうとリモートであろうと、集中させてもよいし分散させてもよい、ということである。いくつかの用語および表現に対する定義は、本明細書全体にわたって規定されるものであり、当業者であれば理解できるように、かかる定義は、大部分の事例ではないにしても数多くの事例において、ここで定義した用語および表現の以前の使用にも将来の使用にも適用される。いくつかの用語は、幅広い種類の実施形態を含むことができるけれども、添付の特許請求の範囲では、それらの用語が特定の実施形態に明確に制限されてもよい。
【０００８】
本発明およびその利点について、いっそう完全に理解できるようにする目的で、添付の図面を参照しながら本発明について以下で説明する。なお、図中、対象が同じであれば同じ参照符号が付されている。
【図面の簡単な説明】
【０００９】
【図１】１つの実施形態を実現可能なデータ処理システムを示すブロック図
【図２Ａ】１つまたは複数のシートを含む本発明による図面の例を示す図
【図２Ｂ】本発明による３Ｄモデルビューの例を示す図
【図３】元になる図面と３Ｄ部品または３Ｄアセンブリとの間の関係を例示する図であって、３Ｄ製品ドキュメンテーションオブジェクトと３Ｄモデルビューを、本発明に従って図面における情報から生成可能であることを示す図
【図４】図面ビューを３Ｄモデルビューに変換するために、たとえばデータ処理システム（たとえばＰＬＭシステムまたはＰＤＭシステム）によって実行可能な、本発明の実施形態によるプロセスのフローチャートを示す図
【図５】図面注記を３Ｄ製品ドキュメンテーションオブジェクトに変換するために、たとえばデータ処理システム（たとえばＰＬＭシステムまたはＰＤＭシステム）によって実行可能な、本発明の実施形態によるプロセスのフローチャートを示す図
【図６】３Ｄモデルに表示された図面注記オブジェクトを３Ｄ製品ドキュメンテーションオブジェクトに変換するために、たとえばデータ処理システム（たとえばＰＬＭシステムまたはＰＤＭシステム）によって実行可能な、本発明の実施形態によるプロセスのフローチャートを示す図
【００１０】
詳細な説明
本明細書では本発明の基本原理を説明するために、以下で説明する図１〜図６および種々の実施形態が用いられているが、これらは例示の目的で用いたにすぎず、いかなる点においても本発明の範囲の限定を意図したものではない。当業者であれば理解できるように、本発明の基本原理を、適切に構成された任意の装置において実現することができる。本発明の数多くの革新的な着想について、具体例として挙げた非限定的な実施形態を参照しながら説明する。
【００１１】
図面ベースのプロセスを、三次元（３Ｄ）モデルおよび３Ｄ製品製造情報（３Ｄ製品ドキュメンテーション）に変換する場合、３Ｄモデルにおいて製品ドキュメンテーションを再現するために、多大な労力と時間が費やされる。３Ｄモデルにおいて製品ドキュメンテーションを再現するためには、３Ｄモデルにおける製品ドキュメンテーションと図面からの製品ドキュメンテーションとの整合を保証するために、手動で検証しなければならない。図面から３Ｄモデルへの製品ドキュメンテーションの再現に費やされる時間および労力ならびにコストは、３Ｄモデルベースのプロセスの採用の妨げになる可能性がある。
【００１２】
本発明による実施形態には、１つの図面における製図ビューと対応させることのできる３Ｄモデルビューを生成するための、および１つの図面における製図注記に対応させることのできる３Ｄ製品ドキュメンテーションを生成するための、システムおよび方法が含まれている。たとえば、１つの図面における製図ビューに対応する３Ｄモデルビュー、および１つの図面における製図注記に対応する３Ｄ製品ドキュメンテーションを生成するために、３Ｄモデルを参照する２Ｄ図面を用いることができる。さらに種々の実施形態には、３Ｄに変換できなかった製図オブジェクトを指示および報告するためのシステムおよび方法も含まれている。
【００１３】
図１には、１つの実施形態を実現することのできるデータ処理システムのブロック図が示されている。これはたとえば、特に以下で述べるプロセスを実行するためのソフトウェアまたは他の手段によって構築されたＣＡＤまたはＰＤＭシステムとして実現可能であり、特に、以下で説明するように、相互接続され通信を行う複数のシステムのうちの１つとして実現可能である。図示されているデータ処理システムには、レベル２キャッシュ／ブリッジ１０４と接続されたプロセッサ１０２が含まれており、キャッシュ／ブリッジ１０４自体はローカルシステムバス１０６と接続されている。たとえばローカルシステムバス１０６を、ＰＣＩ（peripheral component interconnect）アーキテクチャのバスとすることができる。図示の実施例ではローカルシステムバスにさらに、メインメモリ１０８とグラフィックアダプタ１１０も接続されている。グラフィックアダプタ１１０を、ディスプレイ１１１と接続することができる。
【００１４】
ローカルエリアネットワーク（ＬＡＮ）／ワイドエリアネットワーク／ワイヤレス（たとえばWi-Fi）アダプタ１１２などといった他の周辺機器を、ローカルシステムバス１０６と接続することもできる。拡張バスインタフェース１１４によって、ローカルシステムバス１０６が入出力（Ｉ／Ｏ）バス１１６と接続されている。Ｉ／Ｏバス１１６は、キーボード／マウスアダプタ１１８、ディスクコントローラ１２０、およびＩ／Ｏアダプタ１２２と接続されている。ディスクコントローラ１２０を記憶装置１２６と接続することができ、この記憶装置１２６を、機械で使用可能または機械で読み取り可能な任意の適切な記憶媒体とすることができ、このような記憶媒体には、以下に限定されるわけではないが、リードオンリーメモリ（ＲＯＭ）など不揮発性で変更不可能な媒体、または消去可能であり電気的にプログラミング可能なリードオンリーメモリ（ＥＥＰＲＯＭ）、磁気テープ媒体、ユーザが記録可能なタイプの媒体たとえばフロッピーディスク、ハードディスクドライブ、およびコンパクトディスク型リードオンリーメモリ（ＣＤ−ＲＯＭ）、またはディジタル多用途ディスク（ＤＶＤ）、さらに他の周知の光学的、電気的または磁気的な記憶デバイスが含まれる。
【００１５】
図示されているこの実施例では、Ｉ／Ｏバス１１６にオーディオアダプタ１２４も接続されており、サウンド再生のためにこのアダプタにスピーカ（図示せず）を接続することができる。キーボード／マウスアダプタ１１８によって、マウス、トラックボール、トラックポインタ、タッチスクリーンなどポインティングデバイス（図示せず）のための接続が提供される。
【００１６】
当業者であれば理解できるように、図１に描かれているハードウェアを個々の実現形態に合わせて変更できる。たとえば、図示されているハードウェアに加えて、またはその代替として、光ディスクドライブなどのような他の周辺機器を使用してもよい。図示されている実施例は、例示目的で示されているにすぎず、本発明に関して構造上の制限を意図したものではない。
【００１７】
本発明の１つの実施形態によるデータ処理システムには、グラフィックユーザインタフェースを用いるオペレーティングシステムが含まれている。このオペレーティングシステムによれば、同時に複数のディスプレイウィンドウをグラフィックユーザインタフェースとして表示させることができ、各ディスプレイウィンドウによって、それぞれ異なるアプリケーションに対するインタフェースが提供され、または同じアプリケーションの異なるインスタンスに対するインタフェースが提供される。ユーザはポインティングデバイスによって、グラフィックユーザインタフェースのカーソルを操作することができる。その際、カーソルのポジションを変更することができ、および／または、望ましいレスポンスを生じさせるために、マウスボタンのクリックなどのイベントを発生させることができる。
【００１８】
適切に変更を加えれば、様々な市販のオペレーティングシステムのうちの１つを採用することができ、たとえば, Washington州RedmondのMicrosoft社の製品であるMicrosoft Windows（登録商標）の１つのバージョンを採用することができる。オペレーティングシステムは、ここで説明するように本発明に従って変更または作成される。
【００１９】
ＬＡＮ／ＷＡＮ／ワイヤレスアダプタ１１２を（データ処理システム１００の一部ではない）ネットワーク１３０に接続することができ、このネットワークを、当業者に周知のように、公用または専用のデータ処理システムネットワークあるいは複数のネットワークの組み合わせとすることができ、これにはインターネットが含まれる。データ処理システム１００は、ネットワーク１３０を介してサーバシステム１４０と通信することができ、このサーバシステムもデータ処理システム１００の一部ではないが、たとえば別個の異なるデータ処理システム１００として実装してもよい。
【００２０】
１つの実施形態によれば、（３Ｄ製品製造情報（ＰＭＩ）オブジェクトなどのような）３Ｄ製品ドキュメンテーションオブジェクトおよび３Ｄモデルの３Ｄモデルビューを、２Ｄ図面から生成するために、データ処理システム（たとえばＣＡＤ，ＰＬＭまたはＰＤＭシステム）を用いることができる。たとえば、どのように変換プロセスが用いられるのかによって、様々なコンテキストで３Ｄ製品ドキュメンテーションオブジェクトおよび３Ｄモデルビューを生成することができる。レイヤマネージメント、３Ｄモデルへの変換から除外可能な図面（または製図）オブジェクト、およびＣＡＤ定義派生ファイル（ＪＴファイルなど）によりコンポーネントを定義可能なマルチＣＡＤアセンブリをサポートするように、データ処理システムを構成することができる。
【００２１】
いくつかのシステムがサポートできるのは、製図アプリケーションに入って図面シートの表示を無効にすることによって、３Ｄモデルに製図（または図面）注記オブジェクトを生成することである。このプロセスによれば、３Ｄモデルビューにすべてのタイプの製図注記を生成できるようになり、３Ｄ製品ドキュメンテーションオブジェクトツールの開発に先立ち、３Ｄモデルに製品ドキュメンテーションを生成するために、このプロセスを用いることができる。しかしながら、３Ｄモデルに表示される上述のような製図注記によっても、３Ｄ製品ドキュメンテーションオブジェクトの何らかのケイパビリティが提供されるわけではない。例を挙げると、モデルにおける関連オブジェクトの定義であって、このような定義によって、３Ｄ製品ドキュメンテーションオブジェクトの設計意図が捉えられる。影響を受けたモデルの一部分を容易に識別するために、３Ｄ製品ドキュメンテーションオブジェクトが選択されると、３Ｄ製品ドキュメンテーションに関連するオブジェクトをハイライトさせることもできる。別の例を挙げると、３Ｄ製品ドキュメンテーションオブジェクトを、３Ｄモデルコンテンツのディレクトリに含めることができる。（部品ナビゲータなどのような）３Ｄモデルコンテンツのディレクトリに呈示された３Ｄ製品ドキュメンテーションオブジェクトによって、どの３Ｄモデルビューに３Ｄ製品ドキュメンテーションオブジェクトが表示されているのか、どの３Ｄ製品ドキュメンテーションオブジェクトがモデルに定義されているのか、および３Ｄ製品ドキュメンテーションオブジェクトの詳細、ならびに３Ｄ製品ドキュメンテーションと部品における他のオブジェクトとの関連、を容易に理解できるようにすることができる。さらに別の例を挙げると、視覚化フォーマットでファイルをエクスポートおよびインポートするために、また、２Ｄから３Ｄへの変換プログラムと共に動作させるために、３Ｄ製品ドキュメンテーションオブジェクトを用いることができる。
【００２２】
一般に、ビューを有する図面を３Ｄモデルビューに変換するプロセス、または注記オブジェクトを有する図面を３Ｄ製品ドキュメンテーションオブジェクトを有する３Ｄモデルビューに変換するプロセスを導入するときに、本発明による種々の実施形態によって以下のデータを使用することができる。すなわち、１つまたは複数のシート、１つまたは複数のビュー、および１つまたは複数の図面注記を含む相関する３Ｄモデルを有する図面を、１つの図面における１つのビューに対応する１つの３Ｄモデルビューを生成するために用いることができる。図２Ａには、１つまたは複数のシート２１０を含む本発明による図面２０５の例が示されている。１つまたは複数のシート２１０を含む図面２０５を、３Ｄモデルから生成することができ、この図面２０５は、１つまたは複数の注記オブジェクト２１５，２２０および２２５を含むことができる。１つまたは複数の注記オブジェクトによって、図面２０５内に描かれたオブジェクト２３０のフィーチャまたは特性を表すことができる。１つの実施形態によれば、注記オブジェクト２１５および２２０を、３Ｄ製品ドキュメンテーションオブジェクトに変換可能な候補注記オブジェクトとすることができ、つまりこの場合、要素２２５は注記オブジェクトであるが、候補注記オブジェクトではなく、したがって変換不可能である。ここに開示されているように、１つまたは複数のシート２０５、および１つまたは複数のシート２１０の１つまたは複数の候補注記オブジェクト２１５および２２０を、３Ｄ製品ドキュメンテーションオブジェクトを含む３Ｄモデルビューに変換することができる。
【００２３】
たとえば図２Ｂには、本発明による３Ｄモデルビュー２５０の例が示されている。３Ｄモデルビュー２５０を、図面ビュー２０５または３Ｄモデルから生成することができ、これには１つまたは複数の３Ｄ製品ドキュメンテーションオブジェクト２５５および２６０を含めることができる。１つの実施形態によれば、１つまたは複数の３Ｄ製品ドキュメンテーションオブジェクト２５５および２６０を、候補注記オブジェクト２１５および２２０から生成することができる。３Ｄモデル２６５を、２Ｄ図面２０５に描かれたオブジェクト２３０の３Ｄモデルとすることができる。３Ｄ製品ドキュメンテーションオブジェクト２５５および２６０は、３Ｄモデル２６５のフィーチャまたは特性と相関している。
【００２４】
１つの実施形態によれば、３Ｄ製品ドキュメンテーションオブジェクトを、２Ｄ図面からの１つまたは複数の同じ要求を３Ｄモデルビューにおいて記述、参照または指定することによって、注記オブジェクトと相関させることができる。たとえば、３Ｄ製品ドキュメンテーションオブジェクトには、３Ｄモデルビューにおける部品の高さ、長さ、および奥行き、３Ｄモデルビューにおける２つまたはそれよりも多くの部品間の関係、部品の材料の種類、および２Ｄ図面から提供されるその他の事項を含めることができる。注記オブジェクトを、他のシステムにおいて解釈可能または他のシステムに再入力可能なスタティックなビジュアル表現とすることができる。それらの注記オブジェクトを選択してハイライトさせることはできるが、ただしそれらが属する幾何要素に関する情報を提供することはできない。３Ｄ製品ドキュメンテーションオブジェクトを、３Ｄ ＣＡＤモデルと統合することができ、設計意図を明示することができる。たとえば、３Ｄ製品ドキュメンテーションオブジェクトが選択されると、選択された３Ｄ製品ドキュメンテーションオブジェクトは、それに属する幾何要素をハイライトさせることができる。
【００２５】
１つの実施形態によれば、３Ｄ製品ドキュメンテーションオブジェクトに、３Ｄモデルとの関連をもたせることができる。たとえば、３Ｄ製品ドキュメンテーションオブジェクト２６０によって、３Ｄモデル２６５の奥行きに関する情報を提供することができる。３Ｄモデルビューの状態にある間、３Ｄモデル２６５の奥行きを増加させることができる。したがって、３Ｄ製品ドキュメンテーションオブジェクト２６０が３Ｄモデル２６５と関連を有していることから、３Ｄモデルの奥行きが増加された後、３Ｄ製品ドキュメンテーションオブジェクト２６０は、３Ｄモデル２６５の新たな奥行きに関する情報を提供するために、更新を行うことができる。１つの実施形態によれば、３Ｄモデル２６５のような３Ｄモデルにおける特定のフィーチャが、（３Ｄモデルから削除されるなどして）使用不可となると、３Ｄ製品ドキュメンテーションオブジェクト２６０は、削除されたフィーチャに関する情報はもはや使用できない、ということを指示することができる。別の選択肢として、３Ｄモデル２６５のような１つの３Ｄモデルにおける特定のフィーチャが、（３Ｄモデルから削除されるなどして）使用不可となると、３Ｄ製品ドキュメンテーションオブジェクト２６０を使用不可にすることができ、または削除することができる。
【００２６】
１つの実施形態によれば、図面ビューを部品またはアセンブリの２Ｄビューとすることができる。図面ビューにおける図面注記は、図面ビューにおいて準備された部品またはアセンブリに関するサイズ、構成、寸法、または他の任意の情報を提供することができる。さらに３Ｄモデルビューを、たとえば部品またはアセンブリの３Ｄモデルのビューとすることができる。３Ｄモデルビューにおける３Ｄ製品ドキュメンテーションオブジェクトは、３Ｄモデルビューにおいて準備された部品またはアセンブリに関するサイズ、構成、寸法、または他の任意の情報を提供することができる。
【００２７】
データ処理システムは、変換プロセスを開始するために種々の方法を用いることができる。１つの実施形態によれば、ユーザは、３Ｄモデルビューに挿入すべき個々の注記オブジェクト２１５および２２０を選択することによって（たとえばデータ処理システムにユーザ入力を供給することによって）、変換プロセスを開始することができる。このケースでは、ユーザは選択を行って、注記オブジェクト２１５および２２０のうち何も選択しないか、いくつかを選択するか、またはすべてを選択することができ、選択されたそれらのオブジェクト２１５および２２０を、３Ｄモデルの３Ｄモデルビューにおける３Ｄ製品ドキュメンテーションオブジェクトに変換することができる。
【００２８】
これとは逆に、変換プロセスを開始するために自動化プロセスを用いることができる。たとえば、変換のためにユーザが個々の候補注記オブジェクト２１５および２２０を選択するのではなく、自動化プロセスがプログラムによって図面データを供給することができる。１つの実施形態によれば、自動化プロセスは、以下のような１つの図面を選択または指定することができ、すなわちこの場合、その図面におけるすべての候補注記オブジェクト２１５および２２０が３Ｄモデルビューにおける３Ｄ製品ドキュメンテーションオブジェクトに変換される。たとえば自動化プロセスは、１つの図面の複数のシートすべてから、各シートのビューすべてから、およびビューに存在する、ビューに関連する、およびシートにおける注記オブジェクト（たとえば候補注記オブジェクト）各々から、すべての候補注記オブジェクト２１５および２２０を選択することができる。
【００２９】
他の実施形態によれば、自動化プロセスは、以下のような１つの図面における１つまたは複数のシートを選択または指定することができ、すなわちこのケースでは、そのシートにおけるすべての候補注記オブジェクト２１５および２２０が変換される。これには、１つまたは複数のシートにおけるビューすべて、およびそれらのビューに存在する、それらのビューに関連する、または１つまたは複数のシートにおける候補注記オブジェクト２１５および２２０各々を含めることができる。さらに別の実施形態によれば、自動化プロセスは、以下のような１つの図面における１つのシートの図面ビューを選択または指定することができ、すなわちこのケースでは、その図面ビューにおけるすべての候補注記オブジェクト２１５および２２０が変換される。これには、そのビューに存在する、またはそのビューに関連する候補注記オブジェクト２１５および２２０各々を含めることができる。
【００３０】
さらに別の実施形態によれば、自動化プロセスは、以下のような１つの図面２０５における注記オブジェクト２１５、２２０および２２５を選択することができ、すなわちこのケースでは、選択されたものの中から候補注記オブジェクト２１５および２２０が変換される。
【００３１】
１つの実施形態によれば、データ処理システムは、変換プロセスのステータスを報告することもできる。データ処理システムは、変換プロセスの成功を報告することができ、かつ、変換できなかった注記オブジェクトを識別することができる。たとえば、データ処理システムは、変換プロセスの成功を報告することができ、かつ、情報を含む表示を行わせるためにレポートを生成することができる。本明細書においてあとで開示するように、ビューまたは注記のタイプに対する１つまたは複数の基準を満たしていない、という理由で変換されなかった特定の注記オブジェクトを、生成されたレポートによって表示させることができる。また、変換プロセスにおいてエラーが発生した、という理由で変換されなかった（候補注記オブジェクトなどのような）特定の注記オブジェクトを、生成されたレポートによって表示させることもできる。さらに、生成されたレポートによって、変換が成功した注記オブジェクトの個数およびタイプに関する統計を表示させることができる。さらに、生成されたレポートによって、変換が成功したオブジェクトに関するデータを表示させることができる。１つの実施形態によれば、報告によって、変換された複数の変換済みビュー、変換されなかった複数の未変換ビュー、変換された複数の変換済み注記、変換されなかった複数の未変換注記、に関する情報を提供することができる。
【００３２】
１つの実施形態によれば、図面を生成した３Ｄモデルを使用して、新たな３Ｄ製品ドキュメンテーションオブジェクトおよび３Ｄモデルビューを生成することができる。たとえば３Ｄモデルを、１つの個別部品または１つのアセンブリの１つの３Ｄモデルとすることができる。この３Ｄモデルを、図面を生成した同じ部品の３Ｄモデルとしてもよいし、または、その３Ｄモデルの幾何要素を含む別個の部品としてもよい。さらに別の実施形態によれば、図面ビューが１つのアセンブリからのビューではなく１つのコンポーネントからのビューである場合に、そのアセンブリのコンポーネントの３Ｄ製品ドキュメンテーションオブジェクトまたは３Ｄモデルビューを生成することができる。３Ｄモデルビューおよび新たな３Ｄ製品ドキュメンテーションオブジェクトを、必要に応じてアセンブリにおいて、またはアセンブリの１つのコンポーネントにおいて、生成することができる。
【００３３】
図面を生成した３Ｄモデルのペアレントアセンブリにおいて、新たな３Ｄ製品ドキュメンテーションオブジェクトおよび３Ｄモデルビューを生成することもできる。図３には、元になる図面と、３Ｄの部品またはアセンブリとの間の関係が例示されており、この場合、３Ｄ製品ドキュメンテーションオブジェクトと３Ｄモデルビューを、本発明に従って１つの図面における情報から生成可能である。図３に示されているように、図面に対応する部品またはアセンブリを、「アセンブリ１」によって表すことができる。ただしいくつかの特別なケースでは、対応する部品またはアセンブリの直接的なペアレントである１つのアセンブリにおいて、３Ｄモデルビューと３Ｄ製品ドキュメンテーションオブジェクトを生成できなければならない場合もある。図３に示されているように、対応する部品またはアセンブリの直接的なペアレントを、「アセンブリ２」によって表すことができる。
【００３４】
１つの実施形態によれば、１つの図面ビューの注記オブジェクトを製品ドキュメンテーションオブジェクトに変換する前に、それらの注記オブジェクトを含む図面ビューを３Ｄモデルビューに変換することができる。
【００３５】
図４には、１つの図面ビューを１つの３Ｄモデルビューに変換するために、たとえばデータ処理システム（たとえばＰＬＭシステムまたはＰＤＭシステム）によって実行可能な、本発明の実施形態によるプロセス４００のフローチャートが示されている。ステップ４０５においてデータ処理システムは、図面ビューを処理して３Ｄモデルビューを生成できるか否か、について判定することができる。１つの実施形態によれば、図面ビューを処理して３Ｄモデルビューを生成できるか否かを判定する目的で、システムは、ある１つのビューが図面と相関している３Ｄモデルのものであるか否か、を判定することができる。たとえば、３Ｄモデルとは無関係な図面において生成されたにすぎないビューを、処理することはできない。１つの実施形態によれば、図面ビューを処理して３Ｄモデルビューを生成できるか否かを判定する目的で、システムは、その図面ビューが３Ｄモデルビューにマッピング可能なタイプのものであるか否か、を判定することができる。１つの実施形態によれば、標準ビューを処理して３Ｄモデルビューを生成することができる。さらに、３Ｄにおいて生成可能な他のタイプの図面ビューとして、下記の表１に列挙した以下のタイプを含めることができる。ただし、それらのタイプに限定されるものではない。
【００３６】
【表１】
0006324544.tif 000002
【００３７】
ステップ４１０においてデータ処理システムは、図面ビューの定義によるデータを用いて、３Ｄモデルビューを生成することができる。
【００３８】
１つの実施形態によれば、３Ｄモデルビューは、図面ビューから得られた配向を有することができる。たとえば、３Ｄモデルをその「定義されたとおりの」状態で表示するときなどに、図面ビューにおけるのと同じ方向から眺められるように、３Ｄモデルビューを配向させることができる。１つの実施形態によれば、３Ｄモデルビューの「ズームファクタ」またはスケールを、図面ビューから導出することができる。たとえば３Ｄモデルビューを「定義されたとおりの」状態で表示するときなどに、３Ｄモデルビューのプレゼンテーションが図面ビューとできるかぎり忠実に対応するように、３Ｄモデルビューの「ズームファクタ」またはスケールを設定することができる。
【００３９】
ステップ４１５においてデータ処理システムは、図面ビューにおいてビューから隠されているアセンブリコンポーネントを、３Ｄモデルビューにおいて隠すことができる。
【００４０】
いくつかの実施形態によれば、図面ビューを３Ｄモデルビューに変換するために、システムは図面からの個々の断面ビューを検査することができる。システムは平坦な断面について、図面ビューにおける切断線の配置および配向に基づき、平面断面の配置および配向を決定することができる。断面の表示タイプを、断面図ビューによるセッティングに基づき設定することができる。たとえば断面図ビューによるセッティングを、「断面」または「平面のみ」とすることができる。システムは階段状のオフセット断面について、３Ｄモデルビューにおいて適切な断面を生成することができ、この断面は、図面ビューのただ１つの断面線から導出された適切な配置および配向を有している。１つの実施形態によれば、断面図ビューにおいて制限された個数のコンポーネントが切断される場合、それらの同じコンポーネントだけを３Ｄモデル断面ビューにおいて切断することができる。
【００４１】
ただし種々の実施形態によれば、注記オブジェクトを含む１つの図面ビューが１つの３Ｄモデルビューに変換された時点で、図面ビューの注記オブジェクトを、３Ｄモデルビューに挿入するための３Ｄ製品ドキュメンテーションオブジェクトに変換することができる。１つの実施形態によれば、図面ビューに注記オブジェクトが含まれていたか否かにかかわらず、新たな３Ｄ製品ドキュメンテーションオブジェクトを３Ｄモデルビューに加えることができる。
【００４２】
図５には、図面注記を３Ｄ製品ドキュメンテーションオブジェクトに変換するために、たとえば１つまたは複数のデータ処理システム（たとえばＣＡＤシステム、ＰＬＭシステムまたはＰＤＭシステム）によって実行可能な、本発明の実施形態によるプロセス５００のフローチャートが示されている。ステップ５０５においてデータ処理システムは、２Ｄ図面、３Ｄモデル、３Ｄモデルビューまたは同等のものを、図面注記と共に受け取る。本明細書において用いられる「受け取る」という表現には、記憶装置からのロード、他のデバイスまたはプロセスからの受信、ユーザとの対話を介した受信、またはその他のものを含めることができる。
【００４３】
ステップ５１０においてデータ処理システムは、図面注記の注記タイプがシステムによってサポートされているか否か、を判定することができる。１つの実施形態によれば、データ処理システムは、標準注記タイプに含まれるすべての注記タイプをサポートすることができる。下記に示す表２には、システムによってサポート可能ないくつかの注記タイプの例が列挙されている。
【００４４】
【表２】
0006324544.tif 000003
【００４５】
ステップ５１５においてデータ処理システムは、図面注記の属性を受け取ることができ、図面注記から収集された属性を用いて、同等の３Ｄ製品ドキュメンテーションオブジェクトを生成することができる。１つの実施形態によれば、ユーザはシステム設定によって、必要とされる１つまたは複数の表示属性をオーバーライドすることができる。
【００４６】
ステップ５２０においてデータ処理システムは、生成された３Ｄ製品ドキュメンテーションオブジェクトのための注記平面を識別または決定することができる。たとえば、表示のために１つの３Ｄモデルビューを選ぶことができる。ついでシステムは、表示のために選ばれた注記平面を識別することができる。１つの実施形態によればシステムまたはユーザは、注記平面を選択することができ、次に、選択された注記平面に基づき推定された注記平面を識別することができる。
【００４７】
ステップ５２５においてデータ処理システムは、生成された３Ｄ製品ドキュメンテーションオブジェクトがどの３Ｄモデルビューに表示されることになるのか、を決定することができる。たとえば、図面注記がある１つの図面ビューに従属しているならば、その図面ビューに対応する３Ｄモデルビューを使用することができる。別の実施例によれば、図面注記が１つの図面シート上にあるが、既知の図面ビューにおいて終端する引出線を有しているならば、その図面ビューに対応する３Ｄモデルビューを使用することができる。さらに別の実施例によれば、図面注記が引出線または寸法補助線を有しており、それらの引出線または寸法補助線の終端点が１つの図面ビューの境界内にあるならば、その図面ビューに対応する３Ｄモデルビューを使用することができる。別の実施例によれば、図面注記が、２つ以上の図面ビューにおいて終端している引出線または寸法補助線を有しているならば、それらの図面ビューの１つを選択することができる。さらに別の実施例によれば、いかなる図面ビューもまだ決定しなくてよいならば、デフォルトの３Ｄモデルビュー内に、または図面ビューとつながりをもたないシート上に図面注記を保持するために生成された３Ｄモデルビュー内に、３Ｄ製品ドキュメンテーションを配置することができる。
【００４８】
ステップ５３０においてデータ処理システムは、図面注記からのデータに基づき、３Ｄ製品ドキュメンテーションのために３Ｄにおいて対応する出発点を決定することができる。１つの実施形態によればシステムは、図面注記とターゲットとなる３Ｄモデルビューからのデータに基づき、３Ｄ製品ドキュメンテーションのために３Ｄにおいて対応する出発点を決定することもできる。
【００４９】
ステップ５３５においてデータ処理システムは、引出線または寸法補助線を添えるオブジェクトを決定することができる。１つの実施形態によれば、図面注記が３Ｄにおいて対向部品を有する幾何要素に添えられるならば、２Ｄの製図注記が添えられている２Ｄの幾何要素に対応する３Ｄの幾何要素を、３Ｄ製品ドキュメンテーションオブジェクトのために添えられる幾何要素として用いることができる。ただし、図面注記が３Ｄにおいて対向部品を有する幾何要素に添えられておらず、たとえばその図面注記がシート上のいくつかの点で終端しているようであれば、システムは、引出線または寸法補助線の終端点からその図面ビューにおける幾何要素へ、ベクトルを投影させることができる。システムは、適切な幾何要素タイプについてフィルタリングすることができ、それらの幾何要素タイプとして面分、稜線、曲線等を挙げることができる。
【００５０】
ステップ５４０においてデータ処理システムは、出発点と引出線または寸法補助線の終端点とを、３Ｄ表示のための３Ｄモデルビューに変換することができる。
【００５１】
ステップ５４５においてデータ処理システムは、３Ｄモデルビュー内で３Ｄ製品ドキュメンテーションオブジェクトを、ディスプレイに表示させることができ、または３Ｄモデルビュー内の図面注記から変換された３Ｄ製品ドキュメンテーションオブジェクトを、記憶媒体に記憶させることができる。
【００５２】
１つの実施形態によれば、３Ｄモデルビュー内に描画された３Ｄモデルの１つまたは複数のフィーチャを、変更または削除することができる。したがって、３Ｄモデルの１つまたは複数のフィーチャが変更された後、変更されたフィーチャに関連づけられている１つまたは複数の３Ｄ製品ドキュメンテーションオブジェクトを更新して、変更に関する情報を提供することができる。さらに、３Ｄモデルの１つまたは複数のフィーチャが削除された後、削除された１つまたは複数のフィーチャに関連づけられている１つまたは複数の３Ｄ製品ドキュメンテーションオブジェクトは、１つまたは複数の削除されたフィーチャに関する情報はもはや使用不可である、ということを指示することができる。別の選択肢として、３Ｄモデルの１つまたは複数のフィーチャが削除された後、削除された１つまたは複数のフィーチャに関連づけられている３Ｄ製品ドキュメンテーションオブジェクトも削除することができる。１つの実施形態によれば、３Ｄモデルビュー内の３Ｄモデルのサイズ、配置、配向およびその他の事項の変更に応答して、すべての引出線出発点、３Ｄ製品ドキュメンテーションオブジェクト出発点およびその他の事項も変更することができる。
【００５３】
図６には、３Ｄモデルに表示された図面注記オブジェクトを３Ｄ製品ドキュメンテーションオブジェクトに変換するために、たとえば１つまたは複数のデータ処理システム（たとえばＣＡＤシステム、ＰＬＭシステムまたはＰＤＭシステム）によって実行可能な、本発明の実施形態によるプロセス６００のフローチャートが示されている。ステップ６０５において、本明細書に開示した他の実施形態と同様にデータ処理システムは、図面注記オブジェクトの注記タイプがシステムによってサポートされているか否か、を判定することができる。１つの実施形態によれば、システムはすべての注記タイプをサポート可能である。
【００５４】
ステップ６１０においてデータ処理システムは、図面注記オブジェクトの属性を受け取ることができ、図面注記から収集された属性を用いて、同等の３Ｄ製品ドキュメンテーションオブジェクトを生成することができる。１つの実施形態によれば、ユーザはシステム設定によって、必要とされる１つまたは複数の表示属性をオーバーライドすることができる。
【００５５】
ステップ６１５においてデータ処理システムは、古い図面注記オブジェクトを削除することができる。たとえばシステムは、古い図面注記が、追加されるべき３Ｄ製品ドキュメンテーションオブジェクトと、表示されたときにオーバラップすることになるか否か、を判定することができ、または、追加される３Ｄ製品ドキュメンテーションオブジェクトにより提供されるべき情報が、表示されたときに重複してしまう情報を提供することになるか否か、を判定することができる。したがってシステムは、オーバラップまたは情報の重複を避けるために、古い図面注記オブジェクトを削除することができる。ステップ６２０においてシステムは、同じ３Ｄモデルビューにおいて削除された古い図面注記オブジェクトの位置に、生成された３Ｄ製品ドキュメンテーションオブジェクトを表示できるようにする。
【００５６】
いくつかのケースにおいて、複数の図面注記オブジェクトを、１つの３Ｄモデル内に表示させることができる。したがって、３Ｄモデルにおける図面注記を、３Ｄ製品ドキュメンテーションオブジェクトに変換することができる。
【００５７】
当業者に自明のとおり、オペレーションシーケンスにより特に指示または要求がなされないかぎり、上述のプロセスにおけるいくつかのステップを省略してもよいし、同時に実施しても逐次実施してもよく、あるいは異なる順序で実施してもよい。
【００５８】
さらに当業者に理解できるとおり、簡単かつ明瞭にするため、本発明による使用に適したあらゆるデータ処理システムの構造およびオペレーションを、本明細書においてすべて描いたまたは説明したわけではない。そうではなく、データ処理システムのうち、本発明に特有のところだけを、または本発明の理解に必要なところだけを描いて説明したにすぎない。データ処理システム１００の構造およびオペレーションのその他の部分は、この分野で周知の現在行われている様々な実装形態および実施手法の任意のものに適合させることができる。
【００５９】
ここで特に述べておきたいのは、本発明には、完全に機能的なシステムに関連した説明が含まれているけれども、当業者に自明であるとおり、本発明におけるメカニズムは少なくとも部分的には、機械で使用可能な媒体、コンピュータで使用可能な媒体、またはコンピュータで読み取り可能な媒体に記憶された命令として、任意の種類の形態で配布可能なものであること、さらに本発明は、特定のタイプの命令、信号担体または記憶媒体が使用されようとも、そのような配布物を実際に実行するために等しく適用されることである。機械で使用可能／読み取り可能な媒体、またはコンピュータで使用可能／読み取り可能な媒体の例として、以下のものが含まれる：リードオンリーメモリ（ＲＯＭ）など不揮発性で変更不可能にコーディングされたタイプの媒体、または消去可能であり電気的にプログラミング可能なリードオンリーメモリ（ＥＥＰＲＯＭ）、ならびにユーザが記録可能なタイプの媒体たとえばフロッピーディスク、ハードディスクドライブ、およびコンパクトディスク型リードオンリーメモリ（ＣＤ−ＲＯＭ）、またはディジタル多用途ディスク（ＤＶＤ）。
【００６０】
これまで本発明の実施例について詳しく説明してきたが、当業者であれば理解できるように、最も広い形態で開示した本発明の着想および範囲を逸脱することなく、様々な変更、置き換え、変形ならびに本明細書で開示した改善を行うことができる。
【００６１】
本願の記載内容のいずれも、何らかの特定の部材、ステップまたは機能が特許請求の範囲に含まれなければならない必須の要素である、という趣旨で読まれるべきではない。本発明の範囲は、特許付与された請求項によってのみ定められるものである。しかも、厳密な語「〜のための手段」の次に分詞が続かないのであれば、これらの請求項のいずれも、米国特許法第１１２条（ｆ）が適用されることを意図したものではない。
【図１】
0006324544.tif 000004
【図２Ａ】
0006324544.tif 000005
【図２Ｂ】
0006324544.tif 000006
【図３】
0006324544.tif 000007
【図４】
0006324544.tif 000008
【図５】
0006324544.tif 000009
【図６】
0006324544.tif 000010