Babylongjs-导入模型

BabyonJS导入模型的API:

BABYLON.SceneLoader.ImportMeshAsync(model name, folder path, file name, scene);

参数1: Model name :   可以是两种类型:“”或者["1","2"…]

参数2: Folder path  : 文件路径

参数3: File name : 文件名

参数4: Scene : 可以指定场景 , 不填写就是默认场景。

例如:

//empty string all meshes

BABYLON.SceneLoader.ImportMeshAsync("", "/relative path/", "myFile");

//Name of model for one model

BABYLON.SceneLoader.ImportMeshAsync("model1", "/relative path/", "myFile");

 //Array of model names

BABYLON.SceneLoader.ImportMeshAsync(["model1", "model2"], "/relative path/", "myFile");

在加载完模型以后,如果你需要立刻拿到模型的信息,如网格,动画,或者几何体等元素的时候,你可以进行回调。所有信息都在result里面

例如:

BABYLON.SceneLoader.ImportMeshAsync("", "/relative path/", "myFile").then((result) => {

    result.meshes[1].position.x = 20;

    const myMesh1 = scene.getMeshByName("myMesh_1");

    myMesh1.rotation.y = Math.PI / 2;

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值