JP6538879B2 - アノテーションを生成するシステムおよび方法 - Google Patents
アノテーションを生成するシステムおよび方法 Download PDFInfo
- Publication number
- JP6538879B2 JP6538879B2 JP2017558479A JP2017558479A JP6538879B2 JP 6538879 B2 JP6538879 B2 JP 6538879B2 JP 2017558479 A JP2017558479 A JP 2017558479A JP 2017558479 A JP2017558479 A JP 2017558479A JP 6538879 B2 JP6538879 B2 JP 6538879B2
- Authority
- JP
- Japan
- Prior art keywords
- annotation
- type
- input
- selection
- processor
- 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
Links
- 238000000034 method Methods 0.000 title claims description 60
- 230000002085 persistent effect Effects 0.000 claims description 84
- 230000000007 visual effect Effects 0.000 claims description 53
- 230000004044 response Effects 0.000 claims description 42
- 238000005259 measurement Methods 0.000 claims description 40
- 238000012545 processing Methods 0.000 description 31
- 230000009471 action Effects 0.000 description 28
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 14
- 238000003860 storage Methods 0.000 description 12
- 238000011960 computer-aided design Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 239000007787 solid Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000001154 acute effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 241001422033 Thestylus Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000010425 computer drawing Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000010813 municipal solid waste Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- User Interface Of Digital Computer (AREA)
Description
コンピュータ支援設計(CAD)システムおよび他のタイプの描画システムは、製品の図面を生成可能なグラフィカルユーザインタフェース(GUI)を含むことができる。かかるグラフィカルユーザインタフェースは、改善によって恩恵を受けることができる。
種々の開示された実施形態には、CADシステムまたは他のタイプの描画システムにおいてオブジェクトを描画するために用いることのできるシステムおよび方法が含まれる。1つの例によれば、システムは、入力デバイスおよびディスプレイデバイスと動作可能に接続された少なくとも1つのプロセッサを含むことができる。この少なくとも1つのプロセッサを、以下のようにコンフィギュレーションすることができる。すなわち、ディスプレイデバイスによりビジュアルワークスペース上の第1のオブジェクトロケーションに表示された第1のオブジェクトの選択に該当する、入力デバイスを介したオブジェクト選択入力に応答して、第1のオブジェクトロケーションに隣接するビジュアルワークスペース上の第1のアノテーションロケーションのところに、選択された第1のオブジェクトに関するプレビュー型の第1のアノテーションを、ディスプレイデバイスが表示するように、コンフィギュレーションすることができる。同様に、少なくとも1つのプロセッサを、以下のようにコンフィギュレーションすることができる。すなわち、第1のアノテーションがパーシステント型に変更される前に、第1のオブジェクトの選択解除に該当するオブジェクト選択解除入力を、入力デバイスを介して受け取ると、ディスプレイデバイスがワークスペース上での第1のアノテーションの表示を停止するように、コンフィギュレーションすることができる。これに加え、第1のオブジェクトが選択されているときに、第1のアノテーションの選択に該当する入力デバイスを介したアノテーション選択入力に応答して、第1のアノテーションが、プレビュー型からパーシステント型に変化させられるように、少なくとも1つのプロセッサをコンフィギュレーションすることができる。この場合、第1のアノテーションがパーシステント型に変化した後、オブジェクト選択解除入力を介して第1のオブジェクトが選択解除されたときでも、パーシステント型は、ワークスペース上の第1のアノテーションロケーションに視覚的に表示されたままとなる。
次に、描画システムに属する様々な技術について、図面を参照しながら説明する。それらの図中、同様の構成要素は全体を通じて同じ参照符号によって表されている。本開示の基本原理を記述するために、以下で説明する図面および種々の実施形態が用いられているが、これらは例示の目的で用いたにすぎず、いかなるかたちであっても本開示の範囲の限定を意図したものではない。当業者であれば理解できるように、本開示の基本原理を、適切に構成された任意の装置において実現することができる。ここで理解されたいのは、特定のシステム構成要素によって実行されるものと記載された機能を、複数の構成要素によって実施することができる、という点である。同様にたとえば、複数の構成要素によって実行されるものと記載された機能を実施するために、1つの構成要素をコンフィギュレーションしてもよい。本発明の数多くの革新的な着想について、具体例として挙げた非限定的な実施形態を参照しながら説明する。
Claims (20)
- システムであって、
当該システムは、以下のようにコンフィギュレーションされた少なくとも1つのプロセッサを含む、すなわち、
・ディスプレイデバイスを介してビジュアルワークスペース上の第1のオブジェクトロケーションに表示された第1のオブジェクトの選択に該当する、入力デバイスを介したオブジェクト選択入力に応答して、前記ディスプレイデバイスが、前記第1のオブジェクトロケーションに隣接する前記ビジュアルワークスペース上の、第1のアノテーションロケーションに、選択された前記第1のオブジェクトに関するプレビュー型の第1のアノテーション、および、第2のアノテーションロケーションに、選択された前記第1のオブジェクトに関するプレビュー型の第2のアノテーションを同時に表示するようにし、但し、プレビュー型として表示された第1および第2のアノテーションは前記入力デバイスを介した入力によって個々に選択可能であり、
・前記第1のアノテーションおよび/または前記第2のアノテーションがそれぞれプレビュー型からパーシステント型に変更される前に、前記第1のオブジェクトの選択解除に該当するオブジェクト選択解除入力を、前記入力デバイスを介して受け取ると、前記ディスプレイデバイスは、前記ビジュアルワークスペース上での前記第1のアノテーションおよび/または前記第2のアノテーションの表示を停止するようにし、
・前記第1のオブジェクトが選択されているときに、前記第1のアノテーションの選択に該当する、前記入力デバイスを介した第1のアノテーション選択入力に応答して、前記第1のアノテーションがプレビュー型からパーシステント型に変化させられ、前記第1のアノテーションが前記パーシステント型に変化した後に、前記第1のオブジェクトがオブジェクト選択解除入力を介して選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上で前記第1のアノテーションロケーションに視覚的に表示されたままであり、
前記第1のオブジェクトが選択され続けて、前記第1のアノテーションがパーシステント型に変化させられた後に、前記第1のアノテーション選択入力とは異なる、第2のアノテーションの選択に該当する、前記入力デバイスを介した当該第2のアノテーション選択入力に応答して、前記第2のアノテーションがプレビュー型からパーシステント型に変化させられ、前記第1および第2のアノテーションが前記パーシステント型に変化した後に、前記第1のオブジェクトがオブジェクト選択解除入力を介して選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上で前記第2のアノテーションロケーションに視覚的に表示されたままである、
システム。 - 前記少なくとも1つのプロセッサは、
・前記第1のアノテーション選択入力に応答して、前記第1のオブジェクトと前記第1のアノテーションとの連関をメモリに記憶させ、
・前記入力デバイスを介した少なくとも1つの新たな入力に応答して行われた、前記ビジュアルワークスペース上に表示されている前記第1のオブジェクトに対する変更に対応して修正された情報を表示するために、前記連関に基づき前記第1のアノテーションを自動的に更新する、
ようにコンフィギュレーションされている、
請求項1記載のシステム。 - 前記少なくとも1つのプロセッサは、前記第1のオブジェクトの少なくとも1つの特性を決定するようにコンフィギュレーションされており、前記少なくとも1つの特性は、前記第1のオブジェクトのタイプ、前記第1のオブジェクトの形状、前記第1のオブジェクトのサイズ、前記第1のオブジェクトと前記ビジュアルワークスペース内の他のオブジェクトとの関係、またはこれらの任意の組み合わせ、を含み
前記少なくとも1つのプロセッサは、選択された前記第1のオブジェクトの決定された前記少なくとも1つの特性に少なくとも部分的に基づき、前記第1および第2のアノテーションの外観を表示させるようにコンフィギュレーションされている、
請求項2記載のシステム。 - 前記第1のオブジェクトが矩形に対応する形状を有しており、前記少なくとも1つのプロセッサは、
前記第1のオブジェクトの矩形の形状に基づき、前記第1のアノテーションが、前記矩形の長さ寸法測定量、前記矩形の幅寸法測定量、前記矩形の高さ寸法測定量、またはこれらの任意の組み合わせを視覚的に表示する、
ようにコンフィギュレーションされている、
請求項3記載のシステム。 - 前記第1のオブジェクトが円弧に対応する形状を有しており、前記少なくとも1つのプロセッサは、前記第1のオブジェクトの円弧の形状に基づき、前記第1のアノテーションは、前記円弧の半径寸法測定量を視覚的に表示するようにコンフィギュレーションされている、
請求項3記載のシステム。 - 前記少なくとも1つのプロセッサは、前記第1のアノテーションの選択に該当する、前記入力デバイスを介した新たな入力を受け取るように、コンフィギュレーションされており、前記第1のアノテーションの選択によって前記少なくとも1つのプロセッサは、前記第1のアノテーションの寸法線の視覚的フィーチャを変更する、
請求項1記載のシステム。 - 前記第1および第2のアノテーションの選択入力は、第1および第2のアノテーション上のそれぞれでのマウスまたはタッチスクリーンでの選択入力にそれぞれ該当する、
請求項1記載のシステム。 - 前記少なくとも1つのプロセッサは、
前記ビジュアルワークスペース上の新たなオブジェクトロケーションに表示された前記第1のオブジェクトと第2のオブジェクトの両方の選択に該当する、前記入力デバイスを介した少なくとも1つの新たなオブジェクト選択入力に応答して、前記第1のオブジェクトロケーションおよび前記新たなオブジェクトロケーションに隣接する前記ビジュアルワークスペース上の新たなアノテーションロケーションに、選択された前記第1のオブジェクトおよび前記第2のオブジェクトの組み合わせに関するプレビュー型の新たなアノテーションを、前記ディスプレイデバイスが表示する、
ようにコンフィギュレーションされており、
前記少なくとも1つのプロセッサは、
前記新たなアノテーションの選択に該当する、前記入力デバイスを介した新たなアノテーション選択入力に応答して、前記新たなアノテーションをプレビュー型からパーシステント型に変化させる、
ようにコンフィギュレーションされており、前記第1のオブジェクトおよび前記第2のオブジェクトのうち少なくとも1つのオブジェクトが選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上の前記新たなアノテーションロケーションに視覚的に表示されたままである、
請求項1記載のシステム。 - さらに以下のように構成されている、すなわち、
前記少なくとも1つのプロセッサは、前記第1のオブジェクトが前記第2のオブジェクトに対し角度配向関係に該当する関係を有する、ということを決定し、
前記新たなアノテーションは、決定された前記角度配向関係に基づき、前記第1のオブジェクトと前記第2のオブジェクトとの間に角度寸法測定量を視覚的に表示する、
請求項8記載のシステム。 - さらにメモリと、アプリケーションソフトウェアコンポーネントと、前記入力デバイスおよび前記ディスプレイデバイスから成るタッチスクリーンとを備えており、
前記第1および第2のアノテーションは、前記第1のオブジェクトの寸法測定量を含んでおり、
前記アプリケーションソフトウェアコンポーネントは以下の命令から成り、すなわち、前記メモリに格納され前記少なくとも1つのプロセッサにより実行されると、前記命令によって前記少なくとも1つのプロセッサは、前記ビジュアルワークスペースのそれぞれ前記第1のオブジェクトロケーション、前記第1のアノテーションロケーションおよび前記第2のアノテーションロケーションのところで、ユーザが前記タッチスクリーンをタッチすることにより受け取った、前記オブジェクト選択入力および前記第1および第2のアノテーション選択入力に応答して、前記タッチスクリーン上でのプレビュー型およびパーシステント型の前記第1のアノテーションの表示を制御し、
前記アプリケーションソフトウェアコンポーネントは、CADソフトウェアアプリケーションに対応し、該CADソフトウェアアプリケーションは、前記タッチスクリーンを介した前記入力に少なくとも部分的に基づき、CAD描画を生成するように動作する、
請求項1記載のシステム。 - 方法であって、
当該方法は以下のステップを含む、すなわち、
少なくとも1つのプロセッサのオペレーションにより、
・ディスプレイデバイスを介してビジュアルワークスペース上の第1のオブジェクトロケーションに表示された第1のオブジェクトの選択に該当する、入力デバイスを介したオブジェクト選択入力に応答して、前記ディスプレイデバイスが、前記第1のオブジェクトロケーションに隣接する前記ビジュアルワークスペース上の、第1のアノテーションロケーションに、選択された前記第1のオブジェクトに関するプレビュー型の第1のアノテーション、および、第2のアノテーションロケーションに、選択された前記第1のオブジェクトに関するプレビュー型の第2のアノテーションを同時に表示し、前記第1のアノテーションがパーシステント型に変更される前に、前記第1のオブジェクトの選択解除に該当するオブジェクト選択解除入力を、前記入力デバイスを介して受け取ると、前記プレビュー型の第1のアノテーションが前記ビジュアルワークスペースから視覚的に除去され、但し、プレビュー型として表示された第1および第2のアノテーションは前記入力デバイスを介した入力によって個々に選択可能であり、前記第1のアノテーションおよび/または前記第2のアノテーションがそれぞれプレビュー型からパーシステント型に変更される前に、前記第1のオブジェクトの選択解除に該当するオブジェクト選択解除入力を、前記入力デバイスを介して受け取ると、前記ディスプレイデバイスは、前記ビジュアルワークスペース上での前記第1のアノテーションおよび/または前記第2のアノテーションの表示を停止するようにし、
・前記第1のオブジェクトが選択されているとき、前記第1のアノテーションの選択に該当する前記入力デバイスを介した第1のアノテーション選択入力に応答して、前記第1のアノテーションがプレビュー型からパーシステント型に変化させられ、前記第1のアノテーションが前記パーシステント型に変化した後に、前記第1のオブジェクトが前記オブジェクト選択解除入力を介して選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上で前記第1のアノテーションロケーションに視覚的に表示されたままであり、
・前記第1のオブジェクトが選択され続けて、前記第1のアノテーションがパーシステント型に変化させられた後に、前記第1のアノテーション選択入力とは異なる第2のアノテーションの選択に該当する前記入力デバイスを介した当該第2のアノテーション選択入力に応答して、前記第2のアノテーションがプレビュー型からパーシステント型に変化させられ、前記第1および第2のアノテーションが前記パーシステント型に変化した後に、前記第1のオブジェクトがオブジェクト選択解除入力を介して選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上で前記第2のアノテーションロケーションに視覚的に表示されたままである、
方法。 - さらに、
・前記少なくとも1つのプロセッサのオペレーションにより、前記第1のアノテーション選択入力に応答して、前記第1のオブジェクトと前記第1のアノテーションとの連関をメモリに記憶させるステップと、
・前記少なくとも1つのプロセッサのオペレーションにより、前記入力デバイスを介した少なくとも1つの新たな入力に応答して行われた、前記ビジュアルワークスペース上に表示されている前記第1のオブジェクトに対する変更に対応して修正された情報を表示するために、前記連関に基づき前記第1のアノテーションを自動的に更新するステップと、
を含む、
請求項11記載の方法。 - さらに、前記少なくとも1つのプロセッサのオペレーションにより、前記第1のオブジェクトの少なくとも1つの特性を決定するステップを含み、
・前記少なくとも1つの特性は、前記第1のオブジェクトのタイプ、前記第1のオブジェクトの形状、前記第1のオブジェクトのサイズ、前記第1のオブジェクトと前記ビジュアルワークスペース内の他のオブジェクトとの関係、またはこれらの任意の組み合わせを含み、
・表示させる前記第1および第2のアノテーションの外観は、選択された前記第1のオブジェクトの決定された前記少なくとも1つの特性に少なくとも部分的に基づいている、
請求項11記載の方法。 - 前記第1のオブジェクトが矩形に対応する形状を有しており、さらに前記少なくとも1つのプロセッサのオペレーションにより、前記第1のアノテーションは前記第1のオブジェクトの矩形の形状に基づき、前記矩形の長さ寸法測定量、前記矩形の幅寸法測定量、前記矩形の高さ寸法測定量、またはこれらの任意の組み合わせを視覚的に表示する、
請求項13記載の方法。 - 前記第1のオブジェクトが円弧に対応する形状を有しており、さらに前記少なくとも1つのプロセッサのオペレーションにより、前記第1のアノテーションは前記第1のオブジェクトの円弧の形状に基づき、前記円弧の半径寸法測定量を視覚的に表示する、
請求項13記載の方法。 - 前記少なくとも1つのプロセッサのオペレーションにより、前記第1のアノテーション選択に該当する、前記入力デバイスを介した新たな入力を受け取るステップと、
前記少なくとも1つのプロセッサのオペレーションにより、前記第1のアノテーション選択に応答して、前記ディスプレイデバイスは、前記第1のアノテーションの寸法線の視覚的フィーチャを変更するステップと、
を含む、
請求項11記載の方法。 - 前記第1および第2のアノテーション選択入力は、第1および第2のアノテーションのそれぞれの上でのマウスまたはタッチスクリーンでの選択入力に該当する、
請求項11記載の方法。 - さらに、
・前記少なくとも1つのプロセッサのオペレーションにより、前記ビジュアルワークスペース上の第2のオブジェクトロケーションに表示された前記第1のオブジェクトと第2のオブジェクトの両方の選択に該当する、前記入力デバイスを介した少なくとも1つの新たなオブジェクト選択入力に応答して、前記第1のオブジェクトロケーションおよび前記第2のオブジェクトロケーションに隣接する前記ビジュアルワークスペース上の新たなアノテーションロケーションに、選択された前記第1のオブジェクトおよび前記第2のオブジェクトの組み合わせに関するプレビュー型の新たなアノテーションを、前記ディスプレイデバイスが表示するステップと、
・前記少なくとも1つのプロセッサのオペレーションにより、前記新たなアノテーションの選択に該当する、前記入力デバイスを介した新たなアノテーション選択入力に応答して、前記新たなアノテーションをプレビュー型からパーシステント型に変化させるステップであって、前記第1のオブジェクトおよび前記第2のオブジェクトのうち少なくとも1つのオブジェクトが選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上の前記新たなアノテーションロケーションに視覚的に表示されたままである、ステップと、
を含む、
請求項11記載の方法。 - さらに、
・前記少なくとも1つのプロセッサのオペレーションにより、前記第1のオブジェクトが前記第2のオブジェクトに対し角度配向関係に該当する関係を有する、ということを決定するステップと、
・前記少なくとも1つのプロセッサのオペレーションにより、前記新たなアノテーションは、決定された前記角度配向関係に基づき、前記第1のオブジェクトと前記第2のオブジェクトとの間に角度寸法測定量を視覚的に表示するステップと、
を含む、
請求項18記載の方法。 - 実行時に少なくとも1つのプロセッサに以下の方法を実施させる実行可能な命令がコーディングされた、コンピュータ読み取り可能な非一時的媒体であって、前記方法は以下のステップを含む、すなわち、
・ディスプレイデバイスを介してビジュアルワークスペース上の第1のオブジェクトロケーションに表示された第1のオブジェクトの選択に該当する、入力デバイスを介したオブジェクト選択入力に応答して、前記ディスプレイデバイスが、前記第1のオブジェクトロケーションに隣接する前記ビジュアルワークスペース上の、第1のアノテーションロケーションに選択された前記第1のオブジェクトに関するプレビュー型の第1のアノテーション、および、第2のアノテーションロケーションに選択された前記第2のオブジェクトに関するプレビュー型の第2のアノテーションを同時に表示し、前記第1のアノテーションがパーシステント型に変更される前に、前記第1のオブジェクトの選択解除に該当するオブジェクト選択解除入力を、前記入力デバイスを介して受け取ると、前記プレビュー型の第1のアノテーションが前記ビジュアルワークスペースから視覚的に除去され、但し、プレビュー型として表示された第1および第2のアノテーションは前記入力デバイスを介した入力によって個々に選択可能であり、前記第1のアノテーションおよび/または前記第2のアノテーションがそれぞれプレビュー型からパーシステント型に変更される前に、前記第1のオブジェクトの選択解除に該当するオブジェクト選択解除入力を、前記入力デバイスを介して受け取ると、前記ディスプレイデバイスは、前記ビジュアルワークスペース上での前記第1のアノテーションおよび/または前記第2のアノテーションの表示を停止するようにし、
・前記第1のオブジェクトが選択されているとき、前記第1のアノテーションの選択に該当する前記入力デバイスを介した第1のアノテーション選択入力に応答して、前記第1のアノテーションがプレビュー型からパーシステント型に変化させられ、前記第1のアノテーションが前記パーシステント型に変化した後に、前記第1のオブジェクトが前記オブジェクト選択解除入力を介して選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上で前記第1のアノテーションロケーションに視覚的に表示されたままであり、
・前記第1のオブジェクトが選択され続けて、前記第1のアノテーションがパーシステント型に変化させられた後に、前記第1のアノテーション選択入力とは異なる第2のアノテーションの選択に該当する前記入力デバイスを介した当該第2のアノテーション選択入力に応答して、前記第2のアノテーションがプレビュー型からパーシステント型に変化させられ、前記第1および第2のアノテーションが前記パーシステント型に変化した後に、前記第1のオブジェクトがオブジェクト選択解除入力を介して選択解除されたときでも、前記パーシステント型は、前記ビジュアルワークスペース上で前記第2のアノテーションロケーションに視覚的に表示されたままである、
媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/707,651 US10162808B2 (en) | 2015-05-08 | 2015-05-08 | Annotation creation system and method |
US14/707,651 | 2015-05-08 | ||
PCT/US2016/031099 WO2016182874A1 (en) | 2015-05-08 | 2016-05-06 | Annotation creation system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018520413A JP2018520413A (ja) | 2018-07-26 |
JP6538879B2 true JP6538879B2 (ja) | 2019-07-03 |
Family
ID=55971220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017558479A Active JP6538879B2 (ja) | 2015-05-08 | 2016-05-06 | アノテーションを生成するシステムおよび方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10162808B2 (ja) |
EP (1) | EP3295303B1 (ja) |
JP (1) | JP6538879B2 (ja) |
CN (1) | CN107592929B (ja) |
WO (1) | WO2016182874A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10163261B2 (en) | 2014-03-19 | 2018-12-25 | Matterport, Inc. | Selecting two-dimensional imagery data for display within a three-dimensional model |
US9786097B2 (en) | 2012-06-22 | 2017-10-10 | Matterport, Inc. | Multi-modal method for interacting with 3D models |
US10127722B2 (en) | 2015-06-30 | 2018-11-13 | Matterport, Inc. | Mobile capture visualization incorporating three-dimensional and two-dimensional imagery |
US10139985B2 (en) | 2012-06-22 | 2018-11-27 | Matterport, Inc. | Defining, displaying and interacting with tags in a three-dimensional model |
WO2017221051A1 (en) * | 2016-06-23 | 2017-12-28 | Kronos S.R.L. | Apparatus and process for drawing lines |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07192042A (ja) * | 1993-12-27 | 1995-07-28 | Kiyadamu Syst Kk | 対話型cadシステム |
JPH09212539A (ja) * | 1996-02-06 | 1997-08-15 | Matsushita Electric Ind Co Ltd | 図形処理方法および図形処理装置 |
US5999186A (en) * | 1997-05-23 | 1999-12-07 | 3-Design L.L.C. | Reference based parametric dimensioning method and system |
DE19751103A1 (de) | 1997-11-18 | 1999-05-27 | Autodesk Inc | Verfahren zum Bemaßen von auf einer Anzeigeeinrichtung dargestellten graphischen Objekten |
US7039569B1 (en) | 2000-06-09 | 2006-05-02 | Haws Richard R | Automatic adaptive dimensioning for CAD software |
US8261181B2 (en) * | 2006-03-30 | 2012-09-04 | Microsoft Corporation | Multidimensional metrics-based annotation |
CN101561830B (zh) * | 2008-04-18 | 2012-02-22 | 北京数码大方科技有限公司 | 用于cad的尺寸标注方法和装置 |
US8817028B2 (en) * | 2009-02-06 | 2014-08-26 | Dassault Systemes Solidworks Corporation | Creating dynamic sets to automatically arrange dimension annotations |
US8847947B2 (en) | 2010-11-17 | 2014-09-30 | Dassault Systemes | Automatic tolerancing of geometrical templates |
CN102156752A (zh) * | 2011-04-27 | 2011-08-17 | 北京数码大方科技有限公司 | Cad中注释性对象的更新方法和装置 |
CN102693334B (zh) * | 2012-03-01 | 2015-07-29 | 成都鹏业软件股份有限公司 | 基于cad电子图纸的动态构件识别方法 |
-
2015
- 2015-05-08 US US14/707,651 patent/US10162808B2/en active Active
-
2016
- 2016-05-06 WO PCT/US2016/031099 patent/WO2016182874A1/en active Application Filing
- 2016-05-06 CN CN201680026510.3A patent/CN107592929B/zh active Active
- 2016-05-06 JP JP2017558479A patent/JP6538879B2/ja active Active
- 2016-05-06 EP EP16723009.3A patent/EP3295303B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107592929B (zh) | 2020-11-17 |
EP3295303B1 (en) | 2019-10-23 |
US10162808B2 (en) | 2018-12-25 |
EP3295303A1 (en) | 2018-03-21 |
JP2018520413A (ja) | 2018-07-26 |
CN107592929A (zh) | 2018-01-16 |
US20160328373A1 (en) | 2016-11-10 |
WO2016182874A1 (en) | 2016-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6538879B2 (ja) | アノテーションを生成するシステムおよび方法 | |
US10061496B2 (en) | Snapping of object features via dragging | |
CN110050270B (zh) | 用于针对产品的要求的视觉可追溯性的***和方法 | |
KR20160046150A (ko) | 도형 컨텐트를 생성 및 해석하는 방법 및 장치 | |
US10948902B2 (en) | Method and system for workload balancing of a production line | |
WO2015096205A1 (zh) | 图表分析***及图表分析方法 | |
JP2016170763A (ja) | 画面制御のための効率的なインタフェースを提供するシステムおよび方法 | |
JP2018530052A (ja) | オブジェクト選択システムおよびオブジェクト選択方法 | |
JP7340927B2 (ja) | 3dオブジェクトの設計のための描画平面を定義するための方法 | |
JP2012256270A5 (ja) | ||
US10102310B2 (en) | Precise object manipulation system and method | |
CN113039613B (zh) | 用于使第一仿真***和第二仿真***同步的方法和*** | |
EP2779116B1 (en) | Smooth manipulation of three-dimensional objects | |
US11232237B2 (en) | System and method for perception-based selection of features in a geometric model of a part | |
JP6542389B2 (ja) | 描画オブジェクトを推定するシステムおよび方法 | |
US10089965B1 (en) | User-controlled movement of graphical objects | |
US10025884B1 (en) | Manipulation tool for offset surface of a simulation model | |
JP2014038383A5 (ja) | ||
US20160334971A1 (en) | Object Manipulation System and Method | |
US11029828B2 (en) | Object connection breaking system and method | |
US20230196704A1 (en) | Method for duplicating a graphical user interface (gui) element in a 3d scene | |
JP2024027381A (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190304 |
|
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: 20190514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190606 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6538879 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |