<noframes id="5hjpd"><progress id="5hjpd"><form id="5hjpd"></form></progress>

    <noframes id="5hjpd">

    <span id="5hjpd"><progress id="5hjpd"><progress id="5hjpd"></progress></progress></span>
      <noframes id="5hjpd">
      <ins id="5hjpd"><sub id="5hjpd"><rp id="5hjpd"></rp></sub></ins>
      <del id="5hjpd"><big id="5hjpd"></big></del>
      <track id="5hjpd"></track>

      html5渲染的3D玫瑰花

      導語 西班牙程序員Roman Cortes帶來了用純javascript腳本編寫的神奇3D圣誕樹,令人印象深刻。2月14日情人節就要來臨了,還是Roman Cortes,這次他又帶來了用javascript腳本編寫的紅色玫瑰花。用代碼做出的玫瑰花,這才是牛逼程序員送給女友的最好情人節禮物呢!

      html5渲染的3D玫瑰花 程序員的情人節禮物

      情人節禮物

      圖片是由代碼生成,用戶可以通過下方的瀏覽按鈕,重復觀看這朵玫瑰的呈現過程。

       

      當然,感興趣的人可以了解下面的實現過程與相關理論:

      這朵三維代碼玫瑰的呈現效果采用了蒙特卡羅方法,創造者對蒙特卡羅方法非常推崇,他表示在功能優化和采樣方面,蒙特卡羅方法是“令人難以置信的強大工具”。關于蒙特卡羅方法可以參考:Monte Carlo method 。
       

      外觀采樣呈現效果繪制

      我用了多個不同的形狀圖來組成這朵代碼玫瑰。共使用了31個形狀:24個花瓣,4個萼片,2個葉子和1根花莖,其中每一個形狀圖都用代碼進行描繪。

      http://www.randomwithlife.com/ true html5渲染的3D玫瑰花 http://www.randomwithlife.com/show-22-992-1.html report <?php echo strlen($content) / 2; ?> 西班牙程序員Roman Cortes帶來了用純javascript腳本編寫的神奇3D圣誕樹,令人印象深刻。2月14日情人節就要來臨了,還是Roman Cortes,這次他又帶來了用javascript腳本編寫的紅色玫瑰花。用代碼做出的玫瑰花,這才是牛逼程序員送給女友的最好情人節禮物呢!
      TAG:html5 玫瑰花
      本站歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動成果
      轉載請注明: 文章轉載自:愛思資源網 http://www.randomwithlife.com/show-22-992-1.html

      [前端插件推薦] Plugin

      1 2 3 4
      • jQuery實現逐字逐句顯示插件l-by-l.min.js
      • jQuery帶方向感知的鼠標滑過圖片邊框特效插件
      • jQuery HotKeys監聽鍵盤按下事件keydown插件
      • 響應式無限輪播jQuery旋轉木馬插件
      響應式無限輪播jQuery旋轉木馬插件
      web前端開發
      愛思資源網 Copyright 2012-2014 www.randomwithlife.com All rights reserved.(晉ICP備13001436號-1)
      欧美精品久久久久久久自慰

      <noframes id="5hjpd"><progress id="5hjpd"><form id="5hjpd"></form></progress>

        <noframes id="5hjpd">

        <span id="5hjpd"><progress id="5hjpd"><progress id="5hjpd"></progress></progress></span>
          <noframes id="5hjpd">
          <ins id="5hjpd"><sub id="5hjpd"><rp id="5hjpd"></rp></sub></ins>
          <del id="5hjpd"><big id="5hjpd"></big></del>
          <track id="5hjpd"></track>