[發明專利]一種調整觸發盒位置的方法及終端有效
| 申請號: | 201711450543.3 | 申請日: | 2017-12-27 |
| 公開(公告)號: | CN108144302B | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 劉德建;高山曉;馮參;陳宏展 | 申請(專利權)人: | 福建省天奕網絡科技有限公司 |
| 主分類號: | A63F13/60 | 分類號: | A63F13/60 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350212 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 調整 觸發 位置 方法 終端 | ||
1.一種調整觸發盒位置的方法,其特征在于,包括:
在運動軌跡上預設多個第一節點,得到第一節點集合;
獲取所述第一節點集合中與預設的觸發盒的距離最小的第一節點,得到起始節點;
獲取所述第一節點集合中與所述觸發盒的距離第二小的第一節點,得到終止節點;
以所述起始節點和所述終止節點為端點繪制線段;
移動所述觸發盒至所述線段。
2.根據權利要求1所述的調整觸發盒位置的方法,其特征在于,移動所述觸發盒至所述線段,具體為:
以所述線段的一端為起點,每隔預設的距離間隔設置一第二節點,得到第二節點集合;
獲取所述第二節點集合中與所述觸發盒的距離最小的第二節點,得到第三節點;
移動所述觸發盒至與所述第三節點對應的位置。
3.根據權利要求2所述的調整觸發盒位置的方法,其特征在于,獲取所述第二節點集合中與所述觸發盒的距離最小的第二節點,得到第三節點,具體為:
根據公式集合計算所述第二節點集合中每一第二節點的三維坐標,得到三維坐標集合;
根據所述三維坐標集合和所述觸發盒的三維坐標獲取所述第二節點集合中與所述觸發盒的距離最小的第二節點,得到第三節點;
所述公式集合具體為:
其中,所述Pstart(Xs,Ys,Zs)和Pend(Xe,Ye,Ze)分別為所述線段的兩個端點,為Pstart點的切線向量,為Pend點的切線向量,Pstart點的三維坐標為Pstart(Xs,Ys,Zs),n的取值范圍為1至所述第二節點集合中節點總數的正整數,F為所述預設的距離間隔,為所述線段中第n個節點的切線向量,Pn為所述線段中第n個點的坐標。
4.根據權利要求1所述的調整觸發盒位置的方法,其特征在于,移動所述觸發盒至與所述第三節點對應的位置,具體為:
根據所述觸發盒的三維坐標和所述第三節點的三維坐標計算得到所述觸發盒相對于所述第三節點的位置偏移量;
根據所述觸發盒的旋轉參數和所述第三節點的旋轉參數計算得到所述觸發盒相對于所述第三節點的旋轉偏移量;
根據所述位置偏移量和所述旋轉偏移量更新所述觸發盒的位置。
5.根據權利要求1所述的調整觸發盒位置的方法,其特征在于,還包括:
高亮顯示所述運動軌跡。
6.一種調整觸發盒位置的終端,其特征在于,包括一個或多個處理器及存儲器,所述存儲器存儲有程序,并且被配置成由所述一個或多個處理器執行以下步驟:
在運動軌跡上預設多個第一節點,得到第一節點集合;
獲取所述第一節點集合中與預設的觸發盒的距離最小的第一節點,得到起始節點;
獲取所述第一節點集合中與所述觸發盒的距離第二小的第一節點,得到終止節點;
以所述起始節點和所述終止節點為端點繪制線段;
移動所述觸發盒至所述線段。
7.根據權利要求6所述的調整觸發盒位置的終端,其特征在于,移動所述觸發盒至所述線段,具體為:
以所述線段的一端為起點,每隔預設的距離間隔設置一第二節點,得到第二節點集合;
獲取所述第二節點集合中與所述觸發盒的距離最小的第二節點,得到第三節點;
移動所述觸發盒至與所述第三節點對應的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建省天奕網絡科技有限公司,未經福建省天奕網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711450543.3/1.html,轉載請聲明來源鉆瓜專利網。





