最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Two.js實現(xiàn)星球環(huán)繞動畫效果的示例

 更新時間:2017年11月06日 09:38:39   作者:Harlem  
本篇文章主要介紹了基于Two.js實現(xiàn)=星球環(huán)繞動畫效果的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Two.js 是面向現(xiàn)代 Web 瀏覽器的一個二維繪圖 API。Two.js 可以用于多個場合:SVG,Canvas 和 WebGL,旨在使平面形狀和動畫的創(chuàng)建更方便,更簡潔。

Two.js 有一個內置的動畫循環(huán),可搭配其他動畫庫。Two.js 包含可伸縮矢量圖形解釋器,這意味著開發(fā)人員和設計人員都可以在商業(yè)應用中,如 Adobe Illustrator 中創(chuàng)建 SVG 元素,并把它引入 Two.js 使用場景中。

效果如下:

下面是核心js code HTML就不貼了,需要引入two.js文件:

var elem = document.getElementById('draw-animation');

var two = new Two({ width: 700, height: 700 }).appendTo(elem);

//外層大運行軌跡

var track = two.makeCircle(0, 0, 200);

track.fill='transparent';

track.stroke='#3366FF';

track.linewidth=3;

//sun

var sun = two.makeCircle(0,0,80);

sun.fill='#FF8000';

sun.stroke='#FF0000';

sun.linewidth=5;

//earth

var earth = two.makeCircle(0,0,50);

earth.fill='#9ACD32';

//moon

var moon = two.makeCircle(100,0,30);

moon.fill='#1C75BC';

//inline 小的運行軌跡

var inline = two.makeCircle(0,0,100);

inline.stroke='#3366FF';

inline.fill='transparent';

inline.linewidth=3;

//group 分組 一類型為一組

var group = two.makeGroup(inline,earth,moon);

console.dir(group);

var group1 = two.makeGroup(sun,track,group);

 

group1.translation.set(two.width / 2, two.height / 2); //平移(x,y)父元素的一半

group.translation.set(200, 0); 

group.scale = 0.8; //比例

two.bind('update', function(frameCount) {//執(zhí)行動畫

  group1.rotation += 0.01 *2* Math.PI;

  group.rotation += 0.01 * Math.PI;

}).play(); 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

  • JavaScript數(shù)據(jù)結構之數(shù)組的表示方法示例

    JavaScript數(shù)據(jù)結構之數(shù)組的表示方法示例

    這篇文章主要介紹了JavaScript數(shù)據(jù)結構之數(shù)組的表示方法,從數(shù)據(jù)結構線性表的角度分析了數(shù)組的原理并結合實例形式分析了javascript數(shù)組的定義與使用方法,需要的朋友可以參考下
    2017-04-04
  • js模仿jquery的寫法示例代碼

    js模仿jquery的寫法示例代碼

    jquery的寫法從事web開發(fā)的人員應該不會陌生吧,下面我們要說的是使用js模仿jquery寫法的實現(xiàn)代碼,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-06
  • JavaScript面試題(指針、帽子和女朋友)

    JavaScript面試題(指針、帽子和女朋友)

    本文小編給大家分享一道js面試題--指針、帽子和女朋友的題目,非常有意思,感興趣的朋友參考下吧
    2016-11-11
  • 復雜的javascript窗口分幀解析

    復雜的javascript窗口分幀解析

    這篇文章主要為大家詳細解析了復雜的javascript窗口分幀,什么是窗口分幀,JavaScript中幀窗口之間的關系,感興趣的小伙伴們可以參考一下
    2016-02-02
  • uniapp小程序和h5如何使用three.js詳解

    uniapp小程序和h5如何使用three.js詳解

    Three.js是通過對WebGL接口的封裝與簡化而形成的一個易用的圖形庫,下面這篇文章主要給大家介紹了關于uniapp小程序和h5如何使用three.js的相關資料,需要的朋友可以參考下
    2022-12-12
  • 細說JavaScript中的this指向與綁定規(guī)則

    細說JavaScript中的this指向與綁定規(guī)則

    本文主要詳細介紹了JavaScript中的this指向與綁定規(guī)則,默認綁定,隱式綁定,顯示綁定,new綁定這四個規(guī)則,文中有相關的代碼示例供大家參考,感興趣的同學可以閱讀下
    2023-05-05
  • JS實現(xiàn)光滑展開合攏的菜單效果代碼

    JS實現(xiàn)光滑展開合攏的菜單效果代碼

    這篇文章主要介紹了JS實現(xiàn)光滑展開合攏的菜單效果代碼,涉及JavaScript響應鼠標事件遍歷并改變頁面元素屬性的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • JS DOM實現(xiàn)鼠標滑動圖片效果

    JS DOM實現(xiàn)鼠標滑動圖片效果

    這篇文章主要為大家詳細介紹了JS DOM實現(xiàn)鼠標滑動圖片效果,只要將鼠標放上該商品的區(qū)域,原本折疊起來的商品便會自動展開,感興趣的小伙伴們可以參考一下
    2016-03-03
  • js獲取元素相對窗口位置的實現(xiàn)代碼

    js獲取元素相對窗口位置的實現(xiàn)代碼

    這篇文章主要介紹了js獲取元素相對窗口位置的實現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • js網(wǎng)頁右下角提示框實例

    js網(wǎng)頁右下角提示框實例

    這篇文章主要介紹了js網(wǎng)頁右下角提示框的實現(xiàn)方法,以實例展示了css樣式與HTML布局,以及對應的js顯示與關閉提示框等功能,需要的朋友可以參考下
    2014-10-10

最新評論

琼结县| 哈巴河县| 肥城市| 苏尼特左旗| 武清区| 万年县| 马公市| 冷水江市| 吉隆县| 自贡市| 营山县| 大冶市| 自贡市| 中卫市| 大埔县| 来安县| 疏勒县| 通渭县| 哈尔滨市| 齐河县| 太保市| 清涧县| 江油市| 阿鲁科尔沁旗| 沧州市| 平阳县| 灌南县| 红安县| 乌拉特后旗| 晋江市| 普宁市| 习水县| 锦屏县| 遂川县| 塔城市| 绍兴县| 中牟县| 囊谦县| 石阡县| 萝北县| 东丰县|