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

            久久人人爽人人爽人人片AV麻烦 | 韩国免费A级毛片久久| 亚洲国产高清精品线久久| 无码8090精品久久一区| 久久午夜无码鲁丝片秋霞| 国内精品久久久久影院日本| 久久精品草草草| 久久青青色综合| 97热久久免费频精品99| 思思久久99热只有频精品66| 午夜不卡久久精品无码免费| 香蕉99久久国产综合精品宅男自| 日本加勒比久久精品| 99久久er这里只有精品18| 久久久精品波多野结衣| 国产成年无码久久久久毛片| 久久亚洲精品无码播放| 国内精品久久久久久久久| 91久久精品91久久性色| 久久精品国产亚洲av瑜伽| 久久久久久亚洲Av无码精品专口 | 日韩久久久久久中文人妻| 日韩电影久久久被窝网| 久久精品亚洲一区二区三区浴池| 国内精品免费久久影院| 狠狠色丁香婷婷综合久久来| 久久久久亚洲AV无码专区首JN| 久久久WWW成人免费毛片| 久久精品夜夜夜夜夜久久| 免费久久人人爽人人爽av| 日韩精品无码久久一区二区三| 国产精品欧美久久久久无广告| 99久久99久久精品国产| 久久99精品久久久久久9蜜桃| 97久久超碰国产精品旧版| 亚洲va中文字幕无码久久| 久久精品国产亚洲αv忘忧草| 久久天天躁狠狠躁夜夜躁2014| 亚洲国产成人久久一区久久| 久久人人爽人爽人人爽av| 欧美大战日韩91综合一区婷婷久久青草|