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
JP6510182B2 - コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法 - Google Patents
[go: Go Back, main page]

JP6510182B2 - コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法 - Google Patents

コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法 Download PDF

Info

Publication number
JP6510182B2
JP6510182B2 JP2014092822A JP2014092822A JP6510182B2 JP 6510182 B2 JP6510182 B2 JP 6510182B2 JP 2014092822 A JP2014092822 A JP 2014092822A JP 2014092822 A JP2014092822 A JP 2014092822A JP 6510182 B2 JP6510182 B2 JP 6510182B2
Authority
JP
Japan
Prior art keywords
access
pointing means
bounding box
computer
dimensional
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
JP2014092822A
Other languages
English (en)
Other versions
JP2014219976A (ja
JP2014219976A5 (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.)
Dassault Systemes SE
Original Assignee
Dassault Systemes SE
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 Dassault Systemes SE filed Critical Dassault Systemes SE
Publication of JP2014219976A publication Critical patent/JP2014219976A/ja
Publication of JP2014219976A5 publication Critical patent/JP2014219976A5/ja
Application granted granted Critical
Publication of JP6510182B2 publication Critical patent/JP6510182B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04805Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection

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)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Architecture (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Software Systems (AREA)

Description

本発明は、コンピュータプログラムおよびシステムの分野に関し、より詳細には、コンピュータによって実行される、技術説明図を設計および/または作成するための方法、換言すれば、コンピュータによって実行される、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法の分野に関する。
Dassault Systemesが登録商標3DVIA Composerとして提供するものなど、技術的説明図を設計および/または作成する多くのシステムおよびプログラムが市場で提供されている。
これらのシステムは、主にCAD以外のソフトウェアを用いるユーザ専用となっており、例えば、技術説明図、保守もしくはトレーニング操作、組立指示、マーケティングプレゼンテーション、または、(対話型部品カタログなどの)対話型アプリケーションをユーザが作成することを可能にする。
これらのシステムには、3D製品の分解図を作成する先進的ツールが存在するが、そのうちのいずれも、三次元シーンにおいてアセンブリの部品またはオブジェクトのグループを容易に操作するための解決法を提供していない。
実際、例えば、組立指示のために、オブジェクトからなるアセンブリのセットの分解図を作成するために、オブジェクトの再配置中に分解モードを終了させると、情報が失われ、多くの操作を行ってオブジェクトを再選択し、配置を調整することになる。分解図は、オブジェクトからなるアセンブリを、当該オブジェクトの関係に従って展開した図で、特に、組み立てられたときに、オブジェクトがどのように組み合わされるかを示すようにオブジェクトの位置を表す。
従って、分解図のオブジェクトを容易に再編成、特に、アセンブリの他のオブジェクトとリンクした方法で同時にオブジェクトのグループを再編成するのは、困難で複雑である。
本発明の目的は、上述の問題を解決するコンピュータによって実行される方法およびシステムを提供することである。
本発明の一態様に従って提案するのは、コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法であって、少なくとも1つの3次元オブジェクトを取り囲む3次元境界ボックスであって、前記境界ボックスの表面の面が、前記面の一部である複数の対話領域を備える3次元境界ボックスを表示するステップと、ポインティング手段を前記境界ボックス上でホバリングするステップと、前記境界ボックスの前記表面の少なくとも1つの面が、前記少なくとも1つの面の対話領域に前記ポインティング手段がアクセスできないように表示される場合、前記対話領域へのアクセスを可能とする、より広い表面を表示するステップとを備える。
このような方法を用いると、ごくわずかな操作で、分解図を容易にすばやく修正することができる。より正確に言うと、このような方法は、境界ボックスの面の表面サイズがデフォルトでアクセス不可能な場合でも、全ての対話コマンドへのアクセスを提供する対話型境界ボックスの使用を促進する。
このような対話領域は、二次元または三次元であってよく、前記面の一部を覆ってよい。三次元の例では、対話領域は、ゼロでない厚さを有することができ、例えば、中央が盛り上がっていてよい。本発明の好適な一実施形態においては、対話領域は、面に含まれる二次元または平面の要素である。
一実施形態によると、前記対話領域に前記ポインティング手段がアクセスできず、前記ポインティング手段がアクセスできない前記面の少なくとも1つの寸法が閾値より小さい場合、前記対話領域へのアクセスを可能にするより広い表面が表示される。
従って、ユーザがマウスを重ねた表面が小さすぎて前記対話型ボックスの対話コマンドが表示できないと、前記表面は自動的に広げられ、コマンドを表示する。
一実施形態によると、前記より広い表面は、前記ポインティング手段がアクセスできない前記面の前記寸法に沿って表示される。
従って、前記より広い表面は、前記小さすぎる寸法に沿ってのみ広げられるので、既に表示されている他の表面のいずれと比較しても、寸法の一貫性は維持される。
一実施形態によると、前記より広い表面は、前記ポインティング手段がアクセスできない前記面を含む平面に表示される。
従って、前記表面を同じ平面に保つことによって、視覚的な一貫性も保つことができ、ハンドリング中にユーザを迷わせることはない。
一実施形態によると、前記より広い表面は、前記ポインティング手段がアクセスできない前記面の中心に置かれる。
前記表面をセンタリングすることによって、例えば、前記表面を徐々に広げて表示していったときに、前記広げられた表面はどれであるかを視覚的に理解することができる。さらに、この領域が中心に置かれるという事実によって、対称制御を保つことが可能になる。
一実施形態によると、前記より広い表面は、部分的透明または半透明で表示される。
部分的透明または半透明にすることによって、ユーザは、前記境界ボックスの操作中に、前記境界ボックス内のオブジェクトを見ることができる。
一実施形態によると、前記より広い表面を表示する前記ステップは、前記境界ボックスの前記表面の面であって、前記ポインティング手段がアクセスできない対話領域を有する面でのホバリングによって、トリガされる。
従って、前記境界ボックスの表面の面であって、前記ポインティング手段がアクセスできない対話領域を有する面の前記対話領域をユーザが使用する必要があるとき、前記より広い表面が自動的に表示される。
一実施形態によると、前記より広い表面を表示する前記ステップは、前記ポインティング手段が前記より広い表面でのホバリングをやめると、中止される。
これは、ユーザにとってより実用的である。
本発明の別実施態様によると、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作するための前記方法をコンピュータシステムに実行させるコンピュータ実行可能命令を有する、コンピュータ可読媒体を提案する。
本発明の別実施態様によると、コンピュータ可読媒体に記憶される、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作するためのコンピュータプログラム製品であって、上記に記載の前記方法の前記ステップを前記システムに行わせるコード手段を含む、コンピュータプログラム製品を提案する。
本発明の別実施態様によると、上記の方法のステップを実行する手段を含む、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する装置を提案する。
限定目的でない例にて記載し、添付の図面にて例示するいくつかの実施形態を検討することにより、本発明をより良く理解することができよう。
本発明の態様に従った、少なくとも1つの3次元オブジェクトを取り囲む3次元境界ボックスを示す図である。 本発明の態様に従った、対話型境界ボックスを示す図である。 本発明の態様に従った方法の例を示す図である。 本発明の態様に従った方法の例を示す図である。 本発明を実施可能な、コンピュータネットワークまたは類似のデジタル処理環境を示す図である。 コンピュータの内部構造を示す図である。
以下の図は、本発明の機能をより詳細に説明する。
図1は、本発明の態様に従った、アセンブリのオブジェクトセットを規定する例を示す。
ユーザは、対話型境界ボックスBBにそれぞれ関連付けられた、オブジェクトセットの決定を開始する。この例では、4つの境界ボックスを備える。
換言すると、ユーザは、分解図の呼び出しを開始することによって、この種の視覚的な結果を達成することができる。
図2は、境界ボックスBBの例を示す。この例では、異なるコントロールがこの対話型境界ボックスと共に利用することができる。コントロールは、ユーザが境界ボックスBBと対話して所定の機能をトリガすることを可能にするコマンドである。
境界ボックスBBは、その表面に、少なくとも1つの選択可能なコンテンツ領域SCAを備える。例えば、平行六面体の境界ボックスBBに関しては、境界ボックスBBの面は、この例にける領域、例えば、その面の中央に、境界ボックスBBにアセンブリのオブジェクトを追加するためのコントロールである部分を備えることができる。この例では、当該領域は表面である。
境界ボックスBBは、その表面に、少なくとも1つの選択可能な軸領域SAAであって、その軸領域SAAに直交する軸に沿って、別の境界ボックスBBの位置を変更する軸領域SAAをさらに備えることができる。例えば、平行六面体の境界ボックスBBに関しては、境界ボックスBBの面は、例えば、その面の各角に、軸領域に直交する軸に沿って、別の境界ボックスBBの位置を変更するためのコントロールである部分を備えることができる。
境界ボックスBBは、例えば、境界ボックスBBの辺のあたりに位置する、グラブゾーンGZ、換言すれば、グラブ領域をさらに備えることができる。
境界ボックスBBのコントロールSCA、SAAは、部分的透明、例えば、半透明で表示することができる。
換言すると、ユーザは、アセンブリのオブジェクトのセットまたはグループの位置を変えるために、境界ボックスの対話コマンドを用いる必要がある。
図3aおよび図3bは、本発明の態様に従った方法の例を示す。
図3aにおいて、コンピュータマウスを示すポインティング手段PMが、ここでは、画面上に手の形で表されている。ポインティング手段PMは、境界ボックスBBの面であって、当該ポインティング手段PMがアクセスできない対話領域、この例では、対話表面SAA、SCAを有する面に、ユーザによって移動される。ポインティング手段PMは、コンピュータマウス、タッチペン、または、タッチスクリーンであってよい。
より広い表面WSの表示は自動的に行われ、ポインティング手段PMが当該より広い表面WSでホバリングする限り、表示され続ける。より広い表面は、対話領域SAA、SCAと共に、部分透明の例として、この例では、半透明で表示されている。
境界ボックスBBの面は、当該面の少なくとも1つの寸法が、閾値、典型的には20ピクセルより小さい場合、ポインティング手段PMがアクセスできない複数の対話表面を含むとみなされる。一例においては、閾値は、典型的には、対応する寸法に沿って、対話領域のサイズの3倍に等しくすることができる。
例えば、より広い表面WSは、ポインティング手段PMがアクセスできない面を含む平面に表示され、ポインティング手段PMがアクセスできない面の寸法に沿って、ポインティング手段PMがアクセスできない面の中心に置かれる。当然、これらの特徴は、各々単独でまたは組み合わせて用いることができる。
図4は、本発明を実施可能なコンピュータネットワークまたは類似のデジタル処理環境を示す。
1つまたは複数のクライアントコンピュータ/デバイスCLおよび1つまたは複数のサーバコンピュータSVは、アプリケーションプログラムなどを実行するための処理装置、記憶装置、および入/出力装置を提供する。1つまたは複数のクライアントコンピュータ/デバイスCLはまた、通信ネットワークCNETを介して、他のクライアントデバイス/プロセッサCLおよび1つまたは複数のサーバコンピュータSVを含む、他のコンピュータデバイスとリンクさせることができる。通信ネットワーク70は、現在、各プロトコル(TCP/IP、Bluetooth(登録商標)など)を用いて互いに通信する、リモートアクセスネットワーク、グローバルネットワーク(例えば、インターネット)、世界規模のコンピュータの集合体(a worldwide collection of computers)、ローカルエリアネットワークまたは広域ネットワーク、およびゲートウェイの一部であってよい。他の電子デバイス/コンピュータのネットワークアーキテクチャも適合する。
図5は、図4のコンピュータシステム内のコンピュータ(例えば、クライアントプロセッサ/デバイスCLまたはサーバコンピュータSV)の内部構造の図である。各コンピュータCL、SVは、システムバスSBを含む。ここで、バスは、コンピュータまたは処理システムのコンポーネント間でのデータ転送に用いされるハードウェアの配線のセットである。バスSBは、基本的に、コンピュータシステムの異なる要素(例えば、プロセッサ、ディスク記憶装置、メモリ、入力/出力ポート、ネットワークポートなど)を接続する共有のコンジットで、要素間の情報の転送を可能にする。
システムバスSBに取り付けられるものには、様々な入力装置および出力装置(例えば、キーボード、マウス、ディスプレイ、プリンタ、スピーカなど)をコンピュータCL、SVに接続するI/O装置インタフェースDIがある。ネットワークインタフェースNIによって、コンピュータはネットワーク(例えば、図4のネットワークCNET)に取り付けられた様々な他の装置に接続することができる。
メモリMEMは、本発明の一実施形態を実施するのに使われるコンピュータソフトウェア命令SIおよびデータCPP(例えば、第1のパスビルダPB、第2のパスを計算する手段CM、図1から図3に関して述べた方法を実施するアップデイタUD、および、上記に詳しく記載したサポートコード)のための揮発性記憶装置を提供する。
ディスク記憶装置DSは、本発明の一実施形態を実施するのに使われるコンピュータソフトウェア命令SIおよびデータDATのための不揮発性記憶装置を提供する。中央処理装置CPUもシステムバスSBに接続され、コンピュータ命令を実行する。
一実施形態においては、プロセッサルーチンSIおよびデータDATは、本発明のシステムのためのソフトウェア命令の少なくとも一部を提供するコンピュータ可読媒体(例えば、1つまたは複数のDVD−ROM、CD−ROM、ディスケット、テープなどの、取り外し可能な記憶媒体)を含むコンピュータプログラム製品(一般にCPPと呼ぶ)である。コンピュータプログラム製品CPPは、本技術分野における当業者には周知のように、任意の適切なソフトウエアインストール手順で、インストールすることができる。
別の実施形態においては、ソフトウェア命令の少なくとも一部は、有線通信および/または無線接続を介してダウンロードしてもよい。他の実施形態においては、本発明のプログラムは、伝播媒体(例えば、電波、赤外線波、レーザー波、音波、または、インターネットもしくは他のネットワークなどのグローバルネットワークを介して伝播される電波)で伝播される信号として具現されるコンピュータプログラム伝播信号製品SPである。このような搬送媒体または信号は、本発明のルーチン/プログラムCPPのためのソフトウェア命令の少なくとも一部を提供する。
代替的な実施形態においては、伝播される信号は、アナログの搬送波、または、伝播媒体に搬送されるデジタル信号である。例えば、伝播される信号は、グローバルネットワーク(例えば、インターネット)、電気通信網、または、他のネットワークを介して伝播されるデジタル化された信号であってよい。
一実施形態においては、伝播される信号は、一定の期間にわたって伝播媒体を介して送信される信号、例えば、ミリ秒、秒、分、または、より長い時間にわたって、ネットワークを介してパケットの形で送信されるソフトウェアアプリケーションのための命令などである。
別の実施形態においては、コンピュータプログラム伝播信号製品に関して上述したように、コンピュータプログラム製品CPPのコンピュータ可読媒体は、コンピュータシステムCLが、例えば、伝播媒体を受信して、伝播媒体に具現された伝播信号を識別することによって、受信、読み取り可能な伝播媒体である
一般に、「搬送媒体」という用語、すなわち、一時的な搬送波は、前述の過渡信号、伝播信号、伝播媒体、記憶媒体などを含む。
実施形態例に関して本発明を詳細に示し、および説明したが、添付された特許請求の範囲に包含される本発明の範囲を逸脱することなく、形態および詳細に関する様々な変更を行い得ることを当業者は理解されよう。

Claims (11)

  1. コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法であって、
    少なくとも1つの3次元オブジェクトを取り囲む3次元境界ボックス(BB)であって、前記境界ボックス(BB)の表面の面が、前記面の一部である複数の対話領域を備える3次元境界ボックス(BB)を表示するステップと、
    ポインティング手段(PM)を前記境界ボックス(BB)上でホバリングするステップと、
    前記境界ボックス(BB)の前記表面の少なくとも1つの面が、前記少なくとも1つの面の対話領域に前記ポインティング手段(PM)がアクセスできないように表示される場合、前記対話領域へのアクセスを可能とする、より広い表面(WS)を表示するステップとを備える方法。
  2. 前記対話領域に前記ポインティング手段(PM)がアクセスできず、前記ポインティング手段(PM)がアクセスできない前記少なくとも1つの面の少なくとも1つの寸法が閾値より小さい場合、前記対話領域へのアクセスを可能にするより広い表面(WS)が表示されることを特徴とする請求項1に記載の方法。
  3. 前記より広い表面(WS)は、前記ポインティング手段(PM)がアクセスできない前記少なくとも1つの面の前記寸法に沿って表示されることを特徴とする請求項2に記載の方法。
  4. 前記より広い表面(WS)は、前記ポインティング手段(PM)がアクセスできない前記少なくとも1つの面を含む平面に表示されることを特徴とする請求項1から3のいずれか1項に記載の方法。
  5. 前記より広い表面(WS)は、前記ポインティング手段(PM)がアクセスできない前記少なくとも1つの面の中心に置かれることを特徴とする請求項1から4のいずれか1項に記載の方法。
  6. 前記より広い表面(WS)は、部分的透明または半透明で表示されることを特徴とする請求項1から5のいずれか1項に記載の方法。
  7. 前記より広い表面(WS)を表示するステップは、前記境界ボックス(BB)の前記表面の面であって、前記ポインティング手段(PM)がアクセスできない対話領域を有する面でのホバリングによって、トリガされることを特徴とする請求項1から6のいずれか1項に記載の方法。
  8. 前記より広い表面(WS)を表示するステップは、前記ポインティング手段(PM)が前記より広い表面(WS)でのホバリングをやめると、中止されることを特徴とする請求項7に記載の方法。
  9. 請求項1から8のいずれか1項に記載の、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作するための前記方法をコンピュータシステムに実行させるコンピュータ実行可能命令を有する、コンピュータ可読記憶媒体。
  10. コンピュータ可読記憶媒体に記憶される、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作するためのコンピュータプログラムであって、請求項1から8のいずれか1項に記載の前記方法のステップをシステムに行わせるコードを含む、コンピュータプログラム。
  11. 請求項1から8のいずれか1項に記載の前記方法のステップを実施する手段を含む、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する装置。
JP2014092822A 2013-04-30 2014-04-28 コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法 Active JP6510182B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP13165965.8 2013-04-30
EP13165965.8A EP2800020B1 (en) 2013-04-30 2013-04-30 A computer-implemented method for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene.

Publications (3)

Publication Number Publication Date
JP2014219976A JP2014219976A (ja) 2014-11-20
JP2014219976A5 JP2014219976A5 (ja) 2017-04-27
JP6510182B2 true JP6510182B2 (ja) 2019-05-08

Family

ID=48227016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014092822A Active JP6510182B2 (ja) 2013-04-30 2014-04-28 コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法

Country Status (5)

Country Link
US (1) US9710131B2 (ja)
EP (1) EP2800020B1 (ja)
JP (1) JP6510182B2 (ja)
KR (1) KR20140130061A (ja)
CA (1) CA2850828A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10146299B2 (en) * 2013-11-08 2018-12-04 Qualcomm Technologies, Inc. Face tracking for additional modalities in spatial interaction
RU2644313C1 (ru) * 2017-02-23 2018-02-08 Кубиос Инк. Электронное устройство с объемным трансформируемым дисплеем
KR102280400B1 (ko) 2016-10-20 2021-07-22 일리아 오시포프 전기 커넥터
US11000772B2 (en) 2016-10-20 2021-05-11 Cubios, Inc. Electronic device with a three-dimensional transformable display
RU181175U1 (ru) * 2018-02-22 2018-07-05 Ирина Алексеевна Баранова Мультимедийное объемное игровое устройство
RU2720884C1 (ru) 2019-07-09 2020-05-13 Кубиос Инк. Электрический разъем и электрическое соединение
RU2723664C1 (ru) * 2020-01-06 2020-06-17 Илья Викторович Осипов Электронное устройство с объемным трансформируемым дисплеем (варианты)

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490241A (en) * 1989-10-06 1996-02-06 Xerox Corporation Interactive computer graphics system for making precise drawings
US5583977A (en) * 1993-10-21 1996-12-10 Taligent, Inc. Object-oriented curve manipulation system
US6006227A (en) * 1996-06-28 1999-12-21 Yale University Document stream operating system
WO2000060444A1 (en) * 1999-04-06 2000-10-12 Microsoft Corporation Method and apparatus for supporting two-dimensional windows in a three-dimensional environment
US7312796B1 (en) * 2000-05-08 2007-12-25 Jlb Ventures Llc Perpendicular view three dimensional electronic programming guide
US7266768B2 (en) * 2001-01-09 2007-09-04 Sharp Laboratories Of America, Inc. Systems and methods for manipulating electronic information using a three-dimensional iconic representation
US7246329B1 (en) * 2001-05-18 2007-07-17 Autodesk, Inc. Multiple menus for use with a graphical user interface
US7480873B2 (en) * 2003-09-15 2009-01-20 Sun Microsystems, Inc. Method and apparatus for manipulating two-dimensional windows within a three-dimensional display model
US20050248560A1 (en) * 2004-05-10 2005-11-10 Microsoft Corporation Interactive exploded views from 2D images
JP2006215814A (ja) * 2005-02-03 2006-08-17 Ricoh Co Ltd 静止画像作成方法、静止画像作成装置、及び記録媒体
US7880737B2 (en) * 2005-03-22 2011-02-01 Vijayvardhan Elchuri Graphical method and system for making drawings directly in three-dimensions on a computer monitor or other display device
US8398470B2 (en) * 2005-10-20 2013-03-19 Koninklijke Philips Electronics N.V. Game with programmable light emitting segments
EP1901235B1 (en) * 2006-09-15 2019-08-14 Honda Research Institute Europe GmbH Free style deformation (FSD)
US20080094398A1 (en) * 2006-09-19 2008-04-24 Bracco Imaging, S.P.A. Methods and systems for interacting with a 3D visualization system using a 2D interface ("DextroLap")
US9086785B2 (en) * 2007-06-08 2015-07-21 Apple Inc. Visualization object receptacle
US8745535B2 (en) * 2007-06-08 2014-06-03 Apple Inc. Multi-dimensional desktop
US8601392B2 (en) * 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
US20090125801A1 (en) * 2007-11-10 2009-05-14 Cherif Atia Algreatly 3D windows system
US8745536B1 (en) * 2008-11-25 2014-06-03 Perceptive Pixel Inc. Volumetric data exploration using multi-point input controls
US8132120B2 (en) * 2008-12-29 2012-03-06 Verizon Patent And Licensing Inc. Interface cube for mobile device
EP2261827B1 (en) * 2009-06-10 2015-04-08 Dassault Systèmes Process, program and apparatus for displaying an assembly of objects of a PLM database
JP2011044358A (ja) * 2009-08-21 2011-03-03 Panasonic Electric Works Co Ltd 照明シミュレータ
TW201140420A (en) * 2010-06-15 2011-11-16 Wistron Neweb Corp User interface and electronic device
US8537157B2 (en) * 2010-06-21 2013-09-17 Verizon Patent And Licensing Inc. Three-dimensional shape user interface for media content delivery systems and methods
WO2011160196A2 (pt) * 2010-06-24 2011-12-29 Associação Instituto Nacional De Matemática Pura E Aplicada Método de organização de dados multidimensionais
US8443300B2 (en) * 2010-08-24 2013-05-14 Ebay Inc. Three dimensional navigation of listing information
US8465356B2 (en) * 2010-11-22 2013-06-18 Gonzalez Rosendo Display puzzle
US9785289B2 (en) * 2010-11-23 2017-10-10 Red Hat, Inc. GUI control improvement using a capacitive touch screen
KR20120066846A (ko) * 2010-12-15 2012-06-25 삼성전자주식회사 모바일 디바이스
CN103492981A (zh) * 2011-04-19 2014-01-01 惠普发展公司,有限责任合伙企业 触摸屏选择
US20130047100A1 (en) * 2011-08-17 2013-02-21 Google Inc. Link Disambiguation For Touch Screens
US8497859B1 (en) * 2012-04-03 2013-07-30 Google Inc. Display of information on or within a three-dimensional image
US20130321461A1 (en) * 2012-05-29 2013-12-05 Google Inc. Method and System for Navigation to Interior View Imagery from Street Level Imagery
US10241638B2 (en) * 2012-11-02 2019-03-26 Atheer, Inc. Method and apparatus for a three dimensional interface

Also Published As

Publication number Publication date
CN104133928A (zh) 2014-11-05
EP2800020B1 (en) 2020-11-04
US20140325413A1 (en) 2014-10-30
CA2850828A1 (en) 2014-10-30
JP2014219976A (ja) 2014-11-20
KR20140130061A (ko) 2014-11-07
US9710131B2 (en) 2017-07-18
EP2800020A1 (en) 2014-11-05

Similar Documents

Publication Publication Date Title
JP6510182B2 (ja) コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作する方法
US10162491B2 (en) Drag and drop of objects between applications
JP6495589B2 (ja) 三次元モデル化オブジェクトのアセンブリの分解組立図の分解パスを決定するコンピュータ実装方法
US20200286299A1 (en) Snapping virtual object to target surface
CN111552374A (zh) 用于将虚拟对象与真实世界环境配对的系统和方法
JP6534974B2 (ja) 画面制御のための効率的なインタフェースを提供するシステムおよび方法
Joseph Learning Robotics using Python: Design, simulate, program, and prototype an autonomous mobile robot using ROS, OpenCV, PCL, and Python
JP6510181B2 (ja) コンピュータによって実行され、三次元シーンにおいてアセンブリの三次元モデル化オブジェクトを操作するための方法
JP6401046B2 (ja) 3次元モデル化オブジェクトを設計するためのコンピュータ実装方法
AU2016277556B2 (en) 3d digital content interaction and control
JP6945270B2 (ja) スクリーン上の少なくとも1つのポインティング要素でツールを設定するためのコンピュータ実行方法
CN104133928B (zh) 用于操纵三维场景中的组件的三维建模对象的计算机实现方法
CN108553902A (zh) 一种基于ue引擎的多维材质的变换方法
NZ709107B2 (en) Drag and drop of objects between applications

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170321

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180515

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181015

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: 20190312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190404

R150 Certificate of patent or registration of utility model

Ref document number: 6510182

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250