[發明專利]在3D建模中利用沉浸式手勢選擇邊在審
| 申請號: | 202011592846.0 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN113126750A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | F·多加尼斯 | 申請(專利權)人: | 達索系統公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;G06F3/0484 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉文燦 |
| 地址: | 法國韋利濟*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 建模 利用 沉浸 手勢 選擇 | ||
1.一種計算機實現的方法,用于在CAD系統的3D沉浸式環境中從3D對象的邊之中選擇邊,每個邊在所述3D沉浸式環境中定向,所述方法包括:
-在所述3D沉浸式環境中顯示(S10)所述3D對象;
-檢測到(S20)包括除拇指以外的所有手指折疊的手勢;
-確定(S30)在所述3D沉浸式環境中由手的折疊手指形成的定向線;以及
-識別(S40)與所述定向線具有最接近取向的所述3D對象的邊。
2.根據權利要求1所述的計算機實現的方法,其中,所述3D對象的每個邊和所述定向線還具有方向,并且其中,所述識別還包括:識別具有在所述邊的方向與定向線的方向之間的最接近方向的所述3D對象的面邊。
3.根據權利要求2所述的計算機實現的方法,還包括:
-在所述識別之前,確定在所述3D沉浸式環境中由手掌或手背形成的定向平面,所述定向平面包括法線;
其中,所述3D對象的每個邊和所述定向線還在所述3D沉浸式環境中具有位置,并且其中,所述識別(S40)還包括:
-使函數f最小化:
其中:
-Edge是感興趣的邊;
-且且{w1+w20};
-||FH||是所述3D沉浸式環境中邊Edge的位置與所述手的所述定向平面的位置H之間的歐幾里得距離;并且
-是所述3D沉浸式環境中所述邊Edge的方向和用所述手的所述折疊手指形成的所述定向線的方向之間的角度。
4.根據權利要求3所述的計算機實現的方法,其中,所述函數f的項||FH||替換為||FH′||,其中,H′通過以下方式計算:
H′=E+EH*max(1,a*(||EOmax||)/||EHmax||)
其中:
-H’是虛擬手的定向平面的位置;
-E是用戶的視點的位置;
-H是所述用戶的手的所述定向平面的位置;
-EH是從E到H的向量;
-Omax是所述3D對象的距E最遠的邊的位置;
-Hmax是所述用戶的手的中心在所述用戶身體的橫向平面中距E最遠的位置;
-
-||EOmax||是從E到Omax的向量的范數;并且
-||EHmax||是從E到Hmax的向量的范數。
5.根據權利要求4所述的計算機實現的方法,其中,所述函數f的項||FH||還包括在所述3D沉浸式環境中的所述邊的位置和3D模型與射線的至少一個交點之間的歐幾里得距離,所述射線是從頭部的中心或優勢眼或眼睛之間的點投射到所述3D模型的中心的。
6.根據權利要求1至5中的任一項所述的計算機實現的方法,其中,所述識別包括:
-確定(S400)與所述定向線具有最接近取向的所述3D對象的邊;
-計算(S410)所確定的邊的一個或多個n相鄰邊、一個或多個相鄰邊和所確定的邊,以形成可選擇的邊的子集;以及
-從所述可選擇的邊的子集中識別(S420)與所述定向線具有最接近取向的所述3D對象的邊。
7.根據權利要求6所述的計算機實現的方法,還包括:修改可選擇的邊的子集中的邊的第一渲染。
8.根據權利要求1至7中的任一項所述的計算機實現的方法,還包括:修改所識別的邊的第二渲染。
9.根據權利要求1至8中的任一項所述的計算機實現的方法,其中,所述3D對象的邊是這樣的邊:其是選自三角形和/或四邊形和/或拓撲面和/或參數曲面/或過程表面中的至少一個的一部分。
10.根據權利要求1至9中的任一項所述的計算機實現的方法,其中,檢測到(S20)所述手勢包括除拇指以外的所有手指的折疊和所述拇指的外展。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于達索系統公司,未經達索系統公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011592846.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于廚房用具的帶手柄的容器
- 下一篇:存儲器命令的功能仲裁和服務質量





