javascript
babylonjs 分部加载模型_如何使用BabylonJS加载OBJ或STL模型
BabylonJS(也就是babylon.js,這是一個和three.js類似的WebGL開發框架),更多的用在游戲領域。
本文說明和演示如何使用babylon.js來加載一個標準3d模型文件,如OBJ或STL。
1.首先引入babylon主js和loader(主要是文件解析作用)的js腳本如下:
2.創建一個場景var?canvas?=?document.getElementById("renderCanvas");
var?engine?=?new?BABYLON.Engine(canvas,?true);
var?scene?=?new?BABYLON.Scene(engine);
3.使用AssetsManager創建一個加載器var?loader?=?new?BABYLON.AssetsManager(scene);
4. 加載模型文件var?bunny?=?loader.addMeshTask("bunny",?"",?"/uploads/161101/",?"bunny.obj");
bunny.onSuccess?=?pos;
loader.onFinish?=?function()?{
engine.runRenderLoop(function()?{
scene.render();
});
};
loader.load();
你可以自己在線試試看:
總結
以上是生活随笔為你收集整理的babylonjs 分部加载模型_如何使用BabylonJS加载OBJ或STL模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue调用接口获取后台数据_Vuex 存
- 下一篇: js实现椭圆轨迹_Canvas实现直线与