[發明專利]用于操縱三維場景中的組件的三維建模對象的計算機實現方法有效
| 申請號: | 201410174015.X | 申請日: | 2014-04-28 |
| 公開(公告)號: | CN104133928B | 公開(公告)日: | 2019-07-16 |
| 發明(設計)人: | C·德爾菲諾 | 申請(專利權)人: | 達索系統公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06T19/00 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 張晰;王英 |
| 地址: | 法國韋利濟*** | 國省代碼: | 法國;FR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 操縱 三維 場景 中的 組件 建模 對象 計算機 實現 方法 | ||
一種用于操縱三維場景中的組件的三維建模對象的計算機實現方法,其包括下列步驟:?顯示包圍至少一個三維對象的三維邊界框(BB),所述邊界框(BB)的表面的面包括多個交互表面,所述多個交互表面是所述面的多個部分;?在所述邊界框(BB)上懸停指向模塊(PM);以及如果顯示了所述邊界框(BB)的所述表面的至少一個面,使得其交互表面對于指向模塊(PM)來說是不能訪問的,那么顯示允許所述交互表面的訪問的加寬的表面(WS)。
技術領域
本發明涉及計算機程序和系統領域,并且更具體地說,本發明涉及用于設計和/或編寫技術圖示,或者換句話說,用于操縱三維場景中的組件的三維建模對象的計算機實現方法的領域。
背景技術
市場上提供了用于設計和/或編寫技術圖例的許多系統和程序,諸如由商標3D設計者( Composer)之下的Dassault Systèmes提供的一種系統。
主要致力于非CAD軟件用戶的這些系統,允許用戶例如制作技術圖例、維護或訓練操縱、組裝說明、銷售演示、或交互應用(例如交互部件目錄......)。
在這些系統中,存在用于創建3D產品的分解圖的一些先進工具,但這些工具中沒有一種能提供用于在三維場景中輕松操縱組件的成組部件或對象的解決方案。的確,為了在重新布置對象過程中制作對象的組件的一部分的分解圖(例如用于組裝說明),退出分解模式,并且這導致信息的丟失以及用于重新選擇對象和修改布置的多個操縱。分解圖表示根據對象的組件的關系展開的對象的組件,具體來說,定位對象以展示當組裝時如何將它們裝配在一起。
因此,要容易地對分解圖的對象進行重新組織是困難和復雜的,尤其是同時并且以與該組件的其它對象鏈接的方式對一組對象進行重新組織。
發明內容
本發明的目的是提供一種計算機實現方法和系統來解決上述問題。
根據本發明的一個方案,提出了一種用于操縱三維場景中的組件的三維建模對象的計算機實現方法,其包括以下步驟:
-顯示包圍至少一個三維對象的三維邊界框,所述邊界框的表面的面包括多個交互區域,所述多個交互區域是所述面的一部分;
-在所述邊界框上懸停指向模塊;
-如果顯示了所述邊界框的所述表面的至少一個面,使得其交互區域對于指向模塊來說是不能訪問的,那么顯示允許所述交互區域的訪問的加寬的表面。
這種方法允許以很少的操縱容易且快速地修改分解圖。更確切地說,即使在默認情況下邊界框的面的表面尺寸不允許的情況下,這種方法有利于允許所有交互命令訪問的交互邊界框的使用。
這種交互區域可以是二維的或者三維的,并且可以部分覆蓋面。在三維示例中,交互區域可以具有非零厚度,并且例如可以是曲面的。在本發明的優選實施例中,交互區域是包括在面中的二維或平面元件。
根據實施例,如果指向模塊不能訪問的面的至少一個外形尺度小于閾值,那么交互區域對于指向模塊來說是不能訪問的,并且顯示允許所述交互區域的訪問的加寬的表面。
因此,一旦用戶將其鼠標放在太小以至于不能顯示交互框的交互命令的表面上,該表面應該自動擴展并顯示命令。
根據實施例,所述加寬的表面是沿著指向模塊不能訪問的面的所述外形尺度顯示的。
因此,加寬的表面僅沿著太低的外形尺度延伸,從而與已顯示的任何其它表面相比,保持了尺寸一致性。
根據實施例,所述加寬的表面是在包括指向模塊不能訪問的所述面的平面中顯示的。
因此,保持表面在相同平面中也可以保持視覺一致性而不使正在操作的用戶迷惑。
根據實施例,所述加寬的表面以指向模塊不能訪問的面為中心。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于達索系統公司,未經達索系統公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410174015.X/2.html,轉載請聲明來源鉆瓜專利網。





