当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 75Three.js导入ASSIMP格式的模型

75Three.js导入ASSIMP格式的模型

2018年10月25日  | 移动技术网IT编程  | 我要评论

简介

open asset import library(也称为assimp)是一种导入各种三维模型格式的标准方法,是用此加载程序,由assimp2json转换的大量三维格式都可以导入模型。

实现案例

首先,引入script加载器
<script src="/lib/js/loaders/assimploader.js"></script>
然后,实例化加载器对象,然后加载模型,从返回的值里面取出模型,然后导入到场景当中,并获取到动画对象,在渲染中调用。
var loader = new three.assimploader();
loader.load("/lib/models/assimp/octaminator/octaminator.assimp", function (result ) {

    //从获取的结果里面获取到模型
    var object = result.object;
    //调整模型的位置和大小 并添加到场景当中
    object.position.z = - 10;
    object.rotation.y = math.pi;
    object.scale.set(0.1, 0.1, 0.1);
    scene.add( object );

    //获取模型的动画,并在每一帧渲染当中进行动画
    animation = result.animation;
});

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网