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

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            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 楊粼波 閱讀(364) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久久www免费人成精品| 国内精品久久久久久久亚洲 | 国产精品久久国产精品99盘 | 久久精品国产欧美日韩99热| 色综合久久最新中文字幕| 久久99精品国产麻豆| 欧美大香线蕉线伊人久久| 无码人妻久久一区二区三区免费丨| 2021国产精品午夜久久| 久久www免费人成看片| 伊人久久综合成人网| 久久久久久国产精品无码超碰| 性做久久久久久久| 东京热TOKYO综合久久精品| 精品蜜臀久久久久99网站| 97热久久免费频精品99| 色成年激情久久综合| 久久夜色精品国产| 国产精品久久久久久久人人看| 亚洲国产精品无码久久SM| 韩国免费A级毛片久久| Xx性欧美肥妇精品久久久久久| 国产叼嘿久久精品久久| 大香伊人久久精品一区二区| 久久久久亚洲AV成人片| 色综合久久中文综合网| 亚洲国产精品成人AV无码久久综合影院| 国内精品伊人久久久久妇| 精品国产乱码久久久久久1区2区| 色综合久久久久网| 久久久久久久久波多野高潮| 99999久久久久久亚洲| 污污内射久久一区二区欧美日韩| 日韩av无码久久精品免费| 久久久久国产亚洲AV麻豆| 久久久精品国产免大香伊| 国产AⅤ精品一区二区三区久久 | 久久久久免费精品国产| 青青久久精品国产免费看| 99久久99久久| 国产精品久久久久久久久软件 |