关于在使用babylon导入外部模型的时候要注意的事项
来源:互联网 发布:陈大新 矩阵理论 编辑:程序博客网 时间:2024/06/05 11:34
关于基础的部分看https://github.com/ljzc002/ljzc002.github.io/tree/master/BABYLON/HTML这位翻译的挺不错的
重点是关于导入外部模型的部分导入外部.babylon和.obj文件的时候用ImportMesh方法
var weixin = BABYLON.SceneLoader.ImportMesh("", "model/", "weixin.babylon", scene, function (newMeshes, particleSystems, skeletons) { });var weixin = BABYLON.SceneLoader.ImportMesh("", "model/", "weixin.obj", scene, function (newMeshes, particleSystems, skeletons) { });导入obj文件需要babylon.objFileLoader.js文件参考http://doc.babylonjs.com/how_to/obj
关于项目中用到的卫星的模型世界上是有很多个mesh组成的 每个mesh有相对的位置所以位置的设置需要注意 这届上代码
BABYLON.SceneLoader.ImportMesh("", "model/", "weixin.babylon", scene, function (newMeshes, particleSystems, skeletons) { var one= new Array(); var two= new Array(); var three= new Array(); var alpha = 0; for (j = 0; j < 57; j++) { one[j] = newMeshes[j].position.x; two[j] = newMeshes[j].position.y; three[j] = newMeshes[j].position.z; } scene.registerBeforeRender(function () { for (i = 0; i < 57; i++) { newMeshes[i].position.x = one[i] + 10 * Math.sin(alpha); newMeshes[i].position.y = two[i] + 0; newMeshes[i].position.z = three[i] + 10 * Math.cos(alpha); } alpha += 0.01; }); });
动态设置位置还没用到不过这里有提到https://doc.babylonjs.com/features/position,_rotation,_scaling#position-using-local-axes
阅读全文
0 0
- 关于在使用babylon导入外部模型的时候要注意的事项
- C#使用out时候必须注意的事项
- 在firebird中使用中文要注意的事项
- BBOSS框架使用jquery方式传参到后台的时候,要注意的事项
- 索引的使用要注意几个事项
- 索引的使用要注意几个事项
- mybatis-plus使用要注意的事项
- 关于phpexcel使用的框架总应该注意的事项
- goshop2导入项目需要注意的事项
- 在使用struts1时应注意的事项
- 在editgrid中使用combobox需要注意的事项
- 总结一下 本周在自动发布私有云的时候需要注意的事项
- 使用 AJAX 的POST 发送数据的时候,注意的事项:
- [JQuery]关于使用jsp:include标签及<%@ include标签时要注意的事项
- 关于使用jsp:include标签及<%@ include标签时要注意的事项
- 程序要注意的事项
- 继承要注意的事项
- less要注意的事项
- 高精度
- ajax+php实现无刷新验证手机号
- 大数据学习系列之三 ----- HBase Java Api 图文详解
- chrome vpn插件下载
- immutableJS一些API
- 关于在使用babylon导入外部模型的时候要注意的事项
- 71. Simplify Path
- 雷军的本命年:轮回中的挫败、幸运和逆袭
- 《深入理解java虚拟机》-第3章-垃圾收集器与内存分配策略
- 微信小程序下拉加载更多
- 12.14考试总结
- 100经典算法之(三)---求水仙花数
- Coding在linux下的使用
- oracle 实现插入自增列