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

            久久夜色精品国产噜噜亚洲a| 午夜福利91久久福利| 亚洲女久久久噜噜噜熟女| 一本久久a久久精品vr综合| 青青草原精品99久久精品66| 狠狠狠色丁香婷婷综合久久俺| 好久久免费视频高清| 久久涩综合| 国产精品久久久久久福利漫画| 国产精品熟女福利久久AV | 精品久久久久久无码专区不卡| 久久久久久综合一区中文字幕 | 亚洲性久久久影院| 77777亚洲午夜久久多喷| 性做久久久久久久久| 久久99国产精品99久久| 久久久国产精华液| 久久久久久亚洲精品不卡| 九九精品99久久久香蕉| 国内精品久久久久影院亚洲| 大美女久久久久久j久久| 色综合久久中文字幕无码| 免费一级欧美大片久久网| 91久久福利国产成人精品| 久久久久亚洲AV无码网站| 偷偷做久久久久网站| 日韩欧美亚洲综合久久影院Ds | 国产精品美女久久久久AV福利 | 久久亚洲高清观看| 99久久无码一区人妻a黑| 久久人人爽人人爽人人爽| 欧美国产成人久久精品| 国产精品免费久久久久久久久| 国产精品久久久久久影院| 久久夜色精品国产噜噜噜亚洲AV| 久久精品无码一区二区WWW| 武侠古典久久婷婷狼人伊人| 亚洲欧美另类日本久久国产真实乱对白 | 伊人久久精品线影院| 色综合久久久久| 久久久久亚洲精品中文字幕|