1.1.0 • Published 1 year ago

decryptgltfloader v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

decryptgltfloader

decryptgltfloader 依赖于threejs一个3D库和crypto-js加密解密库.

安装

npm install decryptgltfloader

引入

import DecryptGLTFLoader from 'decryptgltfloader'

调用

decryptLoader.load('model.gltf', {
    password: '0000000000000000',
    padding: '0000000000000000',
}, function (gltf) {
    scene.add(gltf.scene);
}); 
...

说明: { password: '0000000000000000', padding: '0000000000000000', } 密码和密码偏移为16位,

不传默认为16个0,不足16位密码自动补0。

用法和 GLTFLoader 用法一致,只是要多传输一个参数,如果模型不是加密模型传一个null 即可,如:

decryptLoader.load('model.gltf', null, function (gltf) {
    scene.add(gltf.scene);
}); 
...

这个库是用来加载加密过的模型,兼容threejs所有版本。

如何加密模型?

模型的加密请参考博主的博客,直接将模型上传即可实现模型加密。

模型在线加密http://101.34.32.169/#/encrypt

联系我们

QQ: 745605241

更新

此版本只支持gltf文件的加密解密,后面继续推进其它格式文件的加密解密。

license

MIT