[發明專利]基于Unity引擎的內部結構切面方法、裝置、計算機設備在審
| 申請號: | 202011022789.2 | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112164131A | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 李劼 | 申請(專利權)人: | 北京商詢科技有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;A63F13/60 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 趙秀斌 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 unity 引擎 內部結構 切面 方法 裝置 計算機 設備 | ||
本發明公開了一種基于Unity引擎的內部結構切面方法、裝置、計算機設備。其中,所述方法包括:獲取Unity引擎的內部結構的輸入信息和輸出信息,其中,該輸入信息為對象空間的點坐標序列,索引序列,該輸出信息為交點的坐標序列包括裁切面空間上的二維坐標,被切的邊原本兩端頂點的索引序列,和根據該獲取的Unity引擎的內部結構的輸入信息和輸出信息,合并相同切點,和根據該合并的相同切點,合并循環邊并計算包容關系,以及根據該合并的循環邊并計算的包容關系,斷開環并補面。通過上述方式,能夠實現使用Unity Compute shader對于切面交點信息進行并行計算,利用圖形處理器的并行計算縮短計算時間,以達到實時幾何體切面計算和根據該幾何體切面計算進行補面的效果。
技術領域
本發明涉及Unity引擎技術領域,尤其涉及一種基于Unity引擎的內部結構切面方法、裝置、計算機設備。
背景技術
近年來,Unity(游戲引擎)引擎得到了越來越廣泛的應用,其良好的擴充性和跨平臺性,使得許多行業的應用開發更加方便。
然而,現有的基于Unity引擎的內部結構切面方案,一般是使用專業的3D(threedimensional,三維)軟件來進行幾何體切面計算并作為預先處理好的資源導入到Unity中使用,由于Unity中并沒有進行幾何體切面計算的這個功能,導致無法實現在Unity引擎中能夠進行幾何體切面計算和根據該幾何體切面計算進行補面。
發明內容
有鑒于此,本發明的目的在于提出一種基于Unity引擎的內部結構切面方法、裝置、計算機設備,能夠實現使用Unity Compute shader對于切面交點信息進行并行計算,利用圖形處理器(GPU,Graphics Processing Unit)的并行計算縮短計算時間,以達到實時幾何體切面計算和根據該幾何體切面計算進行補面的效果。
根據本發明的一個方面,提供一種基于Unity引擎的內部結構切面方法,包括:獲取Unity引擎的內部結構的輸入信息和輸出信息;其中,所述輸入信息為對象空間的點坐標序列,索引序列,對象空間到裁剪面空間的變換矩陣,所述輸出信息為交點的坐標序列包括裁切面空間上的二維坐標,被切的邊原本兩端頂點的索引序列;根據所述獲取的Unity引擎的內部結構的輸入信息和輸出信息,合并相同切點;根據所述合并的相同切點,合并循環邊并計算包容關系;根據所述合并的循環邊并計算的包容關系,斷開環并補面。
其中,所述獲取Unity引擎的內部結構的輸入信息和輸出信息;其中,所述輸入信息為對象空間的點坐標序列,索引序列,對象空間到裁剪面空間的變換矩陣,所述輸出信息為交點的坐標序列包括裁切面空間上的二維坐標,被切的邊原本兩端頂點的索引序列,包括:通過先把對象空間的坐標轉為以切面為xz平面的坐標系,得到的新坐標的y值正負代表點在切面上方或下方,和當三個點的y值有正有負時代表與切面相交,由y值比例得到交點在被切的邊上的位置,由此求出坐標的方式,獲取Unity引擎的內部結構的輸入信息和輸出信息;其中,所述輸入信息為對象空間的點坐標序列,索引序列,對象空間到裁剪面空間的變換矩陣,所述輸出信息為交點的坐標序列包括裁切面空間上的二維坐標,被切的邊原本兩端頂點的索引序列。
其中,所述根據所述獲取的Unity引擎的內部結構的輸入信息和輸出信息,合并相同切點,包括:根據所述獲取的Unity引擎的內部結構的輸入信息和輸出信息,基于字典的依靠被切線段原本索引信息合并切點的方式,用一對整數值索引代表一條原有的邊,在第一次遍歷中遇到未記錄的邊加入結果集,遇到已被記錄的就略過并記錄序號合并記錄,最后根據合并記錄得到不重復的slicePoints數組,并統一修改edgeTopo中的切邊序號的方式,合并相同切點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京商詢科技有限公司,未經北京商詢科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011022789.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種擺桿開關
- 下一篇:超薄夾層玻璃的制作方法





