• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            風(fēng)一樣的劃過

            繼續(xù)那未完成的征途。。。
            posts - 3, comments - 7, trackbacks - 0, articles - 0

            2011年6月18日

            轉(zhuǎn)載自:http://www.woiweb.net/8-stunning-javascript-webgl-demo.html
                WebGL是一種3D繪圖標(biāo)準(zhǔn),這種繪圖技術(shù)標(biāo)準(zhǔn)允許把javascript和OpenGL ES 2.0結(jié)合在一起,通過增加OpenGL ES 2.0的一個(gè)javascript綁定,WebGL可以為HTML5 Canvas提供硬件3D加速渲染,這樣Web開發(fā)人員就可以借助系統(tǒng)顯卡來在瀏覽器里更流暢地展示3D場(chǎng)景和模型了,還能創(chuàng)建復(fù)雜的導(dǎo)航和數(shù)據(jù)視覺化。

            顯然,WebGL技術(shù)標(biāo)準(zhǔn)免去了開發(fā)網(wǎng)頁專用渲染插件的麻煩,可被用于創(chuàng)建具有復(fù)雜3D結(jié)構(gòu)的網(wǎng)站頁面,甚至可以用來設(shè)計(jì)3D網(wǎng)頁游戲等等。最酷的事? WebGL的腳本是用javascript。糟糕的事情嗎?它不能在所有平臺(tái)。

            請(qǐng)務(wù)必查看這些實(shí)驗(yàn)通過Chrome9+,火狐和Safari4 ++ OSX的10.6。對(duì)不起,沒有IE。

            TankWorld

            坦克世界是一個(gè)坦克射擊游戲,你可以使用各種武器打擊你的對(duì)手。在某些級(jí)別,你可以找到一個(gè)直升機(jī)探索世界…

            Clouds

            用javascript實(shí)現(xiàn)的真實(shí)云

            HelloRacer™ WebGL

            高檔仿真汽車互動(dòng)

            WebGL Aquarium

            將自己沉浸在一個(gè)充滿了魚,鯊魚和珊瑚的水族館中。此功能演示了3D高品質(zhì)的紋理,場(chǎng)景動(dòng)畫,像素陰影動(dòng)畫,反射,折射和焦散模型。

            Fractal Lab

            一個(gè)WebGL的應(yīng)用程序交互探索和渲染3D分形。

            Chrysaora

            本實(shí)驗(yàn)從先前提交的水母實(shí)驗(yàn)演變過來。

            Visual Random

            隨機(jī)多種級(jí)別:體素下降,體素顏色,堆塊隨機(jī)跌落。所有的聯(lián)合創(chuàng)建一個(gè)隨機(jī)有趣的東西。

            Sintel Goes Boom

            視頻播放的后期處理的一些紋理。


            google對(duì)于 webGL 也開放了一些開源的項(xiàng)目:
            1 body browser :http://bodybrowser.googlelabs.com/body.html#m=1&note=&ui=1&opa=s:1,m:1,sk:1,c:1,o:1,ci:1,l:1,n:1&nav=1.57,120,160&sel=p:;h:;s:;c:0;o:0  
              一個(gè)在線醫(yī)學(xué)教學(xué)方案,倒是挺好的,可以推薦給大家普及生理知識(shí),關(guān)愛我們的健康。


                這項(xiàng)新的技術(shù)才剛剛起步,目前還不是很成熟,但還是希望它能壯大,別想當(dāng)年的VRML,只火了一時(shí),但沒能開創(chuàng)新篇章。。。

            posted @ 2011-06-18 23:41 昨日不在,今日不怠 閱讀(1258) | 評(píng)論 (1)編輯 收藏

            2011年6月17日


                
            TinyXMLDocument的撤銷問題
                   自己寫了一個(gè)xml讀取寫入的程序,但在最初沒怎么在意,在調(diào)試過程中程序總是崩潰,后來發(fā)現(xiàn)有個(gè)指針調(diào)用為空(C++中的陷阱就在于此)。另一方面,卻發(fā)現(xiàn)使用TinyXML過程中使用了好多new來創(chuàng)建節(jié)點(diǎn)。C++不像java和C#,要事必躬親,自己管理內(nèi)存。new創(chuàng)建的對(duì)象都保存在堆上,必須手動(dòng)delete掉??晌乙矝]做處理,開始迷惑了。
                 找了半天,最后還是發(fā)現(xiàn)的端倪:
                  對(duì)于一個(gè)TinyXMLDocument對(duì)象,在析構(gòu)時(shí),會(huì)將其子節(jié)點(diǎn)都釋放掉,它的子節(jié)點(diǎn)都是new出來的,也必須delete掉。但TinyXML的析構(gòu)函數(shù)是空的,什么也沒寫,不要忘了,TinyXMLDocument是從TinyXMLNode繼承而來,在TinyXMLNode的析構(gòu)函數(shù)中,卻清楚的寫著:

               

            TiXmlNode::~TiXmlNode()
            {
                TiXmlNode* node = firstChild;
                TiXmlNode* temp = 0;

                while ( node )
                {
                    temp = node;
                    node = node->next;
                    delete temp;
                } 
            }


            即,doc對(duì)象釋放時(shí),會(huì)對(duì)所有已經(jīng)連接進(jìn)來的節(jié)點(diǎn)進(jìn)行釋放,所以不需要手動(dòng)的去釋放所new出來的東西。
            但是,還需要注意,如果TiXmlDocument對(duì)象也是new出來的,則需要對(duì)TiXmlDocument對(duì)象執(zhí)行delete,才可以觸發(fā)析構(gòu)函數(shù)被調(diào)用。

            參考
                  http://blog.csdn.net/zhoubl668/archive/2008/12/29/3635320.aspx
                  http://www.shnenglu.com/zhaoyg/archive/2010/03/29/110862.html  
                 http://hi.baidu.com/hpagent/blog/item/7c3cf8fe17c54790b801a066.html 



            posted @ 2011-06-17 13:03 昨日不在,今日不怠 閱讀(5800) | 評(píng)論 (7)編輯 收藏

            2011年4月26日

                  不知不覺,已經(jīng)工作近一年了。這一年來,都干了什么,確實(shí)讓自己感到失望,沒有做自己最希望做到,但這也與自己的實(shí)際情況有關(guān),初來乍到,別人怎么放心讓你來做。所以,陷入了漫無狀態(tài)的bug時(shí)代,每天埋頭在那些被這個(gè)大牛那個(gè)大牛曾經(jīng)寫過的沒有注釋、沒有設(shè)計(jì)文檔、沒有編碼規(guī)范的鬼物身上。啊,怎不敢想想,這樣下去,自己還能堅(jiān)持多久,自己還要等待多久。。。
                 
                   當(dāng)然,很多東西還是需要去學(xué)習(xí)、去實(shí)際的,畢竟自己寫下的代碼都湊不上別人的零頭,看過的代碼也沒別人多,參與的項(xiàng)目更是沒得比。好了,還是踏實(shí)的學(xué),踏實(shí)的干好了。這一點(diǎn),自是沒有錯(cuò)。但只是覺得有點(diǎn)失望,難道公司培養(yǎng)新人,就是從bug開始嗎?;旧洗笈i_發(fā)項(xiàng)目的主題,我來負(fù)責(zé)實(shí)施、測(cè)試、維護(hù)、以及修改bug。但總體上來就,讓我是陷入到了一堆淤泥,怎么也轉(zhuǎn)不開,摸不著主線。
                
                  現(xiàn)在最主要的目標(biāo),就是盡快提高自己的專業(yè)基礎(chǔ)知識(shí),讓自己從一個(gè)高的層次進(jìn)行對(duì)程序開發(fā)。  只有掌握基礎(chǔ),才可以縱覽全局,才可以不斷擴(kuò)展,觸類旁通。

                 忍受吧,要堅(jiān)持下去。。。     

            posted @ 2011-04-26 23:26 昨日不在,今日不怠 閱讀(335) | 評(píng)論 (0)編輯 收藏

            久久久免费观成人影院| 久久国产高清一区二区三区| 狠狠色丁香久久婷婷综合| 亚洲日本va中文字幕久久| 久久精品人人做人人爽97| 伊人热人久久中文字幕| 777午夜精品久久av蜜臀| 久久精品国产免费| 狠狠色婷婷久久一区二区| 97久久精品人人做人人爽| 伊人久久综合无码成人网| 国产视频久久| 精品久久久久久无码中文字幕一区| 久久国产香蕉视频| A狠狠久久蜜臀婷色中文网| 久久婷婷国产剧情内射白浆| 91久久精品电影| AV无码久久久久不卡网站下载| 亚洲国产天堂久久综合| 国产精品伊人久久伊人电影| 99久久这里只有精品| 亚洲精品无码专区久久久| 亚洲人AV永久一区二区三区久久| 2020最新久久久视精品爱| 久久99国产精品一区二区| 亚洲va久久久噜噜噜久久狠狠 | 久久婷婷人人澡人人爽人人爱 | 久久精品18| 香蕉久久一区二区不卡无毒影院| 久久水蜜桃亚洲av无码精品麻豆 | 国产日产久久高清欧美一区| 国产精品久久久亚洲| 久久久久99精品成人片欧美| 久久亚洲AV成人无码国产| 亚洲精品tv久久久久久久久| 久久免费的精品国产V∧| 91久久精品91久久性色| 久久午夜电影网| 久久久久九国产精品| 久久精品国产欧美日韩99热| 久久久久人妻一区二区三区|