好库网 好库网首页 | 我的好库
three.js

用Threejs实现一个太阳系(附源码)

发布者:threejs
发布日期:2020-10-27 15:18:00   更新日期:2020-10-27 15:18:00
文件大小:8M
下载次数:89   浏览次数:149
评分:4.80

介绍

星球用 THREE.SphereGeometry 来构建,并贴上相应的材质。

 

地球等行星在自转的同时,还在围绕太阳公转。基本方法是调用requestAnimationFrame方法,以每秒60次(60帧)的频率执行重绘(render)。而在render方法内部我们可以改变行星的位置(position),旋转(rotation)。这样就可以让整个太阳系动起来。

 

公转轨道是利用Three.js的RingGeometry实现的。土星的光环也是利用同样的方法,只不过是加载了纹理材质。

满天繁星大概有10万颗利用BufferGeometry实现。


评论

账号 密码 还没帐号呢,现在注册一个?



免责声明:好库网所展示的信息由发布者自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。