(57)【要約】【課題】本発明は、モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するためのコンピュータ実施方法を提供する。【解決手段】この方法は、モデル化オブジェクトを表示するステップと、モデル化オブジェクトの第１の幾何学的要素を選択するステップとを含む。また、この方法は、計算可能な測定値を表す少なくとも１つのアイコンを表示するステップを含む。アイコンは、第１の幾何学的要素に従って選択される。この方法は、モデル化オブジェクトの第２の幾何学的要素を選択するステップと、少なくとも１つのアイコンによって表される測定値を、選択された第１および第２の幾何学的要素に従って計算するステップとをさらに含む。次いで、計算された測定値の値が表示される。【選択図】図１
2017027596.tif 000002
【特許請求の範囲】
【請求項１】
モデル化オブジェクトの幾何学的要素のセットについて測定値を計算するためのコンピュータ実施方法であって、
モデル化オブジェクトを表示するステップ（Ｓ１００）と、
前記モデル化オブジェクトの第１の幾何学的要素を選択するステップ（Ｓ１１０）と、
計算可能な測定値を表す少なくとも１つのアイコンを表示するステップ（Ｓ１２０）であって、前記少なくとも１つのアイコンは、前記第１の幾何学的要素に従って選択される、該ステップと、
前記モデル化オブジェクトの第２の幾何学的要素を選択するステップ（Ｓ１４０）と、
前記選択された第１および第２の幾何学的要素に従って前記少なくとも１つのアイコンによって表される測定値を計算するステップ（Ｓ１５０）と、
前記計算された測定値の値を表示するステップと
を具えたことを特徴とするコンピュータ実施方法。
【請求項２】
前記計算された測定値の前記値の前記表示は、ラベル上での前記計算された測定値の前記値の前記表示を含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項３】
前記第１の幾何学的要素の前記選択の後、
前記計算された測定値を特徴付けるためのプロパティを記憶するオブジェクトを作成するステップをさらに含むことを特徴とする請求項１または２に記載のコンピュータ実施方法。
【請求項４】
前記オブジェクトの前記プロパティが、
識別子、
作成データ、
前記測定値の前記値、
前記測定値のアンカ、
モデル化オブジェクトに対するポインタ、
グラフィカルプロパティ、
前記表示するステップで前記値を示すラベルの位置
の中から選択されることを特徴とする請求項３に記載のコンピュータ実施方法。
【請求項５】
前記モデル化オブジェクトは、２次元モデル化オブジェクトまたは３次元モデル化オブジェクトであることを特徴とする請求項１ないし４のいずれか１つに記載のコンピュータ実施方法。
【請求項６】
前記第１の幾何学的要素の前記選択の前、
フィルタを適用することによって前記モデル化オブジェクトの幾何学的要素のサブセットを作成するステップをさらに含み、前記第１および第２の幾何学的要素は、前記サブセットの幾何学的要素であることを特徴とする請求項１ないし５のいずれか１つに記載のコンピュータ実施方法。
【請求項７】
前記サブセットの前記幾何学的要素が強調表示されることを特徴とする請求項６に記載のコンピュータ実施方法。
【請求項８】
前記計算された測定値は、
距離、
角度、
体積
のうちの１つであることを特徴とする請求項１ないし６のいずれか１つに記載のコンピュータ実施方法。
【請求項９】
前記第１の幾何学的要素の前記選択は、前記第１の幾何学的要素上での第１のユーザインタラクションのとき実施され、前記第１のユーザインタラクションは維持されず、
前記表示された少なくとも１つのアイコンの１つが、前記表示された少なくとも１つのアイコンの前記１つの上での第２のユーザインタラクションのとき選択され、前記第２のユーザインタラクションは維持され、
前記第２の幾何学的要素の前記選択は、前記第２の幾何学的要素上で前記第２のユーザインタラクションを解放することによって実施されることを特徴とする請求項１ないし８のいずれか１つに記載のコンピュータ実施方法。
【請求項１０】
前記第１の幾何学的要素の前記選択は、前記第１の幾何学的要素上での第１のユーザインタラクションのとき実施され、前記第１のユーザインタラクションは維持されず、
前記表示された少なくとも１つのアイコンの１つが、前記表示された少なくとも１つのアイコンの前記１つの上での第２のユーザインタラクションのとき選択され、前記第２のユーザインタラクションは維持されず、
前記第２の幾何学的要素の前記選択は、前記第２の幾何学的要素上での第３のユーザインタラクションのとき実施され、前記第３のユーザインタラクションは維持されないことを特徴とする請求項１ないし８のいずれか１つに記載のコンピュータ実施方法。
【請求項１１】
第２の計算可能な測定値を表す少なくとも１つのアイコンを表示するステップであって、前記少なくとも１つのアイコンは、前記第１および第２の幾何学的要素に従って選択される、該ステップと、
前記モデル化オブジェクトの第３の幾何学的要素を選択するステップと、
前記選択された第１、第２、および第３の幾何学的要素に従って前記少なくとも１つのアイコンによって表される測定値を計算するステップと、
前記計算された測定値の値を表示するステップと
をさらに含むことを特徴とする請求項１ないし１０のいずれか１つに記載のコンピュータ実施方法。
【請求項１２】
前記モデル化オブジェクトの幾何学的要素は、点、線、曲線、円、表面、平面、円柱、円錐、球、軸、製品を形成する幾何学的要素のセット、のうちの１つであることを特徴とする請求項１ないし１１のいずれか１つに記載のコンピュータ実施方法。
【請求項１３】
前記少なくとも１つのアイコンの前記選択の後、
前記選択された少なくともアイコンの前記選択をアンドゥするステップと、
別のアイコンを選択するステップと
をさらに含むことを特徴とする請求項１ないし３のいずれか１つに記載のコンピュータ実施方法。
【請求項１４】
請求項１ないし１３のいずれか１つに記載の方法のステップを実行する命令を含むことを特徴とするコンピュータプログラム。
【請求項１５】
モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するためのコンピュータシステムであって、メモリに通信可能に結合されたプロセッサと、ディスプレイとを具え、前記メモリは請求項１４に記載のコンピュータプログラムを記憶することを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンピュータプログラムおよびシステムの技術分野に関し、より詳細には、モデル化オブジェクトの幾何学的要素間の測定値を計算する方法に関する。
【背景技術】
【０００２】
オブジェクトの設計、エンジニアリング、および製造用に、いくつかのシステムおよびプログラムが市場で提供されている。ＣＡＤは、コンピュータ支援設計の頭字語であり、たとえば、オブジェクトを設計するためのソフトウェア解決策に関する。ＣＡＥは、コンピュータ支援エンジニアリングの頭字語であり、たとえば、将来の製品の物理的挙動をシミュレーションするためのソフトウェア解決策に関する。ＣＡＭは、コンピュータ支援製造の頭字語であり、たとえば、製造プロセスおよび操作を定義するためのソフトウェア解決策に関する。そのようなコンピュータ支援設計システムでは、技法の効率に関してグラフィカルユーザインターフェースが重要な役割を果たす。これらの技法は、製品ライフサイクル管理（ＰＬＭ）システム内に埋め込まれる。ＰＬＭは、長い事業計画の概念にわたって、製品の開発のために、それらの構想から寿命の終わりまで、会社が製品データを共有し、共通のプロセスを適用し、企業知識を利用する助けとなる事業戦略を指す。
【０００３】
Ｄａｓｓａｕｌｔ  Ｓｙｓｔｅｍｓによって（商標ＣＡＴＩＡ、ＥＮＯＶＩＡ、およびＤＥＬＭＩＡの元で）提供されるＰＬＭ解決策は、製品エンジニアリング知識を編成するエンジニアリングハブ、製造エンジニアリング知識を管理する製造ハブ、およびエンジニアリングハブおよび製造ハブへの事業計画の一体化および接続を可能にする事業計画ハブを提供する。これらのシステムは、一緒になって、製品、プロセス、リソースをインクするオープンモデルをもたらし、動的な知識ベースの製品作成、および最適な製品定義、製造準備、製品、およびサービスを駆動する判断サポートを可能にする。
【０００４】
ＣＡＤソフトウェアは、最終ユーザに送達可能なコンテンツを作成およびパッケージするために開発者が使用するソフトウェアパッケージであるオーサリングツールを提供することができる。たとえば、設計されたオブジェクトを、その設計オブジェクトを含む製品の技術的説明書である文書内に挿入する（または変換する）ことができる。したがって、このオーサリングツールは、モデル化オブジェクトをエクスポートし文書内にインポートすることを可能にするが、さらにレビュワ（ｒｅｖｉｅｗｅｒ）が注釈を追加することによってモデル化オブジェクトを豊かにすることを可能にする。典型的な例は、ＣＡＤアプリケーションで設計されたオブジェクトが２Ｄまたは３Ｄで表される、オーサリングツールを用いたユーザガイド（またはマニュアル）の作成である。
【０００５】
ＣＡＤシステムおよびオーサリングプログラムでは、ユーザは、モデル化オブジェクトに対する測定を実施することを必要とする。ＣＡＤシステムは、製品の測定値、たとえば３次元モデル化オブジェクトに対する測定値を測定または表示するための異なるツールを提供する。測定値という用語の一般的な定義は、エンティティ間の関係を評価するための値である。たとえば、直線の長さは、２つのエンティティ間の測定値である。別の例として、角度は、３つのエンティティ間の測定値である。
【０００６】
測定を実施するための知られている方法は、１）尺度のタイプ、２）その尺度に含まれるエンティティを選択し、３）最後に、測定値の値を計算することである。たとえば、オブジェクト上の２点間の距離は、２点間の直線の長さを測定するコマンドのユーザ選択、モデル化オブジェクト上の２点のさらなる選択、および２つの選択された点間の直線の長さを表す値を表示することを含む。ユーザは、新しい測定値を表示することを必要とする場合、これらのステップすべてを再度実施することを必要とする。
【０００７】
この方法にはいくつかの欠点がある。第１に、測定の各タイプについて１つのコマンドがある。その結果、明らかにコマンドが多すぎ、ユーザは、使用するための正しいコマンドを求めて検索して、多くの時間を失う。第２の問題は、表示されることを必要とするメニュー上にコマンドが表現されることである。これはモバイルデバイス（たとえば、タブレットコンピュータ）で特に問題である。なぜなら、グラフィカルユーザインターフェース（ＧＵＩ）の無視できない部分を埋めるアクションバー上にコマンドが示され、たとえば、ＧＵＩ上のモデル化オブジェクトが部分的に隠されるからである。第３の問題は、コマンドが選択されるたびに、ユーザがアクションバーを呼び出すことを必要とすることであり、実際、ＧＵＩを自由にするために、たとえばＧＵＩ内に表示されたモデル化オブジェクトの完全なビューのために、アクションバーは一般に隠される。別の課題は、マウスマイルおよびクリック数である。先の例のような直線の長さを測定するためには、ユーザは、アクションバーを見えるようにするためにＧＵＩの専用の部分にマウスを移動しなければならず、次いでコマンドの中でコマンドを検索し、次いでマウスを良好なコマンドの上に移動し、その上でクリックし、マウスをモデル化オブジェクトの第１の点の上に移動し、この第１の点を選択し、次いでマウスをモデル化オブジェクトの第２の点上に移動し、それを選択する。さらなる問題は、各測定値が独立して記憶されることであり、すでに記憶された測定値を修正することは可能でなく、すでに使用された尺度の一部（または全体）を再使用することは可能でない。これは、データベースに記憶された情報の量がそこに記憶される尺度の数と共に増大するので問題である。
【０００８】
この状況の中で、モデル化オブジェクトの幾何学的要素間の尺度を計算するための改善された方法が依然として求められている。好ましくは、この方法は、測定を実施するためのユーザ入力、および尺度を記憶するための空間の量を低減する。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明では、モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するための改善されたコンピュータ実施方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するためのコンピュータ実施方法を提供する。この方法は、モデル化オブジェクトを表示するステップと、モデル化オブジェクトの第１の幾何学的要素を選択するステップと、計算可能な測定値を表す少なくとも１つのアイコンを表示するステップであって、前記少なくとも１つのアイコンは、第１の幾何学的要素に従って選択される、ステップと、モデル化オブジェクトの第２の幾何学的要素を選択するステップと、選択された第１および第２の幾何学的要素に従って前記少なくとも１つのアイコンによって表される測定値を計算するステップと、計算された測定値の値を表示するステップとを含む。
【００１１】
この方法は、
−  計算された測定値の表示が、ラベル上での計算された測定値の表示を含むことと、
−  第１の幾何学的要素の選択の後、計算された測定値を特徴付けるためのプロパティを記憶するオブジェクトを作成することと、
−  オブジェクトのプロパティが、識別子、作成データ、測定値の値、測定値のアンカ、モデル化オブジェクトに対するポインタ、グラフィカルプロパティ、表示するステップで値を示すラベルの位置の中から選択されることと、
−  モデル化オブジェクトは、２次元モデル化オブジェクトまたは３次元モデル化オブジェクトであることと、
−  第１の幾何学的要素の選択の前、フィルタを適用することによってモデル化オブジェクトの幾何学的要素のサブセットを作成することであって、第１および第２の幾何学的要素は、サブセットの幾何学的要素である、該作成することと、
−  サブセットの幾何学的要素が強調表示されることと、
−  計算された測定値は、距離、角度、体積のうちの１つであることと、
−  第１の幾何学的要素の選択は、第１の幾何学的要素上で第１のユーザインタラクションがあったとき実施され、第１のユーザインタラクションは維持されず、表示された少なくとも１つのアイコンの１つが、前記表示された少なくとも１つのアイコンの１つの上で第２のユーザインタラクションがあったとき選択され、第２のユーザインタラクションは維持され、第２の幾何学的要素の選択は、第２の幾何学的要素上で第２のユーザインタラクションを解放することによって実施されることと、
−  第１の幾何学的要素の選択は、第１の幾何学的要素上で第１のユーザインタラクションがあったとき実施され、第１のユーザインタラクションは維持されず、前記表示された少なくとも１つのアイコンの１つが、表示された少なくとも１つのアイコンの１つの上で第２のユーザインタラクションがあったとき選択され、第２のユーザインタラクションは維持されず、第２の幾何学的要素の選択は、第２の幾何学的要素上で第３のユーザインタラクションがあったとき実施され、第３のユーザインタラクションは維持されないことと、
−  第２の計算可能な測定値を表す少なくとも１つのアイコンを表示することであって、前記少なくとも１つのアイコンは、第１および第２の幾何学的要素に従って選択される、該表示することと、モデル化オブジェクトの第３の幾何学的要素を選択することと、前記選択された第１、第２、および第３の幾何学的要素に従って少なくとも１つのアイコンによって表される測定値を計算することと、計算された測定値の値を表示することと、
−  モデル化オブジェクトの幾何学的要素は、点、線、曲線、円、表面、平面、円柱、円錐、球、軸、製品を形成する幾何学的要素のセットのうちの１つであることと、
−  少なくとも１つのアイコンの選択の後、選択された少なくともアイコンの選択をアンドゥ（ｕｎｄｏ）することと、別のアイコンを選択することと、を含む。
【００１２】
モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するためのコンピュータプログラムであって、請求項１ないし３のいずれかの上記方法のステップを実施する命令を含む、コンピュータプログラムがさらに提供される。
【００１３】
また、モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するためのコンピュータシステムであって、メモリに通信可能に結合されたプロセッサと、ディスプレイとを備え、メモリは上記コンピュータプログラムを記憶する、コンピュータシステムが提供される。
【図面の簡単な説明】
【００１４】
次に、本発明を具体化するシステムについて、非限定的な例として、添付の図面を参照して述べる。
【図１】本発明の一例を示す流れ図である。
【図２】本発明の第１の例を示すスクリーンショットである。
【図３】本発明の第１の例を示すスクリーンショットである。
【図４】本発明の第１の例を示すスクリーンショットである。
【図５】本発明の第１の例を示すスクリーンショットである。
【図６】本発明の第１の例を示すスクリーンショットである。
【図７】本発明の第２の例を示すスクリーンショットである。
【図８】本発明の第２の例を示すスクリーンショットである。
【図９】本発明の第３の例を示すスクリーンショットである。
【図１０】本発明の第３の例を示すスクリーンショットである。
【図１１】本発明の第３の例を示すスクリーンショットである。
【図１２】本発明の第３の例を示すスクリーンショットである。
【図１３】本発明の第３の例を示すスクリーンショットである。
【図１４】幾何学的要素と使用可能な測定タイプとの間の関係を示す表である。
【図１５】本発明を実施するためのシステムの一例の図である。
【発明を実施するための形態】
【００１５】
本発明は、モデル化オブジェクトの幾何学的要素のセットに対して測定値を計算するためのコンピュータ実施方法を対象とする。この方法は、モデル化オブジェクト、たとえば、幾何学的要素を含む３次元モデル化オブジェクトの表示を含む。また、この方法は、モデル化オブジェクトの第１の幾何学的要素の、たとえばユーザアクションがあったときの選択を含む。さらに、この方法は、計算可能な測定値を表す少なくとも１つのアイコンの表示を含む。表示された少なくとも１つのアイコンは、いくつかのアイコンの中から選択され、各アイコンは、計算可能な測定値を表す。いくつかのアイコンの中からの１つのアイコンの選択は、第１の幾何学的要素に従って実施される。換言すれば、１または複数のアイコンは、選択された第１の幾何学的要素の結果として、アイコンのセットの中から識別される。さらに、この方法は、モデル化オブジェクトの第２の幾何学的要素の、たとえばユーザアクションがあったときの選択を含む。次いで、少なくとも１つのアイコンによって表される測定値が計算される。この計算は、選択された第１および第２の幾何学的要素に従って実施される。また、この方法は、計算された測定値の値の表示を含む。
【００１６】
この方法は、ユーザが測定をどのように実施するかを改善する。測定プロセスが開始されるたびに、１または複数のアシスタントツール−アイコン−がユーザに対して示され、ユーザはもはや、タスクバー上でその測定に関連付けられたコマンドを選択することを必要としない。さらに、ユーザには、システムがあるタイプの測定を実施するための状態にあるという視覚的インジケーション（すなわち、アシスタントツールまたはアイコン）が提供される。したがって、ユーザは、モデル化オブジェクトの幾何学的要素の１つとの次のインタラクションが測定値の計算をトリガすることになることがわかる。これは、ユーザが選択されたタイプの測定または選択された幾何学的要素によって満足していない場合、アンドゥ（ｕｎｄｏ）操作を容易にすることが有利である。したがって、ユーザは、測定プロセスをより良好に制御することができる。さらに、この方法は、新しい測定値を生成するために測定値をモーフィング（ｍｏｒｐｈｉｎｇ）することを可能にし、ここでモーフィングという用語は、既存の測定値を新しい測定値に変換する能力を意味する。第１のタイプの測定は、おそらくは完全に異なる第２のタイプの測定を生成するために再使用することができ、たとえば、直線の尺度から円の尺度を得ることができる。これは、すでに記憶されている情報としてメモリ内に記憶されるオブジェクトの数を削減することが有利であるため、新しい測定値を得るために再使用することができる。さらに、アシスタントツール−アイコン−が、選択された第１の幾何学的要素に従って表示される。したがって、測定値のユーザの選択は、モデル化オブジェクトの選択された幾何学的要素によって案内され、目の前に示されるコマンドが少ないので、ユーザは、可能な尺度を直ちに、より容易に選択することができる。少ないコマンドは、ユーザにとって制限された選択を意味し、したがって、選択を実施するために必要とされる注目（ｖｉｓｕａｌ  ａｔｔｅｎｔｉｏｎ）が少ない。測定を実施する各ユーザは、もはや目でいちいち表示をブラウズする必要がないので、目の過労をそれほど受けない。実際、第１の選択された幾何学的要素に従って表示されるアシスタントツール−アイコン−は、モデル化オブジェクトの領域内、たとえば第１の幾何学的オブジェクトを選択するために使用されるマウスのカーソルの所定の距離に配置させることができる。さらに、測定プロセスに関連するすべての操作はＧＵＩの境界を画された領域で実施することができるので、マウスマイルおよびクリック数もまた削減される。
【００１７】
この方法はコンピュータによって実施される。これは、方法のステップ（または実質的にすべてのステップ）が、少なくとも１つのコンピュータ、または同様の任意のシステムによって実行されることを意味する。したがって、方法のステップは、コンピュータによって、おそらくは完全に自動で、または半自動で実施される。例として、方法のステップの少なくともいくつかをトリガすることは、ユーザ−コンピュータインタラクションを通じて実施される。必要とされるユーザ−コンピュータインタラクションのレベルは、予見される自動性のレベルに依存し、ユーザの願望を実施する必要とのバランスを取る。例として、このレベルは、ユーザによって定義され、および／または事前定義される。たとえば、幾何学的要素の選択はユーザが実施することができ、一方、測定値の値の計算は、コンピュータによって実施される。計算可能な測定値を表すアイコンの選択は、ユーザインタラクション、たとえば、ユーザがマウスを通じて、または付属物（スタイレット、指．．．）で、タッチ感応スクリーン上でＧＵＩとインタラクションしたとき実施することができる。
【００１８】
方法のコンピュータ実施の典型的な例は、この目的のために適合されたシステムで方法を実施することである。このシステム、メモリに結合されたプロセッサと、グラフィカルユーザインターフェース（ＧＵＩ）とを備え、メモリは、方法を実施するための命令を含むコンピュータプログラムが記録されている。メモリは、データベースをも記憶する。メモリは、そのような記憶のために適合された任意のハードウェアであり、おそらくはいくつかの物理的に別個の部分（たとえば、１つはプログラム用、おそらくは１つはデータベース用）を備える。
【００１９】
「データベース」によって、検索および取出しのために編成されたデータ（すなわち、情報）の任意の集まりを意味する。メモリに記憶されたとき、データベースは、コンピュータによる迅速な検索および取出しを可能にする。実際、データベースは、様々なデータ処理操作と共にデータの記憶、取出し、修正、および削除を容易にするように構造化される。データベースは、それぞれが１または複数のフィールドからなるレコードに分解することができるファイルまたはファイルのセットからなる。フィールドは、データ記憶の基本単位である。ユーザは、主にクエリを通じてデータを取り出す。ユーザは、キーワードおよび分類コマンドを使用して、多数のレコード内のフィールドを迅速に検索、再編、グループ化、および選択し、使用されるデータベース管理システムの規則に従ってデータの特定の集合体に関するレポートを取り出す、または作成することができる。本発明では、モデル化オブジェクトは、データベースに記憶することができる。
【００２０】
図１５は、本発明の方法を実施するためのシステムの一例を示す。システムは、典型的にはコンピュータ、たとえばタブレットである。図１５のコンピュータは、内部通信バス１０００に接続された中央処理ユニット（ＣＰＵ）１０１０と、やはりバスに接続されたランダムアクセスメモリ（ＲＡＭ）１０７０とを備える。コンピュータは、バスに接続されたビデオランダムアクセスメモリ１１００に関連付けられるグラフィカル処理ユニット（ＧＰＵ）１１１０をさらに備える。ビデオＲＡＭ１１００は、当技術分野では、フレームバッファとしても知られる。大容量記憶デバイスコントローラ１０２０が、ハードドライブ１０３０など大容量メモリデバイスへのアクセスを管理する。コンピュータプログラム命令およびデータを有形に具体化するのに適した大容量メモリデバイスは、例として、ＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイスなど半導体メモリデバイス、内部ハードディスクおよび取外し式ディスクなど磁気ディスク、光磁気ディスク、ならびにＣＤ−ＲＯＭディスク１０４０を含めて、あらゆる形態の不揮発性メモリを含む。前述のいずれかは、特別に設計されたＡＳＩＣ（特定用途向け集積回路）によって補われ、またはそこに組み込まれる。ネットワークアダプタ１０５０がネットワーク１０６０へのアクセスを管理する。また、コンピュータは、ポインタ制御デバイス（カーソル制御デバイスとも呼ばれる）など触覚デバイス１０９０を含む。ポインタ制御デバイスは、コンピュータにおいて、ユーザがディスプレイ１０８０上の任意の所望の場所にポインタ（カーソルとも呼ばれる）を選択的に配置することを可能にするために使用される。ディスプレイ１０８０は、当技術分野で知られているモニタなどである。ディスプレイ１０８０は、タッチ感応ディスプレイ１０８０であってよい。タッチ感応ディスプレイ（タッチスクリーンとも呼ばれる）は、その前面上でなされたタッチに応答するコンピュータに取り付けられたハードウェアディスプレイユニットである。それは、１つ、２つ、または複数の同時のタッチをサポートすることができる。さらに、ポインタ制御デバイスは、ユーザが様々なコマンドおよび入力制御信号を選択することを可能にする。ポインタ制御デバイスは、システムへの入力制御信号のためのいくつかの信号生成デバイスを含む。タッチ感応ディスプレイの状況では、触覚デバイス１０９０（タッチスクリーンセンサおよびその付随するコントローラベースのファームウェア）は、ディスプレイ上で一体化され、タッチ感応ディスプレイ上のポインタ制御デバイスは、それだけには限らないが、指、スタイラスである付属物である。タッチ感応ディスプレイでないディスプレイの状況では、触覚デバイス１０９０は、それだけには限らないが、マウス、トラックボールとすることができる。
【００２１】
本発明は、コンピュータプログラムによって実施することができる。コンピュータプログラムは、コンピュータによって実行可能な命令を含み、これらの命令は、上記のシステムに方法を実施させるための手段を含む。プログラムは、システムのメモリを含めて、任意のデータ記憶媒体上に記録可能である。プログラムは、たとえば、デジタル電子回路で、またはコンピュータハードウェア、ファームウェア、ソフトウェアで、またはそれらの組合せで実施される。プログラムは、装置、たとえばプログラム可能なプロセッサによって実行するための機械可読記憶デバイス内で有形に具体化される製品として実施される。方法ステップは、命令のプログラムを実行し、入力データを操作し出力を生成することによって方法の機能を実施するためのプログラム可能なプロセッサによって実施される。したがって、プロセッサは、データ記憶システム、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスからデータおよび命令を受信し、それらにデータおよび命令を送信するようにプログラム可能であり結合される。アプリケーションプログラムは、上位手続き型プログラム言語もしくはオブジェクト指向プログラム言語で、または望むならアセンブリ言語または機械言語で実施される。いずれの場合でも、言語は、コンパイル言語またはインタープリタ型言語であってよい。プログラムは、フルインストールプログラムであっても更新プログラムであってもよい。プログラムをシステム上で適用することは、いずれの場合でも、方法を実施するための命令を引き起こす。
【００２２】
次に図１を参照すると、ステップＳ１００で、モデル化オブジェクトが、たとえばコンピュータディスプレイまたはタッチ感応ディスプレイ上に表示される。オブジェクトの表示は、当技術分野で知られているように実施される。
【００２３】
モデル化オブジェクトは、２次元（２Ｄ）または３次元（３Ｄ）モデル化オブジェクトとすることができる。「３Ｄモデル化オブジェクト」によって、３Ｄ空間内の点の集まりが三角形、線、湾曲した表面など様々な幾何学的エンティティによって接続されたものを使用することによってその３Ｄ表現を可能にするデータによってモデル化される任意のオブジェクトを意味する。３Ｄ表現は、その部分をすべての角度から見ることを可能にする。たとえば、３Ｄモデル化オブジェクトは、３Ｄ表現されたとき、その軸のいずれかの周りで、またはその表現が表示されるデバイス内の任意の軸周りで、取り扱われるか、または回される。これは特に、３Ｄモデル化されていない２Ｄアイコンを除く。３Ｄ表現の表示は、設計を容易にする（すなわち、設計者が自分達のタスクを統計上達成する速度を増大する）。これは、業界における製造プロセスを高速化する。なぜなら、製品の設計は、製造プロセスの一部だからである。「２Ｄモデル化オブジェクト」によって、その２Ｄ表現を可能にするデータによってモデル化される任意のオブジェクトを意味する。２Ｄ表現は、その部分を単一の視点から見ることを可能にする。２Ｄモデル化オブジェクトは、通常、ユークリッド平面またはデカルト平面上の２次元図としてのオブジェクトの幾何学的モデルである。２Ｄ幾何学的モデルは、紙の切抜き、および板金製の機械部品など、いくつかの平坦なオブジェクトにしばしば適している。
【００２４】
モデル化オブジェクトは、幾何学的要素を含み、幾何学的要素は、グラフィカル要素、グラフィカル構成要素、または単にグラフィックスとも呼ばれる。幾何学的要素という表現は、ユーザによって部分的または完全に選択される表示可能な要素を意味する。幾何学的要素は、データセット内で使用されるグラフィックエンティティであり、それだけには限らないが、点、線、曲線、円、表面、平面、円柱、円錐、球、軸とすることができる。さらに、幾何学的要素は、上記のリストからの幾何学的要素のセット定義することができる。
【００２５】
本方法のステップは、ディスプレイデバイス上で表示されるグラフィカルユーザインターフェース（ＧＵＩ）上で実施されることを理解されたい。ＧＵＩは、ユーザがコンピュータシステムとインタラクションすることを可能にするグラフィカルインターフェースである。インタラクションは、一般に、ユーザ選択可能なアイコンのセットを含むメニューおよびツールバーと実施され、各アイコンは、当技術分野で知られているように１または複数の操作または機能に関連付けられる。ＧＵＩは、さらに様々なタイプのツールを示し、たとえば、コンピュータ支援設計（ＣＡＤ）のＧＵＩは、オブジェクトの３Ｄ配向を容易にするため、編集される製品の操作のシミュレーションをトリガし、または表示された製品の様々な属性をレンダリングするためのグラフィックツールを含む。本発明は、ユーザインタラクションを受け入れる任意の種類のＧＵＩ上で実施することができることを理解されたい。
【００２６】
図２〜図６には、機械部品、ここではシリンダ（図示せず）内で上下に移動するピストンをモデル化する３Ｄモデル化オブジェクトのＧＵＩ上の３Ｄ表現が示されている。モデル化されたピストンは、いくつかの選択可能な幾何学的要素を含む。ＧＵＩは、簡単にするために表されていない。
【００２７】
次に、図１のステップＳ１１０では、モデル化オブジェクトの幾何学的要素の１つが選択される。第１の幾何学的要素の選択は、ユーザアクションがあったとき、または自動的に実施することができる。好ましくは、この選択は、測定を実施するユーザによって行われる。幾何学的要素の選択は、当技術分野で知られているように実施される。たとえば、ポインタ制御デバイスがマウスである場合、選択は、マウスをクリックすることによって実施することができる。別の例として、ディスプレイがタッチ感応ディスプレイである場合、選択は、幾何学的要素の表現の上で、付属物（たとえば、指、スタイラス）でタップを実施することによって実施することができる。
【００２８】
次に図２を参照すると、見やすくするためだけに図２上に点線で表されている縁部に位置する自由点２０をユーザが選択している。この選択は、カーソル２２が自由点２０の上に位置する状態で実施された−図２に表されているカーソル２２の場所は、自由点の選択が実施された場所ではない−。興味深いことに、自由点２０が位置する縁部は、ピストンの幾何学的要素でもあり、自由点は、縁部の下位の幾何学的要素である。自由点は、ピストンの３Ｄ表現の境界を画定するメッシュの点である。選択された幾何学的要素２０は、幾何学的要素が現在選択されていることを示すために強調表示される。
【００２９】
なおも図２には、幾何学的要素２０の選択の結果として現れるラベル２４、２８も示されている。ラベルは、幾何学的要素２０についての情報、ここではピストンが位置する３Ｄシーン内の自由点の座標（ｘ，ｙ，ｚ）が表示されるアイコン２４を含む。ラベルのアイコンは、典型的には２Ｄアイコンである。すなわち、アイコンは、通常、ディスプレイデバイスの平面（たとえば、コンピュータスクリーン）と混ざる平面（たとえば、ユークリッド平面またはデカルト平面）上に、２次元図として表すことができるだけである。さらに、ラベルは、アイコンを選択された幾何学的要素と接続するための線またはポリラインであるアンカ２８を含む。図２では、アンカ２８は、表示された情報２４がどの幾何学的要素に関係するかについてよりよく理解するために、自由点から始まる。アンカは、システムによって自動的に選択される幾何学的要素の点から始まることができ、たとえばそれは、幾何学的要素「線」の中央、幾何学的要素「球」の中心であってもよい。アンカは、アイコンを選択された幾何学的要素と接続する。
【００３０】
図１に戻ると、ステップＳ１２０で、計算可能な測定値を表す少なくとも１つのアイコンが表示される。測定値は、数値をアイテムのセットの所与のサブセットに関連付ける関数である。実際には、測定値は、直接観測可能な物理量を記録する値（数または量）である。測定値は、一般に、規約によって、または同じ物理量の測定のための標準として使用される法則によって定義および採用された物理量の明確な大きさである測定単位が付いている。測定値は、それだけには限らないが、距離（長さ、幅、高さ、深さ）、角度（平面角、立体角、角度位置、回転角）、体積、面積、時間、質量、温度、物質量、電流のタイプのものとすることができる。導出される物理量もまた、量、量空間密度、時間微分、スペクトル量、モル量、量勾配、流れ、フラックス密度、流量密度、量のモーメントなどの尺度である。測定のタイプに関連付けられた測定単位は、規約によって定義および採用され、したがって、所与の測定単位の選択は、本発明の方法を妨げない任意の選択である。実際には、測定単位は、本発明を実施するシステムのパラメータであり、ユーザによって構成可能である。
【００３１】
計算可能な測定値という表現は、アイコンによって表される測定のタイプに関連付けられた値が、アイコンの選択、およびモデル化オブジェクトの第２の幾何学的要素の選択の結果として計算されることになることを意味する。
【００３２】
表示される１または複数のアイコンが、第１の幾何学的要素に従って選択される。換言すれば、後で計算することができる測定のタイプは、ステップＳ１１０で選択された第１の幾何学的要素によって決定される。第１の幾何学的要素の選択の後処理することができる測定の各タイプが、アイコンとしてユーザに提示され、その結果、ユーザは、どの種類の測定をシステムが実施することができるかわかる。さらに、次に可能な測定タイプだけが示されるので、ユーザは、測定タイプをより容易に選択することができる。図１４は、選択された第１の幾何学的要素に従って計算することができる測定タイプの例を示す表である。図２では、選択された第１の幾何学的要素が自由点２０であったので、タイプ「長さ」の測定を表すアイコン２６が表示される。タイプ「長さ」の測定を表すアイコンのグラフィカル表現は、図２における円の形状を有するが、任意の形状、たとえば、ラベル２４、２８のアイコン２４のためのものと同様の矩形を使用することができることは理解される。計算可能な尺度を表すアイコンは、第１の幾何学的要素近くに表示されることが好ましい。このようにして、カーソルまたは付属物が第１の幾何学的要素に近接しているので、表示されたアイコンの１つを選択することは、より迅速に、協調的かつ効果的に実施される。アイコンと幾何学的要素の間の距離、たとえばピクセルの数、ユークリッド距離は、事前決定されてもよい。アイコンは、たとえば、選択された第１の幾何学的要素を中心とする円の縁部、または楕円に沿って分配されて配置することができる。さらに、アイコンは、（測定タイプの、およびラベルの）異なるアイコンの分布を改善するために、ラベル２４、２８の反対の位置に位置してもよい。
【００３３】
測定タイプの選択は、計算可能な測定値を表すアイコン上でユーザインタラクションがあったとき実施される。これは、当技術分野で知られているように実施することができる。たとえば、ポインタ制御デバイスがマウスである場合、この選択は、マウス２２がアイコン２６の上にあるときマウスをクリックすることによって実施することができる。別の例では、ディスプレイデバイスがタッチ感応ディスプレイである場合、選択は、アイコン２６の上に付属物（たとえば、指）を置き、その付属物でアイコンをタップすることによって、または付属物をアイコン２６上に置くことだけによって実施することができる。
【００３４】
測定タイプの選択の結果として、システムは、どの測定を実施するべきかわかる。
【００３５】
図１に戻ると、ステップＳ１３０で、モデル化オブジェクトの幾何学的要素のサブセットが作成される。これは、典型的には、フィルタを適用することによって実施される。フィルタは、１または複数の幾何学的要素に関連付けることができる。たとえば、フィルタは、点または中心である幾何学的要素すべてを選択することができる。別の例として、フィルタは、線または曲線であるモデル化オブジェクトの幾何学的要素すべてを選択することができる。実際には、フィルタは、１つのサブセットを形成する幾何学的要素の点の自由点および中心と、別のサブセットを形成する幾何学的要素の線および曲線とを除き、１つの幾何学的要素に関連付けられる。幾何学的要素のサブセットの選択は、ユーザアクションがあったとき、たとえばフィルタに関連付けられたアイコン上でクリックすることによってトリガすることができる。また、サブセットの作成は、自動的に作成され、たとえば、そのサブセットは、選択された第１の幾何学的要素と同じタイプの幾何学的要素を含む。２つ以上のサブセットが選択されてもよいことを理解されたい。２つ以上のサブセットの選択は、ユーザの選択のみに依拠することも、ユーザの選択と自動選択の組合せに依拠することもできる。
【００３６】
興味深いことに、幾何学的要素の１または複数のサブセットの作成は、本発明の方法の初期に実施することができる。興味深いことに、少なくとも１つのサブセットの作成は、図１のステップＳ１１０の前に行われてもよい。したがって、モデル化オブジェクトの選択された第１の幾何学的要素は、幾何学的要素の選択されたサブセットに属する。このようにして、ユーザは、幾何学的要素のサブセットの作成の利点からより早い段階で利益を得ることができる。実際、モデル化の幾何学的要素のサブセットは、幾何学的要素の選択をより容易にするので、ユーザにとって有用であり、たとえば、サブセットの幾何学的要素の表現は、たとえばそのセットの幾何学的要素を強調表示することによって強調されてもよい。さらに、これは、特にユーザが所与の幾何学的要素上でユーザインタラクションを正確に実施することができない場合、システムがユーザインタラクションをよりよく解釈することを可能にすることが有利である。これは、とりわけユーザがタッチ感応ディスプレイ上において指で、さらにはスタイラスでインタラクションする場合である。したがって、ユーザが指を幾何学的要素の上に正確に置かないときでさえ、システムは、このユーザインタラクションを幾何学的要素上で実施されたものとして解釈する。その幾何学的要素が選択される。
【００３７】
次に、ステップＳ１４０では、モデル化オブジェクトの第２の幾何学的要素が選択される。この選択は、当技術分野で知られているように実施され、たとえば、これは、第１の幾何学的要素の場合と同じように実施される。第２の幾何学的要素は、ステップＳ１３０で作成されたサブセット（そのようなサブセットが作成された場合）の幾何学的要素の中からのみ選択することができることを理解されたい。
【００３８】
図３は、モデル化オブジェクトの自由点である第２の幾何学的要素３０の選択を示す。
【００３９】
次いで、ステップＳ１５０で、システムは、少なくとも１つのアイコンによって表される計算可能な測定値の値を計算する。この計算は、選択された第１および第２の幾何学的要素に依拠する。測定値のこの計算は、当技術分野で知られているように実施される。測定値の値は、この計算の結果として提供される。
【００４０】
次に、計算された測定値の値が、ステップＳ１６０で表示される。この表示は、当技術分野で知られているように作成される。
【００４１】
好ましくは、計算された測定値の値の表示は、計算された測定値の値をラベル上で表示することを含み、たとえば、ラベルは、図２を参照して論じたようにアンカを有する２Ｄアイコンである。ラベルの位置は、尺度のタイプに依存する。ラベルは、明らかに見ることができ選択された幾何形状と干渉しないように、関連させて配置される。換言すれば、計算された測定値の値が示されるラベルは、ユーザの現在の視点および選択された幾何形状の位置に従って配置される。図３は、ラベル３２上の計算された測定値の値の表示の一例を示す（ここで、尺度は、２つの自由点間のタイプ距離のものである）。ラベルは、２つの選択された幾何学的要素の識別を容易にするために、２つのアンカ３６、３８間に配置される２重矢印３４の上に位置する。興味深いことに、ラベル３２は、３Ｄモデル化オブジェクトが回転された場合でさえ測定値の値が常にユーザに見えるようにディスプレイデバイス（たとえば、コンピュータスクリーン）の平面と平行に保たれる。
【００４２】
方法のこのステップでは、第１の測定値が計算されユーザに対して表示されている。ユーザは、ステップＳ１００〜Ｓ１６０を繰り返すことによって新しい尺度をなすことができる。
【００４３】
あるいは、ユーザは、既存の測定値、たとえば以前に得られた測定値から新しい測定値を作成することができる。これは、測定値がオブジェクトとして、たとえばデータベースまたはＰＬＭデータベース内に記憶されるので可能である。ここで、オブジェクトという用語は、計算されることになる、またはすでに計算された尺度を特徴付けるためのプロパティを含むファイルを意味する。オブジェクト（測定オブジェクトとも呼ばれる）は、第１の幾何学的要素の選択の後、作成することができる。オブジェクトは、作成されたとき、直ちに永続メモリ内（たとえば、データベース上）に記憶されず、少なくともシステムの非永続メモリ内（たとえば、ランダムアクセスメモリ上）に記憶される。オブジェクトは、関連のデータが作成されると同時に完成されるいくつかのプロパティを含む。測定オブジェクトを完成させることができることは、尺度を作成しながらアンドゥ（ｕｎｄｏ）操作をより容易にする。たとえば、ユーザは、測定タイプの選択をアンドゥすることができ、その結果、前のアイコンが再び表示され、それらは、別の測定タイプを選択することができる。同様に、ユーザは、第２の幾何学的要素の選択をアンドゥし、別のものを選択することができる。実際には、オブジェクトは、少なくとも一意の識別子プロパティを含み、たとえば、オブジェクトは、計算可能な測定値に関連付けられたアイコンの選択の結果として作成される。オブジェクトは、作成データ、Ｓ１５０で計算された測定値の値、ラベルの１または複数のアンカ、測定値の値を表示するラベルの位置、ラベルのグラフィカルプロパティ（たとえば、アイコンの形状）、尺度の作成者（どのユーザか）、尺度のタイプ、尺度の作成の状況のためのポインタ（たとえば、プロジェクトレビューのために測定が実施される）、および測定値に関するモデル化オブジェクトの幾何学的要素に対するポインタをさらに含む。
【００４４】
先に論じたように、ユーザは、以前に計算された測定値から新しい測定値を作成する可能性を有する。これは、新しい測定値を特徴付ける新しい、または修正されたプロパティを考慮して測定オブジェクトが修正されることを暗示する。有利には、既存の測定オブジェクトをリサイクルすることができるので、記憶される測定オブジェクトの数が減少する。さらなる測定値を既存のものから作成する可能性は、幾何学的要素の所与の組合せについてのみ開かれている。たとえば、第１および第２の幾何学的要素（ステップＳ１００およびＳ１４０）が、点、自由点、および中心を含む幾何学的要素のサブセット（ｉ）の中から選択されるとき、第１および第２の幾何学的要素が、線、曲線を含む幾何学的要素のサブセット（ｉｉ）の中から選択されるときである。サブセット（ｉ）の場合、次の測定タイプは、角度または直径半径とすることができる。サブセット（ｉｉ）の場合、次の測定タイプは、角度とすることができるが、選択された２つの線間の距離とすることもできる。図１４は、さらなる測定値の例を示す。
【００４５】
ステップＳ１７０では、計算可能な測定値を表す少なくとも１つのアイコンが表示される。これは、１または複数のアイコンが第１および第２の幾何学的要素に従って選択されることを除いて、ステップＳ１２０と同じように実施される。換言すれば、計算可能な測定値に関連付けられたアイコンは、実施された前の測定に従って選択される。新たに表示された１または複数のアイコンは、第２の幾何学的要素近くに位置することが好ましい。このようにして、カーソルまたは付属物が第２の幾何学的要素に近接しているので、表示されたアイコンの１つを選択することは、より迅速に、協調的かつ効果的に実施される。この場合も、アイコンと第２の幾何学的要素の間の距離、たとえばピクセルの数、ユークリッド距離は、事前決定される。
【００４６】
計算可能な測定値を表すアイコンの選択は、ユーザインタラクションがあったとき実施される。これは、ステップＳ１２０について論じたのと同じように実施される。
【００４７】
図４参照すると、第１の幾何学的要素２０および第２の幾何学的要素３０は、自由点であり、点、自由点、および中心を含む幾何学的要素の同じサブセットに属する。したがって、ステップＳ１５０で得られる測定値は、図１４の表に示されているように、タイプ「角度」または「直径半径」の新しい測定値を作成するために使用することができる。したがって、２つのアイコン２６が表示され、１つは測定タイプ「角度」を表し、第２のものは測定タイプ「直径半径」を表す。この例では、ユーザは、測定タイプ「角度」を表すアイコンを選択する。
【００４８】
図１の流れ図に戻ると、ステップＳ１８０で、モデル化オブジェクトの第３の幾何学的要素が選択される。この第３のグラフ幾何学的要素の選択は、当技術分野で知られているように実施される。第３の幾何学的要素の選択は、ステップＳ１３０で作成されたサブセット（そのようなサブセットが作成された場合）の幾何学的要素の１つに対して実施されることを理解されたい。あるいは、ステップＳ１３０で選択されたフィルタがユーザによってディセーブルまたは変更され、その結果、ユーザは、モデル化オブジェクトの任意の幾何学的要素を選択することができる。
【００４９】
次いで、ステップＳ１９０で、システムは、選択されたアイコンによって表される測定値の値を計算する。この計算は、選択された第１、第２、および第３の幾何学的要素に依拠する。測定値の計算は、当技術分野で知られているように実施される。測定値の値が計算の結果として提供される。
【００５０】
次に、計算された測定値の値が、ステップＳ２００で表示される。この表示は、ステップＳ１６０を参照して論じたように実施される。
【００５１】
図５では、ユーザは、ポインタ２２の助けで、ピストンの第３の幾何学的要素５０を選択している。タイプ「角度」の測定値が、選択された第１、第２、および第３の幾何学的要素に従って計算される。この例では、タイプ「角度」の測定値は、選択された第１の幾何学的要素を角度の頂点として使用するが、選択された幾何学的要素のいずれか１つを角度の頂点とすることができることは理解される。計算された測定値は、ラベル５２上に示される（ここで、尺度は、３つの自由点についてのタイプ角度のものである）。ラベル５２の表示は、ステップＳ１６０について論じたのと同じように実施される。
【００５２】
図６は、ユーザに対して表示される測定の最終結果を示す。ここで、測定が実施されたことをユーザに示すために角度が強調表示される。実際には、これは、測定オブジェクトが作成され完成されたこと、たとえば測定オブジェクトの永続記憶が、たとえばＰＬＭデータベース内で実施されたことにユーザが気付くことを意味する。
【００５３】
図７および図８は、ユーザが、図４において測定タイプ「直径半径」を表すアイコンを選択した場合を示す。次に、第３の幾何学的要素７０がユーザによって選択され、次いで、直径半径が計算され、測定値の値がラベル７２内に表示されている。３つの幾何学的要素が測定値の計算に含まれる場合、ラベルは、最後に選択された幾何学的要素にアンカされる。図８は、測定の表示を示し、測定オブジェクトが作成され、完成され、記憶されている。
【００５４】
図９から図１３は、本発明による方法の別の例を示す。図９では、ユーザは、ＧＵＩ上に表示された測定コマンドを選択し、その結果、システムは、ユーザが測定値を作成しようと試みていることに気付く。実際には、モデル化オブジェクトはすでに表示されており（Ｓ１００）、少なくとも一意の識別子プロパティを含む測定オブジェクトが作成される。次いで、モデル化オブジェクトの幾何学的要素に対してフィルタを適用することによって、幾何学的要素のサブセットが得られる。ここで、ユーザは、フィルタ「線」を選択しており（Ｓ１３０）、その結果、線である幾何学的要素だけがユーザによって選択可能である。ユーザは２つ以上のフィルタを選択することができることを理解されたい。図１０では、ユーザは、線１００を選択する（Ｓ１１０）。線の選択の結果としてラベル１０２が表示され、選択された線に関する情報、ここでは線の長さを示す。図１１では、ユーザは、計算可能な測定値を表すアイコン１１６を選択する（Ｓ１２０）。選択された幾何学的要素が線であるので、アイコン１１６に関連付けられた測定タイプは、図１４の表に示されているように「距離」である。次いで、図１２では、ユーザは、フィルタ「線」が以前に選択されているので線だけであり得る第２の幾何学的要素、ここでは線１２０を選択する（Ｓ１４０）。２つの線１００、１２０間の距離が計算され（Ｓ１５０）、測定の結果がラベル１２２内に表示される（Ｓ１６０）。図１３は、測定プロセスが実施された後で表示された測定値のビューを示し、測定値は強調表示され、測定オブジェクトを永続的に記憶することができる。ラベル１０２とラベル１２２は同じものとすることができる。すなわち、ラベル１０２は自動的に表示され、それが示す情報は、測定値の値が計算されたとき修正される。あるいはラベル１０２とラベル１２２は同じでなく、第２の幾何学的要素の選択の結果として、ラベル１０２はディスプレイから除去され、次いで、測定値の値が計算された後で、ラベル１２２が表示される。
【００５５】
次に、本発明による測定を実施するために、ユーザがモデル化オブジェクトおよびアイコンとどうインタラクションするか論じる。コンピュータ、たとえばパーソナルコンピュータ、ラップトップ、音楽プレーヤ、携帯電話、携帯情報端末が、任意の入力もしくは動き、または加えられた入力の中断を検出することができる。３つのインタラクションモードが使用可能である。
【００５６】
第１のものは、シングルクリックまたはタップモードと呼ばれ、ユーザの選択は、ユーザによって維持されない信号（いわゆるダウンイベント）を送ることにある。ユーザインタラクションは入力であり、各入力は、タッチ感応ディスプレイまたは触覚デバイス（たとえば、マウスなど）によってコンピュータに送信される信号を生成する。したがって、コンピュータのポインタ制御デバイスが触覚デバイスである場合、ユーザは、各選択のために触覚デバイスでアクション（たとえば、クリック）を実施し、ポインタ制御デバイスがコンピュータのディスプレイに一体化されている場合（たとえば、タッチ感応ディスプレイの場合）、ユーザは、各選択のためにコンピュータディスプレイ上でタップを実施する。したがって、第１および第２の幾何学的要素の選択は、マウスのクリックまたはディスプレイデバイス上でのタップを操作することによって実施される。ユーザインタラクション（クリックまたはタップ）は維持されないことを理解されたい。同様に、計算可能な測定値を表すアイコンの選択は、第３の幾何学的要素（ある場合）の選択も同様に、クリックまたはタップである。
【００５７】
第２のモードは、ドラッグアンドドロップまたはタッチアンドドラッグモードと呼ばれ、ユーザの選択は、少なくとも１つのドラッグアンドドロップまたはタッチアンドドラッグのユーザのアクションを含む。このモードでは、ユーザは、一般に、第１の幾何学的要素の選択を、その上でクリックまたはタップを実施することによって実施し、これは、第１のモードと同様である。次いで、計算可能な測定値を表すアイコンの選択が、その上でのクリックまたはタップで実施される。クリックまたはタップは維持される（いわゆるホールドイベント）。次いで、ユーザは、選択されることになる第２の幾何学的要素に向かってアイコンをドラッグし、クリックまたはタッチは維持される。あるいは、ユーザは、カーソルまたは付属物（すなわち、ユーザ入力）を選択されることになる第２の幾何学的要素に向かって移動し、クリックまたはタッチは維持される。ユーザの入力が第２の幾何学的要素の上にあるとき、ユーザは、クリックまたはタッチを解放し、クリックまたはタッチはもはや維持されない。したがって、第２の幾何学的要素が選択され、測定値の値が計算および表示される。興味深いことに、第２のモードは、ディスプレイ上のポインタの位置に従って、すなわち選択されたアイコンのドラッグ中に、測定値の値のリアルタイム表示を可能にする。したがって、少なくとも１つのアイコンによって表される尺度が、選択された第１の幾何学的要素、およびディスプレイデバイス上のポインタの位置に従って計算され、計算された測定値の瞬間（またはリアルタイム）値が表示される。測定値の値を示すラベルが表示されることを理解されたい。たとえば、値は、図１０のラベル１０２内に表示される。ユーザが選択された少なくとも１つのアイコン上でのユーザのインタラクション（またはユーザの入力）を維持している間、瞬間値が表示される。ユーザが選択された少なくとも１つのアイコン上でのユーザのインタラクションを解放したとき、モデル化オブジェクトの第２の幾何学的要素が選択され、測定値の最終値が表示される。第２のモードでは、第３の幾何学的要素（ある場合）の選択は、第１の幾何学的要素の場合と同じように実施される。
【００５８】
第３のモードは、１つのシングルクリック（たとえば、カーソルを制御するマウス上）または（たとえば、タッチ感応ディスプレイ上の付属物の）１つのシングルタップモードであり、ユーザは、第１の幾何学的要素の選択を、その上でクリックまたはタップを実施することによって実施し、クリックまたはタップは維持される（いわゆるホールドイベント）。次いで、計算可能な測定値を表すアイコンの選択が、アイコンの上でマウスまたは付属物を移動することによって実施され、クリックまたはタップは維持されたままである。次いで、ユーザは、ユーザは、カーソルまたは付属物（すなわち、ユーザ入力）を選択されることになる第２の幾何学的要素に向かって移動し、クリックまたはタッチは維持される。ユーザの入力が第２の幾何学的要素の上にあるとき、ユーザは、クリックまたはタッチを解放し、クリックまたはタッチはもはや維持されない。したがって、第２の幾何学的要素が選択され、測定値の値が計算および表示される。第３の幾何学的要素（ある場合）の選択は、その上でクリックまたはタップすることによって実施される。
【００５９】
本発明についてその例示的な実施形態を参照して特に示し、述べたが、当業者なら、添付の特許請求の範囲によって包含される本発明の範囲から逸脱することなしに形態および詳細における様々な変更がなされることを理解するであろう。
【図１】
2017027596.tif 000003
【図１４】
2017027596.tif 000004
【図１５】
2017027596.tif 000005
【図２】
2017027596.tif 000006
【図３】
2017027596.tif 000007
【図４】
2017027596.tif 000008
【図５】
2017027596.tif 000009
【図６】
2017027596.tif 000010
【図７】
2017027596.tif 000011
【図８】
2017027596.tif 000012
【図９】
2017027596.tif 000013
【図１０】
2017027596.tif 000014
【図１１】
2017027596.tif 000015
【図１２】
2017027596.tif 000016
【図１３】
2017027596.tif 000017
【外国語明細書】
2017027596000001.pdf