• <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 楊粼波 閱讀(366) 評論(0)  編輯 收藏 引用

            亚洲综合熟女久久久30p| 国产精品美女久久久免费| 久久国产成人| 久久无码人妻一区二区三区午夜| 国产综合免费精品久久久| 人妻精品久久久久中文字幕一冢本| 久久这里有精品视频| 久久免费小视频| 精品无码久久久久久久久久| 99久久人妻无码精品系列| 尹人香蕉久久99天天拍| 99精品久久精品| 亚洲人成网亚洲欧洲无码久久| 欧美久久一区二区三区| 久久精品国产99国产精品| 久久亚洲精品视频| 精产国品久久一二三产区区别 | 久久精品综合一区二区三区| 91精品国产91久久久久久青草 | 久久福利片| 天天爽天天狠久久久综合麻豆| 久久精品国产亚洲AV久| 久久中文字幕视频、最近更新| 久久91精品国产91久久户| 亚洲av成人无码久久精品| 波多野结衣AV无码久久一区| 无码AV波多野结衣久久| 久久Av无码精品人妻系列 | 香蕉久久久久久狠狠色| 亚洲欧美成人综合久久久| 国内精品久久久久久麻豆 | 思思久久99热只有频精品66| 久久综合给合久久国产免费| 久久国产影院| 亚洲国产一成人久久精品| 国内精品久久久久久麻豆| 亚洲精品乱码久久久久久中文字幕 | 亚洲一本综合久久| 欧美亚洲色综久久精品国产| 久久国产V一级毛多内射| AAA级久久久精品无码片|