Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6324544B2 - 図面注記からの関連する3d製品ドキュメンテーションの生成 - Google Patents
[go: Go Back, main page]

JP6324544B2 - 図面注記からの関連する3d製品ドキュメンテーションの生成 - Google Patents

図面注記からの関連する3d製品ドキュメンテーションの生成 Download PDF

Info

Publication number
JP6324544B2
JP6324544B2 JP2016569956A JP2016569956A JP6324544B2 JP 6324544 B2 JP6324544 B2 JP 6324544B2 JP 2016569956 A JP2016569956 A JP 2016569956A JP 2016569956 A JP2016569956 A JP 2016569956A JP 6324544 B2 JP6324544 B2 JP 6324544B2
Authority
JP
Japan
Prior art keywords
view
model
product documentation
model view
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016569956A
Other languages
English (en)
Other versions
JP2017521758A (ja
Inventor
アーウィン リー
アーウィン リー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Industry Software Inc
Original Assignee
Siemens Product Lifecycle Management Software Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Product Lifecycle Management Software Inc filed Critical Siemens Product Lifecycle Management Software Inc
Publication of JP2017521758A publication Critical patent/JP2017521758A/ja
Application granted granted Critical
Publication of JP6324544B2 publication Critical patent/JP6324544B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • G06T19/20Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/004Annotating, labelling
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Geometry (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • Development Economics (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Computational Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Data Mining & Analysis (AREA)
  • Primary Health Care (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Mathematical Analysis (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Architecture (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Description

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

Claims (12)

  1. 図面注記から関連する3D製品ドキュメンテーションを生成する方法であって、該方法は、データ処理システム(100)によって実施され、以下のステップを含む、すなわち、
    ・1つの図面ビュー(210)の1つまたは複数の図面注記(215,220,225)のうち、1つの候補図面注記(215,220,225)の1つまたは複数の属性を受け取るステップ(405)と、
    ・前記図面ビューから1つの3Dモデルビュー(350)を生成するステップ(410)と、
    ・受け取った前記1つまたは複数の属性を用いて、1つの3D製品ドキュメンテーションオブジェクト(255,260)を生成するステップと、
    ・前記3D製品ドキュメンテーションオブジェクト(255,260)に適用可能である3Dモデルビュー(250)を識別するステップ(415)と、
    ・前記3D製品ドキュメンテーションオブジェクト(255,260)を、識別された前記3Dモデルビュー(250)に表示するステップ(420)と、
    ・複数の候補図面注記(215,220,225)のうちのいずれが、1つの3D製品ドキュメンテーションオブジェクト(255,260)に変換されて、前記3Dモデルビュー(250)に表示されたのかを判定するステップと、
    ・複数の図面ビュー(210)のいずれが、3Dモデルビュー(250)への変換に成功および失敗したのかを判定するステップと、
    ・3D製品ドキュメンテーションオブジェクト(255,260)に変換されて、変換された前記3Dモデルビュー(250)に表示された候補図面注記(215,220,225)全体の個数とタイプを判定するステップと、
    ・以下を特定するデータすなわち、
    前記候補図面注記(215,220,225)全体のうちのいずれが、3D製品ドキュメンテーションオブジェクト(255,260)への変換に成功したのか、および、
    いずれの図面ビュー(210)が、3Dモデルビュー(250)への変換に成功および失敗したのか、
    を特定するデータを提供するレポートを生成して表示するステップと
    を含む、
    図面注記から関連する3D製品ドキュメンテーションを生成する方法。
  2. さらに以下のステップを含む、すなわち、
    ・前記3Dモデルビュー(250)に描画された1つの3Dモデル(265)の1つまたは複数のフィーチャの変更に応答して、前記3D製品ドキュメンテーションオブジェクト(255,260)を更新するステップ
    を含み、
    ただし、前記3D製品ドキュメンテーションオブジェクト(255,260)は、前記3Dモデルビュー(250)に描画された前記3Dモデル(265)の前記1つまたは複数のフィーチャに関連づけられている、
    請求項1記載の方法。
  3. さらに以下のステップを含む、すなわち、
    ・前記候補図面注記(215,220,225)が従属している図面ビュー(210)を判定するステップ
    を含み、
    ただし、前記3D製品ドキュメンテーションオブジェクト(255,260)に適用可能な前記3Dモデルビュー(250)は、前記候補図面注記(215,220,225)が従属している図面ビュー(210)に対応する3Dモデルビュー(250)に基づき識別される、
    請求項1記載の方法。
  4. さらに以下のステップを含む、すなわち、
    ・前記候補図面注記が前記図面ビューとつながりをもたないシート上にあると判定し、該判定に基づき、前記図面ビュー(210)とつながりをもたない前記シート上にある前記候補図面注記(215,220,225)をサポートするように構成された3Dモデルビュー(250)を生成するステップ
    を含む、
    請求項1記載の方法。
  5. 図面注記から関連する3D製品ドキュメンテーションを生成するデータ処理システム(100)であって、該データ処理システム(100)は、プロセッサ(102)とアクセス可能なメモリとを含み、特に以下のように構成されている、すなわち、
    ・1つの図面ビュー(210)の1つまたは複数の図面注記(215,220,225)のうち、1つの候補図面注記(215,220,225)の1つまたは複数の属性を受け取り、
    ・前記図面ビューから1つの3Dモデルビューを生成し、
    ・受け取った前記1つまたは複数の属性を用いて、1つの3D製品ドキュメンテーションオブジェクト(255,260)を生成し、
    ・前記3D製品ドキュメンテーションオブジェクトに適用可能である3Dモデルビュー(250)を識別し、
    ・前記3D製品ドキュメンテーションオブジェクト(255,260)を、識別された前記3Dモデルビュー(250)に表示し、
    ・複数の候補図面注記(215,220,225)のうちのいずれが、1つの3D製品ドキュメンテーションオブジェクト(255,260)に変換されて、前記3Dモデルビュー(250)に表示されたのかを判定し、
    ・複数の図面ビュー(210)のいずれが、3Dモデルビュー(250)への変換に成功および失敗したのかを判定し、
    ・3D製品ドキュメンテーションオブジェクト(255,260)に変換されて、変換された前記3Dモデルビュー(250)に表示された候補図面注記(215,220,225)全体の個数とタイプを判定し、
    ・以下を特定するデータすなわち、
    前記候補図面注記(215,220,225)全体のうちのいずれが、3D製品ドキュメンテーションオブジェクト(255,260)への変換に成功したのか、および、
    いずれの図面ビュー(210)が、3Dモデルビュー(250)への変換に成功および失敗したのか、
    を特定するデータを提供するレポートを生成して表示する
    ように構成されている、
    図面注記から関連する3D製品ドキュメンテーションを生成するデータ処理システム(100)。
  6. 前記データ処理システム(100)は、さらに特に以下のように構成されている、すなわち、
    ・前記3Dモデルビュー(250)に描画された1つの3Dモデル(265)の1つまたは複数のフィーチャの変更に応答して、前記3D製品ドキュメンテーションオブジェクト(255,260)を更新する
    ように構成されており、
    ただし、前記3D製品ドキュメンテーションオブジェクト(255,260)は、前記3Dモデルビュー(250)に描画された前記3Dモデル(265)の前記1つまたは複数のフィーチャに関連づけられている、
    請求項記載のデータ処理システム(100)。
  7. 前記データ処理システム(100)は、さらに特に以下のように構成されている、すなわち、
    ・前記候補図面注記(215,220,225)が従属している図面ビュー(210)を判定する
    ように構成されており、
    ただし、前記3D製品ドキュメンテーションオブジェクトに適用可能な前記3Dモデルビューは、前記候補図面注記(215,220,225)が従属している図面ビュー(210)に対応する3Dモデルビューに基づき識別される、
    請求項記載のデータ処理システム(100)。
  8. 前記データ処理システムは、さらに特に以下のように構成されている、すなわち、
    ・前記候補図面注記(215,220,225)が前記図面ビュー(210)とつながりをもたないシート上にあるとを判定し、該判定に基づき、前記図面ビューとつながりをもたないシート上にある前記候補図面注記(215,220,225)をサポートする3Dモデルビュー(250)を生成する
    ように構成されている、
    請求項記載のデータ処理システム。
  9. 実行可能な命令によってコーディングされた非一時的なコンピュータ読み取り可能媒体であって、前記命令が実行されると、図面注記から関連する3D製品ドキュメンテーションを生成する1つまたは複数のデータ処理システム(100)は以下を実行する、すなわち、
    ・1つの図面ビュー(210)の1つまたは複数の図面注記(215,220,225)のうち、1つの候補図面注記(215,220,225)の1つまたは複数の属性を受け取り、
    ・前記図面ビューから1つの3Dモデルビューを生成し、
    ・受け取った前記1つまたは複数の属性を用いて、1つの3D製品ドキュメンテーションオブジェクト(255,260)を生成し、
    ・前記3D製品ドキュメンテーションオブジェクトに適用可能である3Dモデルビュー(250)を識別し、
    ・前記3D製品ドキュメンテーションオブジェクト(255,260)を、識別された前記3Dモデルビューに表示し、
    ・複数の候補図面注記(215,220,225)のうちのいずれが、3D製品ドキュメンテーションオブジェクト(255,260)に変換されて、前記3Dモデルビュー(250)に表示されたのかを判定し、
    ・複数の図面ビュー(210)のいずれが、3Dモデルビュー(250)への変換に成功および失敗したのかを判定し、
    ・3D製品ドキュメンテーションオブジェクト(255,260)に変換されて、変換された前記3Dモデルビュー(250)に表示された候補図面注記(215,220,225)全体の個数とタイプを判定し、
    ・以下を特定するデータすなわち、
    前記候補図面注記(215,220,225)全体のうちのいずれが、3D製品ドキュメンテーションオブジェクト(255,260)への変換に成功したのか、および、
    いずれの図面ビュー(210)が、3Dモデルビュー(250)への変換に成功および失敗したのか、
    を特定するデータを提供するレポートを生成して表示する、
    非一時的なコンピュータ読み取り可能媒体。
  10. 前記1つまたは複数のデータ処理システム(100)は、さらに特に以下のように構成されている、すなわち、
    ・前記3Dモデルビュー(250)に描画された1つの3Dモデル(265)の1つまたは複数のフィーチャの変更に応答して、前記3D製品ドキュメンテーションオブジェクト(255,260)を更新する
    ように構成されており、
    ただし、前記3D製品ドキュメンテーションオブジェクト(255,260)は、前記3Dモデルビュー(250)に描画された前記3Dモデル(265)の前記1つまたは複数のフィーチャに関連づけられている、
    請求項記載のコンピュータ読み取り可能媒体。
  11. 前記1つまたは複数のデータ処理システム(100)は、さらに特に以下のように構成されている、すなわち、
    ・前記候補図面注記(215,220,225)が従属している図面ビュー(210)を判定する
    ように構成されており、
    ただし、前記3D製品ドキュメンテーションオブジェクトに適用可能な前記3Dモデルビュー(250)は、前記候補図面注記(215,220,225)が従属している図面ビュー(210)に対応する3Dモデルビューに基づき識別される、
    請求項記載のコンピュータ読み取り可能媒体。
  12. 前記1つまたは複数のデータ処理システム(100)は、さらに特に以下のように構成されている、すなわち、
    ・前記候補図面注記が前記図面ビューとつながりをもたないシート上にあるとを判定し、該判定に基づき、前記図面ビュー(210)とつながりをもたない前記シート上にある候補図面注記(215,220,225)をサポートするように構成された3Dモデルビュー(250)を生成する
    ように構成されている、
    請求項記載のコンピュータ読み取り可能媒体。
JP2016569956A 2014-05-28 2015-05-12 図面注記からの関連する3d製品ドキュメンテーションの生成 Active JP6324544B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/289,063 2014-05-28
US14/289,063 US20150347366A1 (en) 2014-05-28 2014-05-28 Creation of associative 3d product documentation from drawing annotation
PCT/US2015/030241 WO2015183539A1 (en) 2014-05-28 2015-05-12 Creation of associative 3d product documentation from drawing annotation

Publications (2)

Publication Number Publication Date
JP2017521758A JP2017521758A (ja) 2017-08-03
JP6324544B2 true JP6324544B2 (ja) 2018-05-16

Family

ID=54699537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016569956A Active JP6324544B2 (ja) 2014-05-28 2015-05-12 図面注記からの関連する3d製品ドキュメンテーションの生成

Country Status (5)

Country Link
US (1) US20150347366A1 (ja)
EP (1) EP3149609A4 (ja)
JP (1) JP6324544B2 (ja)
CN (1) CN106462563A (ja)
WO (1) WO2015183539A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10127331B2 (en) * 2014-12-15 2018-11-13 The Boeing Company 3D models utilizing 3D markers to indicate engineering requirements
US10591898B2 (en) * 2016-06-02 2020-03-17 PTC, Inc CAD-based design control
US10831179B2 (en) 2017-03-16 2020-11-10 General Electric Company Systems and methods for generating PMI association among features on a machine part of a model
US11275935B2 (en) * 2018-04-21 2022-03-15 Michael J. Schuster Patent analysis applications and corresponding user interface features
US11847381B2 (en) * 2018-05-21 2023-12-19 Dassault Systemes Solidworks Corporation Three-dimensional graphical annotations with semantic attributes
WO2019226167A1 (en) 2018-05-24 2019-11-28 Siemens Product Lifecycle Management Software Inc. Cad systems using rule-driven product and manufacturing information
US11257297B1 (en) * 2018-06-15 2022-02-22 Baru Inc. System, method, and computer program product for manufacturing a customized product
PL428074A1 (pl) 2018-12-07 2020-06-15 General Electric Company Systemy i sposoby przenoszenia informacji dotyczących produktu i wytwarzania (PMI) między modelami
PL428099A1 (pl) 2018-12-10 2020-06-15 General Electric Company Systemy i sposoby walidacji informacji dotyczących produktu i wytwarzania (PMI) dla modeli
CN117953187B (zh) * 2024-03-26 2024-05-24 北京鸿鹄云图科技股份有限公司 一种图纸重叠标注快速优化方法及系统

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4912657A (en) * 1986-10-30 1990-03-27 Synthesis, Inc. Method and systems for generating parametric designs
JP2627608B2 (ja) * 1993-07-26 1997-07-09 日本アイ・ビー・エム株式会社 ソリッドモデル合成装置及び合成方法
JPH087804B2 (ja) * 1993-09-30 1996-01-29 日本アイ・ビー・エム株式会社 ソリッドモデル合成装置及び合成方法
US6308144B1 (en) * 1996-09-26 2001-10-23 Computervision Corporation Method and apparatus for providing three-dimensional model associativity
US6266150B1 (en) * 1998-08-24 2001-07-24 International Business Machines Corporation Virtual printer
US6918095B1 (en) * 1999-06-10 2005-07-12 Dassault Systemes Dimension generation filter and analysis
US6611725B1 (en) * 2000-02-03 2003-08-26 Solidworks Corporation Computer drawing system
US7130774B2 (en) * 2001-05-15 2006-10-31 Metron Media, Inc. System for creating measured drawings
US20030231338A1 (en) * 2002-05-31 2003-12-18 Tatsuyoshi Haga Network image forming apparatus system and a method of registering the image forming apparatus for use in a network
US7698110B2 (en) * 2005-10-13 2010-04-13 Autodesk, Inc. Method for dynamically generating multiple views of three-dimensional models for utility networks
WO2009082384A1 (en) * 2007-12-20 2009-07-02 Hewlett-Packard Development Company, L.P. Modelling computer based business process and simulating operation
US20100238167A1 (en) * 2008-04-14 2010-09-23 Ricky Lynn Black System and method for converting dimensions
US20100153150A1 (en) * 2008-12-12 2010-06-17 Sap Ag Software for business adaptation catalog modeling
US8447576B2 (en) * 2009-10-23 2013-05-21 Siemens Product Lifecycle Management Software Inc. System and method for producing editable three-dimensional models
CN102270137B (zh) * 2011-08-10 2014-01-01 清华大学 一种获取体系结构描述语言的方法和一种建模工具
CN102375937A (zh) * 2011-10-20 2012-03-14 王钰 一种定量评估仿真模型可信度的方法
US8823744B2 (en) * 2012-03-23 2014-09-02 Bluebeam Software, Inc. Method for indicating annotations associated with a particular display view of a three-dimensional model independent of any display view
CN103693163A (zh) * 2013-12-11 2014-04-02 上海应用技术学院 一种lng船舶数字化信息集成方法

Also Published As

Publication number Publication date
US20150347366A1 (en) 2015-12-03
WO2015183539A1 (en) 2015-12-03
JP2017521758A (ja) 2017-08-03
EP3149609A4 (en) 2017-11-29
EP3149609A1 (en) 2017-04-05
CN106462563A (zh) 2017-02-22

Similar Documents

Publication Publication Date Title
JP6324544B2 (ja) 図面注記からの関連する3d製品ドキュメンテーションの生成
CN107408242A (zh) 提供对通信内的内容的交互式预览
JP2019079429A (ja) 情報処理装置及びプログラム
JP2017516227A (ja) 湾曲したサーフェス上の測地描画
US8983802B2 (en) Notch re-blend in an object model
CN111819564B (zh) 用于自动工作指令创建的方法和系统
US20140358491A1 (en) System and method for editing features
JP2017519319A (ja) オーバーレイデータを含むcadコンポーネント
CN118235167A (zh) 用于点云处理和查看的方法和系统
JP2019049903A (ja) 情報処理装置及びプログラム
JP2012128609A (ja) 図面作成支援方法及び装置
KR101926463B1 (ko) 영상 처리를 위한 공정 관리장치 및 그 동작 방법
US20140089817A1 (en) Distributed systems and methods for collaborative creation and modification of geometric models
JP6494665B2 (ja) ポジショニングタスクのためのインテリジェント型拘束選択
JP6192861B2 (ja) 交差するランアウトによって複数の隣り合うウェブフェイスに設けられた航空宇宙産業用ジョッグル
JP2010061200A (ja) 文書管理システム及び操作履歴表示方法
JP7251329B2 (ja) 制御プログラム、制御方法および制御装置
JP6338696B2 (ja) 大規模な拘束ネットワークを生成および編集する方法
JP6203385B2 (ja) 互いに依存し合う複数のブレンドを有する幾何学モデリング
JP2011150692A (ja) 情報処理装置、情報処理方法、及びコンピュータプログラム
JP6065740B2 (ja) 情報処理装置及び情報処理プログラム
CN118193047A (zh) 软件迭代方法及装置
JP2011003130A (ja) 情報管理プログラム、情報管理方法及び情報管理装置
JP2007328650A (ja) 情報共有化装置及びプログラム
JP2019079433A (ja) 情報処理装置及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170127

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180302

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180326

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180410

R150 Certificate of patent or registration of utility model

Ref document number: 6324544

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150