(57)【要約】  図面ビューにスケッチ寸法を規定する方法、これに対応するデータ処理装置、及び、コンピュータ読み出し可能媒体を提供する。本発明の方法は、データ処理装置により、スケッチ寸法（３０４，４０４）を含みかつこれらのスケッチ寸法と同一の平面内にあるスケッチ（３０２，４０２）を用いて作成された回転フィーチャ（３０６，４０６）を含む幾何学形状モデルを受信するステップと、回転フィーチャの現在のビュー平面（３１４，４１４）において可視となっている１つもしくは複数のスケッチオブジェクトに応じて、１つもしくは複数のスケッチオブジェクトのスケッチ寸法を含む、１つもしくは複数のスケッチオブジェクトの図面ビュー（３２０，４２０）を、現在のビュー平面（３１４，４１４）に作成するステップとを含む。
2016524754.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置（１００）によって実行される、図面ビューにスケッチ寸法を規定する方法であって、該方法は、
前記データ処理装置により、スケッチ寸法（３０４，４０４）を含みかつ該スケッチ寸法（３０４，４０４）と同一のスケッチ平面内にあるスケッチ（３０２，４０２）を用いて作成された回転フィーチャ（３０６，４０６）を含む幾何学形状モデルを受信するステップと、
前記回転フィーチャ（３０６，４０６）の現在のビュー平面（３１４，４１４）において可視となっている１つもしくは複数のスケッチオブジェクトに応じて、前記データ処理装置により、前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）を含む、前記１つもしくは複数のスケッチオブジェクトの図面ビュー（３２０，４２０）を、前記現在のビュー平面（３１４，４１４）に作成するステップと
を含む、
ことを特徴とする方法。
【請求項２】
前記図面ビュー（３２０，４２０）を、前記スケッチ平面とは異なりかつ前記スケッチ平面に対して非平行な平面に作成する、
請求項１記載の方法。
【請求項３】
前記方法は、さらに、前記データ処理装置により、前記図面ビュー（３２０，４２０）を表示するステップを含む、
請求項１又は２記載の方法。
【請求項４】
前記データ処理装置により、前記図面ビュー（３２０，４２０）を表示するステップの前に、前記図面ビュー（３２０，４２０）において縮約されている１つもしくは複数のスケッチオブジェクトに応じて、該縮約されているスケッチオブジェクトのスケッチ寸法（３０４，４０４）を除去する、
請求項３記載の方法。
【請求項５】
前記図面ビュー（３２０，４２０）の前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）は、前記図面ビュー（３２０，４２０）の配向に対して平行な配向を有する、
請求項１から４までのいずれか１項記載の方法。
【請求項６】
前記図面ビュー（３２０，４２０）の前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）の配向を、前記スケッチ平面の配向の法線と前記図面ビュー（３２０，４２０）の法線とのなす角度に基づき、前記スケッチ平面の配向に対して回転させる、
請求項５記載の方法。
【請求項７】
前記回転フィーチャ（３０６，４０６）の幾何学形状に対する、前記図面ビュー（３２０，４２０）内の前記スケッチ寸法（３０４，４０４）の配置箇所が維持される、
請求項１から６までのいずれか１項記載の方法。
【請求項８】
プロセッサ（１０２）とアクセス可能なメモリ（１０８）とを含む、データ処理装置（１００）であって、
該データ処理装置は、特に、
スケッチ寸法（３０４，４０４）を含みかつ該スケッチ寸法（３０４，４０４）と同一のスケッチ平面内にあるスケッチ（３０２，４０２）を用いて作成された回転フィーチャ（３０６，４０６）を含む幾何学形状モデルを受信し、
前記回転フィーチャ（３０６，４０６）の現在のビュー平面（３１４，４１４）において可視となっている１つもしくは複数のスケッチオブジェクトに応じて、該１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）を含む、該１つもしくは複数のスケッチオブジェクトの図面ビュー（３２０，４２０）を、前記現在のビュー平面（３１４，４１４）に作成する
ように構成されている、
ことを特徴とするデータ処理装置。
【請求項９】
前記図面ビュー（３２０，４２０）は、前記スケッチ平面とは異なりかつ前記スケッチ平面に対して非平行な平面に作成されている、
請求項８記載のデータ処理装置。
【請求項１０】
前記データ処理装置は、さらに、前記図面ビューを表示するように構成されている、
請求項８又は９記載のデータ処理装置。
【請求項１１】
前記データ処理装置は、さらに、前記図面ビュー（３２０，４２０）を表示する前に、前記図面ビュー（３２０，４２０）において縮約されている１つもしくは複数のスケッチオブジェクトに応じて、該縮約されているスケッチオブジェクトのスケッチ寸法（３０４，４０４）を除去するように構成されている、
請求項１０記載のデータ処理装置。
【請求項１２】
前記図面ビュー（３２０，４２０）の前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）は、前記図面ビュー（３２０，４２０）の配向に対して平行な配向を有する、
請求項８から１１までのいずれか１項記載のデータ処理装置。
【請求項１３】
前記図面ビュー（３２０，４２０）の前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）の配向は、前記スケッチ平面の配向の法線と前記図面ビュー（３２０，４２０）の法線とのなす角度に基づき、前記スケッチ平面の配向に対して回転されている、
請求項１２記載のデータ処理装置。
【請求項１４】
前記回転フィーチャ（３０６，４０６）の幾何学形状に対する、前記図面ビュー内の前記スケッチ寸法（３０４，４０４）の配置箇所が維持される、
請求項８から１３までのいずれか１項記載のデータ処理装置。
【請求項１５】
複数の実行可能命令が符号化されて含まれている非一時性のコンピュータ読み出し可能媒体であって、前記複数の実行可能命令は、実行される際に、１つもしくは複数のデータ処理装置に、
・スケッチ寸法（３０４，４０４）を含みかつ該スケッチ寸法（３０４，４０４）と同一のスケッチ平面内にあるスケッチ（３０２，４０２）を用いて作成された回転フィーチャ（３０６，４０６）を含む幾何学形状モデルを受信するステップと、
・前記回転フィーチャ（３０６，４０６）の現在のビュー平面（３１４，４１４）において可視となっている１つもしくは複数のスケッチオブジェクトに応じて、前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）を含む、前記１つもしくは複数のスケッチオブジェクトの図面ビュー（３２０，４２０）を、前記現在のビュー平面（３１４，４１４）に作成するステップと
を実行させる、
ことを特徴とするコンピュータ読み出し可能媒体。
【請求項１６】
前記図面ビュー（３２０，４２０）は、前記スケッチ平面とは異なりかつ前記スケッチ平面に対して非平行な平面に作成される、
請求項１５記載のコンピュータ読み出し可能媒体。
【請求項１７】
前記データ処理装置は、さらに、前記図面ビュー（３２０，４２０）を表示するように構成されている、
請求項１５又は１６記載のコンピュータ読み出し可能媒体。
【請求項１８】
前記データ処理装置は、さらに、前記図面ビュー（３２０，４２０）を表示するステップの前に、前記図面ビュー（３２０，４２０）において縮約されている１つもしくは複数のスケッチオブジェクトに応じて、該縮約されているスケッチオブジェクトのスケッチ寸法（３０４，４０４）を除去するように構成される、
請求項１７記載のコンピュータ読み出し可能媒体。
【請求項１９】
前記図面ビュー（３２０，４２０）の前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）は、前記図面ビュー（３２０，４２０）の配向に対して平行な配向を有する、
請求項１５から１８までのいずれか１項記載のコンピュータ読み出し可能媒体。
【請求項２０】
前記図面ビュー（３２０，４２０）の前記１つもしくは複数のスケッチオブジェクトのスケッチ寸法（３０４，４０４）の配向は、前記スケッチ平面の配向の法線と前記図面ビュー（３２０，４２０）の法線とのなす角度に基づき、前記スケッチ平面の配向に対して回転される、
請求項１９記載のコンピュータ読み出し可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、米国特許法第１１９条により、２０１３年５月２９日付で提出されたインド国特許出願第６２４／ＫＯＬ／２０１３号（発明の名称：「System and Method For Providing Sketch Dimensions For a Drawing View」）の優先権及びその他の全ての利益を主張する。この文献の内容は、法の許す範囲において、引用により本発明に組み込まれるものとする。
【０００２】
技術分野
本発明は、広くは、製品及び他の物品のデータを管理する、コンピュータエイデッドデザイン（ＣＡＤ）システム、視覚化システム、製造システム、製品ライフサイクル管理（ＰＬＭ）システム及びこれらに類似のシステム（集合的に「製品データ管理システム」又はＰＤＭシステムとも称する）を指向している。
【０００３】
発明の背景技術
ＰＤＭシステムはＰＬＭデータ及び他のデータを管理する。改善されたシステムが所望されている。
【０００４】
発明の概要
本発明の種々の実施形態には、図面ビューにスケッチ寸法を規定する方法、並びに、これに対応する装置及びコンピュータで読み出し可能な媒体が含まれる。本発明の方法は、スケッチ寸法を含むスケッチを用いて作成された回転フィーチャを含む幾何学形状モデルを受信するステップを含む。スケッチとスケッチ寸法とは同一のスケッチ平面内に存在している。本発明の方法はさらに、回転モデリングフィーチャの現在のビュー平面において可視となっている１つもしくは複数のスケッチオブジェクトに応じて、この１つもしくは複数のスケッチオブジェクトの図面ビューを現在のビュー平面に作成するステップを含む。当該図面ビューは、１つもしくは複数のスケッチオブジェクトのスケッチ寸法を含む。
【０００５】
上記説明は本発明の特徴及び技術的利点の概要を広く述べたものであり、当業者はこれらを以下の詳細な説明によってより良く理解できるはずである。特許請求の範囲の主題をなす本発明の付加的な特徴及び利点も、以下に説明する。当業者は、本発明の目的を達成する構造の修正又は別様の構造の設計の基礎として、本発明のコンセプト乃至特別の実施形態を容易に利用できる。また、当業者は、本発明の思想乃至観点を逸脱することなく、最も広い意味での等価の構成を実現することができる。
【０００６】
詳細な説明を行う前に、本明細書を通して用いられる幾つかの語句の定義を記しておく。「含む」「〜から形成される」及びこれに類似の語は単に含有を意味し、それのみから成ることに限定されない。「又は」は“及び／又は”の意を含む。「〜に関連する」「〜に関連づけられる」及びこれに類似の語は、含有、内在、挿入、包含、内包、接続、結合、通信、協働、インタリーブ、並列、近接、接合、所有、特徴づけなどの意を含む。「コントローラ」とは、少なくとも１つの動作を制御するデバイス、システム又はそれらの一部を含み、ここでのデバイスはハードウェア、ファームウェア、ソフトウェア又はこれらのうち少なくとも２つの組み合わせとして構成される。特定のコントローラに関連する機能は、中央に集中されていても分散配置されていてもよく、また、ローカルもしくはリモートに配置されていてもよい。これらの語句の定義が、本明細書を通して当てはまり、さらに、従来及び将来のこれらの語句の使用の（殆どではないにしても）多くに適合することは、当業者には容易に理解できるであろう。幾つかの語句は広汎な実施形態に対応し、特許請求の範囲の記載においてのみ特定の実施形態に制限される。
【０００７】
本発明及びその利点をより良く理解してもらうために、図示の実施形態に則して本発明を以下に詳細に説明する。図中、同様の要素には同じ参照番号を付してある。
【図面の簡単な説明】
【０００８】
【図１】一実施形態を実行可能なデータ処理装置のブロック図である。
【図２】スケッチの例であって、スケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、スケッチ寸法が「承継」されない図面ビューとを示す図（Ａ，Ｂ）である。
【図３】スケッチの例であって、スケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、スケッチ寸法が「承継」される図面ビューとを示す図（Ａ−Ｃ）である。
【図４】スケッチの別の例であって、スケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、スケッチ寸法が「承継」される図面ビューとを示す図（Ａ，Ｂ）である。
【図５】スケッチの別の例であって、スケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、縮約のためにスケッチ寸法が「承継」されない図面ビューとを示す図（Ａ，Ｂ）である。
【図６】承継されたスケッチ寸法が図面ビュー内で配向及び位置決めされる例を示す図（Ａ，Ｂ）である。
【図７】本発明の実施形態による方法を示すフローチャートである。
【０００９】
以下では、図１−図７の種々の実施形態を説明するが、これらは例示によって本発明の基本方式を説明するためのものにすぎず、本発明の範囲を限定するものではない。なお、当業者は、本発明の基本方式が適切に構成された装置において実現されうることを理解できるであろう。本発明の多数の革新的教説を限定的でない実施形態に則して説明する。
【００１０】
オブジェクトの寸法を含むスケッチは、しばしば、回転モデリングフィーチャを作成するために用いられる。複数のスケッチが同一平面内に作成される。こうした回転モデリングフィーチャに対して、所定の回転軸を中心としたあらゆる平面が図面ビューの作成に用いられる。こうした平面はスケッチ平面に対して平行でないこともあるが、ユーザは、当該平面と「承継」された製品と図面ビュー内の製造情報（ＰＭＩ）のスケッチ寸法とに基づいて、図面ビューを作成したり、他のモデルの幾何学形状をドキュメント化したりしようとする。以下では、幾つかの実施形態に即して、スケッチ寸法を図面ビュー内で正確に配向しつつ、スケッチ寸法をスケッチ平面に対して平行でない図面ビュー内へ承継できるようにする手段をユーザに提供する装置及び方法を説明する。
【００１１】
図１には、本発明の実施形態を実現可能なデータ処理装置のブロック図が示されている。データ処理装置は、例えばＰＤＭシステムとして、特にはソフトウェアその他によって、以下に説明する１つもしくは複数の中間接続装置及び通信装置として以下に説明するプロセスを実行するように構成される。図示のデータ処理装置は、プロセッサ１０２と、このプロセッサ１０２に接続されたレベル２のキャッシュ／ブリッジ１０４と、これらが接続されるローカルシステムバス１０６とを含んでいる。ローカルシステムバス１０６は例えば周辺部品接続アーキテクチャバス（ＰＣＩバス）である。図示の例ではさらに、主メモリ１０８とグラフィクスアダプタ１１０とがローカルシステムバス１０６に接続されている。グラフィクスアダプタ１１０にはディスプレイ１１１を接続できる。
【００１２】
他の周辺装置、例えばローカルエリアネットワークＬＡＮ，ワイドエリアネットワークＷＡＮ，ワイヤレスＷｉＦｉに対するアダプタ（ＬＡＮ／ＷＡＮ／ＷｉＦｉアダプタ）１１２もローカルシステムバス１０６に接続可能である。拡張バスインタフェース１１４はローカルシステムバス１０６と入出力バス（Ｉ／Ｏバス）１１６とを接続している。Ｉ／Ｏバス１１６は、キーボード／マウスアダプタ１１８とディスクコントローラ１２０と入出力アダプタ１２２とに接続されている。ディスクコントローラ１２０は、適切な機械によって利用可能もしくは読み出し可能な記憶媒体である記憶装置１２６に接続可能である。この記憶媒体は、特に限定されるものではないが、不揮発性の硬性符号化タイプの媒体、例えば、読み出し専用メモリＲＯＭ、もしくは、消去可能かつ電気的に再プログラミング可能な読み出し専用メモリＥＥＰＲＯＭ、もしくは、磁気テープ式記憶装置であってもよいし、ユーザが記録可能なタイプの媒体、例えばフロッピーディスクもしくはハードディスクドライブもしくはＣＤ‐ＲＯＭもしくはＤＶＤであってもその他の光学的、電気的、磁気的記憶装置であってもよい。
【００１３】
図示の実施形態では、Ｉ／Ｏバス１１６にさらにオーディオアダプタ１２４が接続されており、このアダプタには音声出力のために図示されていないスピーカを接続可能である。また、キーボード／マウスアダプタ１１８により、図示されていないポインティングデバイス、例えばマウス、トラックボール、トラックポインタなども接続できる。
【００１４】
当業者であれば、図１に示されているハードウェアを特定の実現形態に応じて変更できることは容易に理解できるはずである。例えば、図示されているハードウェアに加えて又はこれに代えて、光ディスクドライブなどの他の周辺装置を用いることができる。図示の実施形態は説明のためのものにすぎず、本発明のアーキテクチャを限定する示唆を意図するものでない。
【００１５】
本発明の実施形態のデータ処理装置は、グラフィックユーザインタフェースを用いたオペレーティングシステムを含む。このオペレーティングシステムにより、グラフィックユーザインタフェースに複数のディスプレイウィンドウを同時に表示し、各ディスプレイウィンドウを種々のアプリケーション又は同じアプリケーションの種々のインスタンスに対するインタフェースとすることができる。グラフィックユーザインタフェースのカーソルはユーザがポインティングデバイスを介して操作できる。カーソル位置の変更及び／又はマウスボタンのクリック等のイベントによって、所望の応答を作動させることができる。
【００１６】
市販されている種々のオペレーティングシステムのいずれか、例えばワシントン州レッドモンド在のマイクロソフトコーポレーション社の製品であるMicrosoftWindows（商標）の所定のバージョンを適宜修正して用いることができる。オペレーティングシステムは以下に説明する本発明に応じて修正もしくは設計可能である。
【００１７】
ＬＡＮ／ＷＡＮ／ＷｉＦｉアダプタ１１２は、データ処理装置１００の要素ではないネットワーク１３０に接続可能である。ネットワーク１３０は、当業者に公知の公共もしくは私的なデータ処理装置ネットワークもしくはネットワーク複合体、例えばインタネットであってよい。データ処理装置１００はネットワーク１３０を介してデータ処理装置１００の要素でないサーバシステム１４０と通信可能である。当該サーバシステム１４０は例えば別個のデータ処理装置１００として構成することもできる。
【００１８】
以下に説明するのは、或るスケッチ平面のスケッチから同じスケッチ平面に対して平行でない図面ビューへスケッチ寸法を承継できるようにする手段をユーザに提供する装置及び方法である。スケッチ寸法は図面ビュー内で正確に配向される。上述した技術及びプロセスは、ＰＤＭシステム上に展開されるモデル又は他のシステムからインポートされたモデルに対して実行される。
【００１９】
図２のＡ，Ｂには、スケッチの例であって、複数のスケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、スケッチ寸法が「承継」されない図面ビューとが示されている。
【００２０】
図２のＡには、例えば稜辺や孔などのオブジェクトのスケッチ寸法２０４を含むスケッチ２０２が示されている。スケッチ２０２は、所定のスケッチ平面において作成され、回転モデリングフィーチャ２０６を作成するために用いられる。例えば、スケッチ２０２とその寸法２０４とは、Ｘ軸２０８及びＹ軸２１２によって定義されるＸＹ平面に作成されている。スケッチ２０２は、回転モデリングフィーチャ２０６を作成するために、Ｘ軸２０８に関して回転される。図２のＡに示されている実施形態では、スケッチ２０２はＸ軸２０８に関して９０°回転され、回転モデリングフィーチャ２０６が作成される。図ではＸ軸２０８に関して９０°回転されているが、スケッチ２０２は他の角度量でも回転可能である。また、他の実施形態として、スケッチ２０２が他の軸、例えばＹ軸２１２に関して回転されてもよい。
【００２１】
図面ビュー２２０内にスケッチ寸法２０４を提示したいという要求が生じたとする。図面ビュー２２０は回転モデリングフィーチャ２０６の現在のビュー平面に関連づけられる。例えば、現在のビュー平面は、ユーザのパースペクティブから見た特定の配向における回転モデリングフィーチャ２０６のビュー方向２１４を表している。図２のＢに示されているように、図面ビュー２２０はＸ軸２０８及びＺ軸２１０によって定義される平面（例えばＸＺ平面）に作成されている。図示の実施形態では、図２のＡのスケッチ寸法２０４は図面ビュー２２０へは「承継」されず、スケッチ平面の配向が図面ビュー２２０の配向に対して非平行であるため、手動で再形成する必要がある。例えば、スケッチ平面の配向が図面ビューの配向に対して平行であるか否かの判別は、スケッチ平面の法線（すなわち図示の実施形態におけるＺ軸）と図面ビューの配向の法線（すなわち図示の実施形態におけるＹ軸）とを比較することによって行われる。図２のＡ，Ｂの実施形態では、スケッチ平面の法線と現在のビュー平面の法線とは互いに平行でない。よって、スケッチ寸法２０４は、図面ビュー２２０内では正確に配向されず、図面ビュー２２０へ承継されないことになる。スケッチ寸法２０４は、図面ビュー２２０内に手動で再形成されなければならない。
【００２２】
図３のＡ−Ｃには、スケッチの例であって、複数のスケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、各スケッチ寸法が「承継」される図面ビューとが示されている。
【００２３】
図３のＡ，Ｂには、オブジェクトのスケッチ寸法３０４を含むスケッチ３０２が示されている。スケッチ３０２は、スケッチ平面において作成され、回転モデリングフィーチャ３０６を作成するために用いられる。図３のＡ，Ｂの実施形態では、スケッチ３０２がトップビュー３１４で作成されており、Ｘ軸３０８に関して９０°回転されている。
【００２４】
図３のＣには、トップビュー３１４に基づいて、スケッチ寸法３０４を含む図面ビュー３２０が示されている。この例では、トップビュー３１４は回転モデリングフィーチャ３０６の現在のビュー平面に関連づけられている。図面ビュー３２０は、スケッチ平面とは異なりかつこのスケッチ平面に対して非平行な平面に作成される。スケッチ寸法３０４は、スケッチ３０２から図面ビュー３２０へ「承継」されたものであり、図面ビュー３２０の配向に対して平行な配向を有する。説明のために、１つもしくは複数のスケッチオブジェクトが回転モデリングフィーチャ３０６の現在のビュー平面で（例えばトップビュー３１４から）可視となっている場合に、１つもしくは複数のスケッチオブジェクトを図面ビュー３２０内に作成する例を挙げる。図面ビュー３２０は現在のビュー平面に作成され、正確に配向されたスケッチ寸法３０４を含む（例えば、図面ビュー３２０内の１つもしくは複数のスケッチオブジェクトの各スケッチ寸法３０４が図面ビュー３２０の配向に対して平行な配向を有する）。１つもしくは複数のスケッチオブジェクトのスケッチ寸法３０４は、スケッチ平面の配向の法線と図面ビューの法線とのなす角度に基づき、スケッチ平面の配向に対してスケッチオブジェクトを回転させることにより、図面ビュー３２０内で正確に配向される。
【００２５】
図４のＡ，Ｂには、スケッチの別の例であって、複数のスケッチ寸法を含むスケッチを用いて作成された回転モデリングフィーチャと、各スケッチ寸法が「承継」される図面ビューとが示されている。
【００２６】
図４のＡには、スケッチ平面がＸＹ平面に対して垂直となるように図３のＢの回転フィーチャ３０６の端面に作成された第２のスケッチ４０２が示されている。回転フィーチャ３０６の回転角が９０°から３６０°へ変更されると、スケッチ４０２の平面は傾くことになる。スケッチ４０２は、オブジェクトのスケッチ寸法４０４を含む。この例では、オブジェクトが円及び正方形を含んでいる。スケッチ４０２は、Ｘ軸３０８に関する他の回転フィーチャを、所定の角度、例えば９０°で作成し、切削動作によって円及び長方形のポケットを作成するために用いられる。
【００２７】
図４のＢには、ビュー方向４１４に基づいて作成された、スケッチ寸法４０４を含む図面ビュー４２０が示されている。この例では、ビュー方向４１４は図面ビュー４２０の法線に対して平行である。スケッチ寸法４０４は、スケッチ４０２から図面ビュー４２０へ承継されたものであり、図面ビュー４２０の配向に対して平行な配向を有する。ただし、図３のＡのスケッチ３０２のスケッチ寸法３０４の平面は図面ビュー４２０の平面に対して平行でない。したがって、スケッチ３０２のスケッチ寸法３０４の平面は、スケッチ寸法が正確な配向で図面ビュー４２０の平面に現れるよう、図面ビュー４２０の平面に対して回転される。
【００２８】
図５のＡには、図３のＢの回転フィーチャ３０６の回転角が９０°とは異なるケースのシナリオが示されている。ここでは、回転角４５°のケースを説明する。つまり、ここでは、図４のＡのスケッチ４０２の平面が傾けられ、ビュー方向４１４から見たとき、円形ポケットが楕円形ポケットとして現れ、長方形ポケットの寸法が縮約された状態で現れている。
【００２９】
図５のＢには、図４のＡのビュー方向４１４に基づいて作成された図４のＢの図面ビューに類似の図面ビュー５２０が示されている。この例では、図３のＡのスケッチ３０２及び図４のＡのスケッチ４０２からのスケッチ寸法のうち、関連するエンティティが真の長さで現れていないスケッチ寸法の全て、又は、図面ビュー５２０において部分的にしか可視でないスケッチ寸法の全てが除去されている。そのほかのスケッチ寸法は正確な配向で示されている。
【００３０】
図６のＡ，Ｂには、承継された寸法が図面ビュー内でどのように配向及び位置決めされるかの例が示されている。例えば、図６のＡに示されているように、スケッチが３６０°回転されうる場合、所定のビュー方向によって承継されたスケッチ寸法に２つの可能な位置が生じる。図６のＡに示されている例では、ビュー方向６１４は、スケッチが、図面ビュー６２０に１本の線として投影される方向である。このケースでは、承継されている“２０”というスケッチ寸法は、図面ビュー６２０の左側もしくは右側のいずれかに作成される。幾何学形状に対する寸法の配置箇所は維持される。同様に、図６のＢに示されているように、スケッチが１８０°未満の角度で回転される場合にも、幾何学形状に対する承継されたスケッチ寸法の配置箇所は維持される。
【００３１】
図７には、例えばＰＬＭシステムもしくはＰＤＭシステムによって実行される実施形態に沿ったプロセスのフローチャートが示されている。
【００３２】
ステップ７０５で、システムは、スケッチ寸法を含むスケッチを用いて作成される回転フィーチャを含む幾何学形状モデルを受信する。スケッチとスケッチ寸法とは同一平面に存在している。例えば、ここでのスケッチは、スケッチ寸法３０４を含む図３のＡのスケッチ３０２であるか又はスケッチ寸法４０４を含む図４のＡのスケッチ４０２である。図３のＡのスケッチ３０２は、図３のＢの回転モデリングフィーチャ３０６を作成するために、図３のＡのＸ軸３０８に関して９０°回転される。なお、ここでの「受信」とは、記憶装置もしくは他のデバイスもしくはプロセスからのローディング又は受信、及び、ユーザとのインタラクションを介した受信その他を含む。
【００３３】
回転モデリングフィーチャの現在のビュー平面において可視となっている１つもしくは複数のスケッチオブジェクトに応じて、装置は、ステップ７１０で、１つもしくは複数のスケッチオブジェクトの図面ビューを現在のビュー平面に作成する。当該図面ビューは１つもしくは複数のスケッチオブジェクトのスケッチ寸法を含む。例えば、１つもしくは複数のスケッチオブジェクトが、図３のＡの回転モデリングフィーチャ３０６の現在のビュー平面において（例えば図３のＡのトップビュー３１４から）可視となっている場合、１つもしくは複数のスケッチオブジェクトが図３のＢの図面ビュー３２０に作成される。図面ビュー３２０は現在のビュー平面に作成され、スケッチ寸法３０４を含む。スケッチ寸法３０４は図面ビュー３２０の配向に対して平行な配向を有する。同様に、１つもしくは複数のスケッチオブジェクトが、図４のＡの回転モデリングフィーチャ４０６の現在のビューにおいて（例えば図４のフロントビュー４１４から）可視となっている場合、１つもしくは複数のスケッチオブジェクトが図４の図面ビュー４２０で作成される。図面ビュー４２０は現在のビュー平面に作成され、スケッチ寸法４０４を含む。スケッチ寸法４０４は図面ビュー４２０の配向に対して平行な配向を有する。
【００３４】
もちろん、格別のことわりないかぎり、又は、プロセスの動作順序の必要がないかぎり、上述した所定のステップの省略もしくは同時実行もしくは順次実行、順序の入れ替え等が可能であることは、当業者には容易に理解されるであろう。
【００３５】
当業者には、簡明性のために、本発明の利用に適したデータ処理装置の構造及び動作の全てを図示乃至説明してはいないことが理解されるであろう。本発明に独特な、又は、本発明の理解に必要なデータ処理装置の要素のみを図示乃至説明した。データ処理装置１００の残りの要素は従来知られている種々の要素に対応していてよい。
【００３６】
さらに、本発明を機能的装置に則して説明したが、当業者であれば、本発明の機構の少なくとも一部を複数の命令に分散した形態で、機械もしくはコンピュータで利用可能、又は、コンピュータで読み出し可能な種々の形状の記憶媒体に含めてもよいことは明らかなはずである。なお、本発明は、本発明の方法を実行するために用いられる命令もしくは信号を担持する媒体又は記憶装置の特定のタイプにかかわらず、適用可能である。機械もしくはコンピュータで利用可能、又は、コンピュータで読み出し可能な記憶媒体の例として、不揮発性の硬性符号化タイプの媒体、例えば、読み出し専用メモリＲＯＭもしくは消去可能かつ再プログラミング可能な読み出し専用メモリＥＥＰＲＯＭ、また、ユーザが記録可能なタイプの媒体、例えばフロッピーディスクもしくはハードディスクドライブもしくはＣＤ‐ＲＯＭもしくはＤＶＤなどが挙げられる。
【００３７】
本発明を実施例に則して具体的に説明したが、当業者は、本発明の最も広い意味での思想乃至観点を逸脱することなく、上述した種々の修正、置換又は変更及び改善を行うことができる。
【００３８】
本願明細書のいずれの記載も、特定の要素、ステップもしくは機能が特許請求の範囲に含まれなければならない必須要件であることを示唆すると捉えられるべきでない。請求される発明特定事項の領域は特許請求の範囲においてのみ規定される。また、本願のいずれの請求項も、項番号に続く「〜のための手段」という厳密な語句を含まない場合、米国特許法第１１２条第６項（３５ＵＳＣ§１１２パラグラフ６）の誘起を意図しない。
【図１】
2016524754.tif 000003
【図２Ａ】
2016524754.tif 000004
【図２Ｂ】
2016524754.tif 000005
【図３Ａ】
2016524754.tif 000006
【図３Ｂ】
2016524754.tif 000007
【図３Ｃ】
2016524754.tif 000008
【図４Ａ】
2016524754.tif 000009
【図４Ｂ】
2016524754.tif 000010
【図５Ａ】
2016524754.tif 000011
【図５Ｂ】
2016524754.tif 000012
【図６Ａ】
2016524754.tif 000013
【図６Ｂ】
2016524754.tif 000014
【図７】
2016524754.tif 000015
【国際調査報告】
2016524754.tif 000016
2016524754.tif 000017
2016524754.tif 000018