亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種后綴為obj格式的三維模型文件的防偽處理方法及裝置的制造方法_2

文檔序號:9727631閱讀:來源:國知局
建包含點云數(shù)據集和多邊形面片數(shù)據集的Ξ維 模型文件之后,建立用于調換所述多邊形面片數(shù)據集中的每個多邊形面片數(shù)據位置的多邊 形面片頂點位置調換表;
[0042] 步驟S102:在對所述后綴為obj的Ξ維模型文件進行防偽處理時,利用版權所有人 公鑰生成的加密序列密碼確定多邊形面片數(shù)據集中待調換的多邊形面片頂點坐標;
[0043] 步驟S103:利用所述多邊形面片頂點位置調換表對所述待調換多邊形面片頂點坐 標進行調換,從而生成其多邊形面片數(shù)據集頂點位置關系錯位的后綴為obj的Ξ維模型保 護文件;
[0044] 步驟S104:通過網絡或其他物理方式傳播所述后綴為obj的Ξ維模型保護文件。
[0045] 其中,所述多邊形面片頂點位置調換表包括每個多邊形面片數(shù)據的ID、原始頂點 位置坐標W及被調換頂點位置坐標。所述的加密序列密碼為二進制序列,其每個數(shù)據位對 應多邊形面片數(shù)據集中的一個多邊形面片數(shù)據。
[0046] 具體地說,所述的利用所述多邊形面片頂點位置調換表對所述待調換多邊形面片 頂點坐標進行調換包括:根據所述加密序列密碼中每個數(shù)據位的值,判斷多邊形面片數(shù)據 集中對應的多邊形面片數(shù)據是否需要進行頂點坐標調換;若判斷所對應的多邊形面片數(shù)據 需要進行頂點坐標調換,則通過查找多邊形面片頂點位置調換表,確定該多邊形面片數(shù)據 的被調換頂點位置坐標;將所述需要進行頂點坐標調換的多邊形面片數(shù)據從其原始頂點位 置坐標調換到所確定的被調換頂點位置坐標。
[0047] 本發(fā)明還包括:在經由網絡或其他物理方式傳播所述后綴為obj的Ξ維模型保護 文件后,利用與所述加密序列密碼對應的解密序列密碼和所述多邊形面片頂點位置調換 表,將所述后綴為Obj的Ξ維模型保護文件還原為所述后綴為obj的Ξ維模型文件。其中,所 述的利用與所述加密序列密碼對應的解密序列密碼和所述多邊形面片頂點位置調換表,將 所述后綴為obj的Ξ維模型保護文件還原為所述后綴為obj的Ξ維模型文件包括:根據所述 解密序列密碼中每個數(shù)據位的值,判斷多邊形面片數(shù)據集中對應的多邊形面片數(shù)據是否需 要進行頂點坐標還原;若判斷所對應的多邊形面片數(shù)據需要進行頂點坐標還原,則通過查 找多邊形面片頂點位置調換表,確定該多邊形面片數(shù)據的原始頂點位置坐標;通過將所述 需要進行頂點坐標還原的多邊形面片數(shù)據從其被調換頂點位置坐標還原到所確定的原始 頂點位置坐標,從而使所述后綴為obj的Ξ維模型保護文件還原為所述后綴為obj的Ξ維模 型文件。
[0048] 圖2是本發(fā)明實施例提供的一種后綴為obj格式的Ξ維模型文件的防偽處理裝置 的結構圖,如圖2所示,包括:建立模塊201、確定模塊202、頂點坐標調換模塊203W及傳播模 塊104。所述建立模塊201,用于在按照所述obj格式創(chuàng)建包含點云數(shù)據集和多邊形面片數(shù)據 集的Ξ維模型文件之后,建立用于調換所述多邊形面片數(shù)據集中的每個多邊形面片數(shù)據位 置的多邊形面片頂點位置調換表;所述確定模塊202,用于在對所述后綴為obj的Ξ維模型 文件進行防偽處理時,利用版權所有人公鑰生成的加密序列密碼確定多邊形面片數(shù)據集中 待調換的多邊形面片頂點坐標;頂點坐標調換模塊203,用于利用所述多邊形面片頂點位置 調換表對所述待調換多邊形面片頂點坐標進行調換,從而生成其多邊形面片數(shù)據集頂點位 置關系錯位的后綴為obj的Ξ維模型保護文件;傳播模塊204,用于通過網絡或其他物理方 式傳播所述后綴為obj的Ξ維模型保護文件。
[0049] 其中,所述多邊形面片頂點位置調換表包括每個多邊形面片數(shù)據的ID、原始頂點 位置坐標W及被調換頂點位置坐標。所述的加密序列密碼為二進制序列,其每個數(shù)據位對 應多邊形面片數(shù)據集中的一個多邊形面片數(shù)據。
[0050] 本發(fā)明還包括:還原單元,用于在經由網絡或其他物理方式傳播所述后綴為obj的 Ξ維模型保護文件后,利用與所述加密序列密碼對應的解密序列密碼和所述多邊形面片頂 點位置調換表,將所述后綴為obj的Ξ維模型保護文件還原為所述后綴為obj的Ξ維模型文 件。其包括:判斷子單元,用于根據所述解密序列密碼中每個數(shù)據位的值,判斷多邊形面片 數(shù)據集中對應的多邊形面片數(shù)據是否需要進行頂點坐標還原;查找子單元,用于當判斷所 對應的多邊形面片數(shù)據需要進行頂點坐標還原,則通過查找多邊形面片頂點位置調換表, 確定該多邊形面片數(shù)據的原始頂點位置坐標;頂點坐標還原子單元,用于通過將所述需要 進行頂點坐標還原的多邊形面片數(shù)據從其被調換頂點位置坐標還原到所確定的原始頂點 位置坐標,從而使所述后綴為obj的Ξ維模型保護文件還原為所述后綴為obj的Ξ維模型文 件。其中,解密序列密碼為二進制序列,其每個數(shù)據位對應多邊形面片數(shù)據集中的一個多邊 形面片數(shù)據。
[0051] 下面結合附圖3至附圖5為實施例對本發(fā)明的技術內容進行詳細的說明:
[0052] 如圖3所示,首先,在按照所述obj格式創(chuàng)建的后綴為obj的Ξ維模型文件的Ξ維模 型,包括點云數(shù)據集和多邊形面片數(shù)據集,其中,所述Ξ維面片數(shù)據集中的多邊形面片數(shù)據 的ID分別為1、2、3、4、5。并為所述立維面片數(shù)據集建立用于調換所述多邊形面片數(shù)據集中 的每個多邊形面片數(shù)據位置的多邊形面片頂點位置調換表,如表1所示,所述多邊形面片頂 點位置調換表包括每個多邊形面片數(shù)據的ID、原始頂點位置坐標W及被調換頂點位置坐 標。
[0053]表1:多邊形面片頂點位置調換表 [0化4]
[0055] 然后,在對所述后綴為obj的Ξ維模型文件進行防偽處理時,利用版權所有人公鑰 生成的加密序列密碼確定多邊形面片數(shù)據集中待調換的多邊形面片頂點坐標。其中所述的 加密序列密碼為二進制序列,其每個數(shù)據位對應多邊形面片數(shù)據集中的一個多邊形面片數(shù) 據。如圖4所示,加密序列密碼為10100與多邊形面片數(shù)據的ID-一對應。所述版權所有人公 鑰生成的加密序列密碼有多種方法獲取,可根據用戶配置需求獲取,也可根據數(shù)字證書的 hash值進行二進制轉換獲取,也可由預存的二進制數(shù)據庫中獲取等等。
[0056] 接著,利用所述多邊形面片頂點位置調換表對所述待調換的多邊形面片頂點坐標 進行調換,從而生成其多邊形面片數(shù)據集頂點位置關系錯位的后綴為obj的Ξ維模型保護 文件。根據所述加密序列密碼中每個數(shù)據位的值,判斷多邊形面片數(shù)據集中對應的多邊形 面片數(shù)據是否需要進行頂點坐標調換,其中,所述加密序列密碼中數(shù)據位的值為1,則判斷 多邊形面片數(shù)據集中對應的多邊形面片數(shù)據需要進行頂點坐標調換;所述加密序列密碼中 數(shù)據位的值為0,則判斷多邊形面片數(shù)據集中對應的多邊形面片數(shù)據不需要進行頂點坐標 調換。此時,加密序列密碼為10100,即多邊形面片數(shù)據ID為1和3的多邊形面片數(shù)據需要進 行頂點坐標調換,多邊形面片數(shù)據ID為2、4和5的多邊形面片數(shù)據不需要進行頂點坐標調 換,則從所述多邊形面片頂點位置調換表中分別查找多邊形面片數(shù)據ID為1和3的被調換頂 點位置坐標為3和1,其他多邊形面片數(shù)據的頂點位置坐標保持不變。
[0057] 或者,所述加密序列密碼中數(shù)據位的值為0,則判斷多邊形面片數(shù)據集中對應的多 邊形面片數(shù)據需要進行頂點坐標調換;所述加密序列密碼中數(shù)據位的值為1,則判斷多邊形 面片數(shù)據集中對應的多邊形面片數(shù)據不需要進行頂點坐標調換。此時,加密序列密碼為 10100,即多邊形面片數(shù)據ID為2、4和5的多邊形面片數(shù)據需要進行頂點坐標調換,多邊形面 片數(shù)據ID為1和3的多邊形面片數(shù)據不需要進行頂點坐標調換,則從所述多邊形面片頂點位 置調換表中分別查找多邊形面片數(shù)據ID為2、4和5的
當前第2頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1