【手続補正書】
【提出日】平成30年12月17日(2018.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
境界ボックスの中のオブジェクトのセットの視点を選択するためのコンピュータにより実行される方法であって、前記境界ボックスは、前記オブジェクトのセットが囲まれた少なくとも１つのボリュームを備え、前記方法は、
前記少なくとも１つのボリュームの面を識別するステップと、
識別された各面に前記オブジェクトのセットに対する視点を関連付けるステップと、
ユーザアクションが行われると、１つの視点に関連付けられた面のうちの１つを選択するステップと、
前記選択された面に関連付けられた前記視点に応じて、前記オブジェクトのセットのビューを表示するステップと
を備えることを特徴とするコンピュータにより実行される方法。
【請求項２】
前記少なくとも１つのボリュームの面を識別するステップは、
前記少なくとも１つのボリュームの輪郭を決定するステップと、
前記輪郭の内側で１つまたは複数の可視の面を識別するステップと、
前記輪郭の少なくとも１つの部分に関連付けられた１つまたは複数の不可視の面を識別するステップと
を備えることを特徴とする請求項１に記載のコンピュータにより実行される方法。
【請求項３】
前記面のうちの１つを選択するステップは、
前記輪郭の一部分から所与の距離でユーザアクションを検出するステップと、
近くで前記ユーザアクションが検出された前記輪郭の前記一部分に関連付けられた前記不可視の面を選択するステップと
をさらに備えることを特徴とする請求項２に記載のコンピュータにより実行される方法。
【請求項４】
前記境界ボックスおよび前記少なくとも１つのボリュームは、直方体、立方体のうちの１つであることを特徴とする請求項１から請求項３のいずれか１項に記載のコンピュータにより実行される方法。
【請求項５】
前記少なくとも１つのボリュームの面を識別する前に、
アセンブリを形成するオブジェクトのセットを提供するステップであって、前記オブジェクトのセットは３次元モデル化されたオブジェクトであり、前記アセンブリは３次元モデル化されたアセンブリである、ステップと、
前記３次元モデル化されたアセンブリの簡略化されたビューを計算するステップであって、前記計算され、簡略化されたビューは、縮小されたスケールを有する前記アセンブリを表現し、かつ単一のメッシュを形成する１つの３次元オブジェクトのビューである、ステップと、
前記簡略化されたビューを表示するステップであって、前記少なくとも１つのボリュームは、前記簡略化されたビュー上に表現され、前記簡略化されたビューの前記３次元モデル化の表現を囲む、ステップと
を備えることを特徴とする請求項１から請求項４のいずれか１項に記載のコンピュータにより実行される方法。
【請求項６】
前記３次元モデル化されたアセンブリの簡略化されたビューを計算するステップは、
前記３次元モデル化されたオブジェクトのアセンブリに変換行列を関連付けるステップであって、前記変換行列は、前記アセンブリの前記３次元モデル化されたオブジェクトの情報のセットを表現する、ステップと、
前記変換行列および前記アセンブリから前記簡略化されたビューを計算するステップであって、前記計算され、簡略化されたビューは、縮小されたスケールを有する前記アセンブリを表現し、かつ単一のメッシュを形成する前記１つの３次元オブジェクトのビューである、ステップと
を備えることを特徴とする請求項５に記載のコンピュータにより実行される方法。
【請求項７】
前記変換行列によって表現される情報のセットは、少なくとも、
３次元シーンにおけるオブジェクトの配向（ｘ，ｙ，ｚ）であって、前記配向は、前記３次元シーンのグローバルな配向を含む、前記配向と、
倍率と、
前記３次元シーンにおける前記３次元モデル化されたオブジェクトの位置と
を備えることを特徴とする請求項６に記載のコンピュータにより実行される方法。
【請求項８】
前記簡略化されたビューは、前記オブジェクトのセットのビューが表示される前記３次元シーンとは異なる３次元シーンにおいて表示されることを特徴とする請求項５から請求項７のいずれか１項に記載のコンピュータにより実行される方法。
【請求項９】
前記１つの視点に関連付けられた面のうちの１つを選択するステップは、前記少なくとも１つのボリュームが表現される前記簡略化されたビュー上で実行されることを特徴とする請求項８に記載のコンピュータにより実行される方法。
【請求項１０】
コンピュータ実行可能命令を含むコンピュータプログラムであって、コンピュータ実行可能命令は、コンピュータによって実行されるとき、前記コンピュータに請求項１から請求項９のいずれかに記載の方法を実行させることを特徴とするコンピュータプログラム。
【請求項１１】
請求項１０に記載の前記コンピュータプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【請求項１２】
メモリおよびグラフィカルユーザインターフェースに結合されたプロセッサを備えたコンピュータシステムであって、前記プロセッサは、前記メモリに記憶された、請求項１０に記載のコンピュータプログラムを実行するように構成されていることを特徴とするコンピュータシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
簡略化されたビューの計算Ｓ４００は、変換行列を３Ｄモデル化オブジェクトのアセンブリに関連付けるステップＳ４１０を備え得る。変換行列は、アセンブリの３Ｄモデル化オブジクトに関する情報のセットを表現する。この内容において、関連付けという用語は、変換行列を表現するデータが、そのオブジェクトを表現するデータと一緒に記憶されることを意味し、そのデータは、（例えば、同一のファイルの中に）物理的に記憶されること、または（例えば、ファイルから第２のファイルに向かうポインタを用いて２つのファイルの中に）論理的に記憶されることが可能である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
次に、簡略化されたビューが、変換行列、および３Ｄモデル化オブジェクトのアセンブリから計算される（Ｓ４２０）。このことは、当技術分野において知られているとおりに実行される。計算された、簡略化されたビューは、縮小されたスケールで、例えば、１／１０の倍率でアセンブリを表現する３Ｄオブジェクト（簡略化されたモデルとも呼ばれる）のビューである（簡略化されたビューは、オブジェクトのアセンブリの１／１０の大きさである）。スケールを縮小することは、表現を単により小さくするように操作することであるズームアウトとは異なり、一方、スケールを縮小することには、アセンブリを形成するオブジェクトの変換（縮小）が実行されてから、表現を得ることと関係する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
そして、計算するステップＳ４００から得られた簡略化されたビューが、ＧＵＩ上の３Ｄシーン内で表示される（Ｓ４３０）。簡略化されたビューが表示される３Ｄ空間は、アセンブリが表示される３Ｄ空間と同じではない。別の言い方をすれば、３Ｄモデル化オブジェクトのアセンブリは、第１の３Ｄシーンにおいて表示され、３Ｄモデル化オブジェクトのアセンブリの簡略化されたビューは、第２の３Ｄシーンにおいて表示され、両方のシーンは、同一のＧＵＩ上に表示される。別の言い方をすれば、簡略化されたビューは、表示されたアセンブリの３Ｄシーンとは異なる３Ｄシーンにおいて表示される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
次に、計算された境界ボックスが、簡略化されたビュー上に表示される（Ｓ４４０）。簡略化されたビュー上の境界ボックスの位置は、変換行列を用いて計算される。実際には、３Ｄシーンにおける境界ボックスの座標と変換行列の（数学的）積が、簡略化されたビューの３Ｄシーンにおけるそれらの境界ボックスの新たな座標を提供する。例えば、図７（または図８ｂ）の自転車が、３Ｄオブジェクトのセットの簡略化された表現を囲むいくつかのボリュームと一緒に、簡略化されたビューの例と見なされることがあり、この簡略化されたビューは、図６のウインドウ３００の中で表示され得る。このため、ユーザは、簡略化されたビュー上で直接に視点の選択を実行することができ、そのビューは、メインウインドウ２１０の中で表示される。このようにして、ユーザは、現在の視点を変えることなしにすべての適切な視点に容易に、かつ直接にアクセスすることができ、ユーザは、簡略化された表現上で境界ボックスのうちの１つの、１つの面を選択するだけでよい。
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2016126795.tif 000001