• <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)  編輯 收藏 引用

            久久99精品国产99久久6| 久久精品国产99久久丝袜| 日韩欧美亚洲国产精品字幕久久久| 久久精品国产亚洲AV高清热| 亚洲AV无码久久寂寞少妇| 一本色道久久99一综合| 亚州日韩精品专区久久久| 日韩美女18网站久久精品| 香蕉久久久久久狠狠色| 2021国内精品久久久久久影院| 久久亚洲精品无码VA大香大香| 国产精品99久久久精品无码| 久久人人爽人人爽人人片AV不| 精品综合久久久久久97超人| 亚洲国产精品无码久久青草 | 色老头网站久久网| 国产成人综合久久精品尤物| 久久99久国产麻精品66| 久久久久亚洲AV综合波多野结衣| 日产精品久久久一区二区| 一极黄色视频久久网站| 久久99精品久久久久久噜噜 | 亚洲国产香蕉人人爽成AV片久久| 久久婷婷国产综合精品| 久久亚洲AV成人无码软件| 久久久久一本毛久久久| 久久久久无码国产精品不卡| 亚洲狠狠综合久久| a级毛片无码兔费真人久久| 久久国产成人精品麻豆| 久久美女人爽女人爽| 久久精品国产亚洲一区二区| AV色综合久久天堂AV色综合在| 香蕉久久夜色精品升级完成| 国产成人精品综合久久久久 | 国产精品久久久久…| 久久精品国产精品青草 | 狠狠色婷婷久久综合频道日韩| 久久成人小视频| 久久综合给久久狠狠97色| 久久精品亚洲日本波多野结衣|