1.1.0 • Published 1 year ago
decryptgltfloader v1.1.0
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