• <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>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Newell Teapot, Cup and Spoon

            From:http://www.cs.auckland.ac.nz/~jli023/opengl/NewellTeaset.htm

            Author: Jing Li
            Updated time:
            26-06-2003

            Newell Teapot, Cup and Spoon

            I learned Bezier curve and surface in 2001 when I studied the Advanced Computer Graphics paper in The University of Auckland. I drew a teapot lid. One year later, Richard wrote "The teapot is the classic icon of computer graphics. To find out more about its history, check out http://sjbaker.org/teapot/index.html" in an assignment specification that was for the Computer Graphics paper. I was so interested in this that I checked the "A Brief History of The Teapot" web page by Steve Baker, and knew the teapot is from Martin Newell and his wife, and got the entire Newell teapot data set from the web page linker.

            I have already known what the teapot looks like, but wondered what the Newell tea cup and spoon look like. I asked Steve Baker, who said in his email that "I wonder how many years it's been since the less famous parts of the tea set have been rendered? The only images of the cup and spoon that I've ever seen were Newell's original rendering." I became fussy with Newell cup and spoon, so I decided to render them myself.

            First I implemented a template using VS .Net MFC and OpenGL, which can render any Bezier patches if the patches and vertices are in array format. I tested my template using the teapot data set from Richard's assignment, which works fine. Then I moved on rendering the tea cup and spoon.

            To render the cup and spoon, the data set needs to be changed in array format. In order to that, a c++ program ReadAndWrite.cpp was coded using iosteam, which reads the data from the original text files and writes the data to three text files in array format. Then the array data is copied to NewellTeasetData.h header file.

            I rendered the cup and spoon data and got very funny images. I assumed the data my programm retrieves from the arrays was not correct. After testing and checking the data many times, I found that the vertices' index stored in Newell's cup and spoon patches arrays start from 1, not from 0. Finally, I knew what Newell's tea cup and spoon look like.

            Here is the screen shot of my template, you can download the execute file to play with it.


            Here are some images from Newell tea set rendering using my MFC+Open Bezier curve template

            Newell tea cup from different views
            Newell tea spoon from different views

            Top

             

            posted on 2007-04-11 10:58 楊粼波 閱讀(369) 評論(0)  編輯 收藏 引用

            久久乐国产精品亚洲综合 | 久久久青草青青亚洲国产免观| 久久亚洲私人国产精品vA| 久久久久AV综合网成人| 国产精品欧美亚洲韩国日本久久| 伊人情人综合成人久久网小说| 亚洲国产另类久久久精品| 91超碰碰碰碰久久久久久综合| 亚洲精品国产自在久久| 国产精品久久久久久久久鸭| 欧美精品丝袜久久久中文字幕| 久久精品人人槡人妻人人玩AV| 国产精品无码久久综合网| 色婷婷综合久久久中文字幕 | 国产91久久精品一区二区| 色偷偷88欧美精品久久久| 久久精品www| 97久久国产综合精品女不卡| 久久久久无码精品| 免费国产99久久久香蕉| 亚洲国产精品无码成人片久久| 婷婷久久综合九色综合九七| 日本一区精品久久久久影院| 久久精品国产亚洲AV无码麻豆| 久久精品卫校国产小美女| 亚洲精品国产第一综合99久久| 国产午夜精品久久久久九九电影 | 久久久av波多野一区二区| 久久婷婷色香五月综合激情| 亚洲精品乱码久久久久久不卡| 久久996热精品xxxx| 久久精品国产精品亚洲艾草网美妙| 99久久精品免费看国产一区二区三区 | 久久永久免费人妻精品下载| 欧美熟妇另类久久久久久不卡| 久久久国产99久久国产一| 亚州日韩精品专区久久久| 中文精品99久久国产| 久久人人爽人人爽人人片AV东京热| 中文字幕亚洲综合久久菠萝蜜| 中文字幕精品久久|