<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" mc:Ignorable="w14 wp14"><w:body><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>主要参考了</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>NEHE</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>的</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>Opengl</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>教程</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>所有物体都是直接用代码画的,没有经过建模。</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>主要部分有详细注释。</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>适合刚接触图形学或</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>OpenGL</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>的新手。老鸟勿来。</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>部分效果图:</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:noProof/></w:rPr><w:drawing><wp:inline distT="0" distB="0" distL="0" distR="0" wp14:anchorId="01B31E7B" wp14:editId="4FA50756"><wp:extent cx="5274310" cy="3949065"/><wp:effectExtent l="0" t="0" r="2540" b="0"/><wp:docPr id="10" name="图片 10"/><wp:cNvGraphicFramePr><a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1"/></wp:cNvGraphicFramePr><a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"><pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"><pic:nvPicPr><pic:cNvPr id="0" name=""/><pic:cNvPicPr/></pic:nvPicPr><pic:blipFill><a:blip r:embed="rId5"/><a:stretch><a:fillRect/></a:stretch></pic:blipFill><pic:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="5274310" cy="3949065"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></pic:spPr></pic:pic></a:graphicData></a:graphic></wp:inline></w:drawing></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>全部代码,</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>VC6.0</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>环境</w:t></w:r><w:bookmarkStart w:id="0" w:name="_GoBack"/><w:bookmarkEnd w:id="0"/><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>:</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t>/*</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t xml:space="preserve"> </w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>主要实现简单的</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>3D</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>空间搭建,添加物体旋转效果,</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>光照,纹理映射,</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>3D</w:t></w:r><w:r><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr><w:t>漫游,雾化效果</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t xml:space="preserve"> */</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"/><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t>#include <</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>windows.h</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>></w:t></w:r><w:r><w:tab/></w:r><w:r><w:tab/><w:t xml:space="preserve">// Header File </w:t></w:r><w:proofErr w:type="gramStart"/><w:r><w:t>For</w:t></w:r><w:proofErr w:type="gramEnd"/><w:r><w:t xml:space="preserve"> Windows</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t>#include <</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>math.h</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>></w:t></w:r><w:r><w:tab/></w:r><w:r><w:tab/></w:r><w:r><w:tab/><w:t>// Math Library Header File</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t>#include <</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>stdio.h</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>></w:t></w:r><w:r><w:tab/></w:r><w:r><w:tab/></w:r><w:r><w:tab/><w:t xml:space="preserve">// Header File </w:t></w:r><w:proofErr w:type="gramStart"/><w:r><w:t>For</w:t></w:r><w:proofErr w:type="gramEnd"/><w:r><w:t xml:space="preserve"> Standard </w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>Input/Output</w:t></w:r><w:proofErr w:type="spellEnd"/></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t>#include <</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>gl</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>\</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>gl.h</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>></w:t></w:r><w:r><w:tab/></w:r><w:r><w:tab/></w:r><w:r><w:tab/><w:t xml:space="preserve">// Header File </w:t></w:r><w:proofErr w:type="gramStart"/><w:r><w:t>For The</w:t></w:r><w:proofErr w:type="gramEnd"/><w:r><w:t xml:space="preserve"> OpenGL32 Library</w:t></w:r></w:p><w:p w:rsidR="00E94E37" w:rsidRDefault="00E94E37" w:rsidP="00E94E37"><w:r><w:t>#include <</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>gl</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>\</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>glu.h</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>></w:t></w:r><w:r>