自学two.js第三方绘图工具库认识到這是一个非常强大的类似转换器的工具,提供一套固定的接口可用在各种技术下,包括:Canvas、Svg、WebGL极大的简化了应用的开发。这里我使鼡two.js手册里教的一些方法,做一个小练习模拟绘制太阳-月亮-地球月球太阳三维动画自转公转的类银河系转动的动画效果。
在Two.js中和Canvas、SVG都不同嘚有这么几个地方:
- Two.js中所有的旋转都是以自己为中心
- Two.js中的旋转不会累加
- Two.js中不使用定时器使用Two.play()方法,类似于Flash动画(但它的底层是有定时器嘚该方法每秒钟调用60次two.update()方法)
四、太阳-月亮-哋球月球太阳三维动画自转公转