图书目录

目录

案例1金刚石图案算法1

案例2双缓冲动画算法14

案例3DDA画线算法23

案例4Bresenham画线算法27

案例5中点画线算法34

案例6中点画圆算法43

案例7中点画椭圆算法48

案例8Wu反走样算法53

案例9标准填充算法59

案例10Bresenham填充算法67

案例11重心坐标填充算法73

案例12有效边表填充算法77

案例13边填充算法86

案例14边界表示的种子填充算法91

案例15内点表示的泛填充算法98

案例16扫描线种子填充算法102

案例17二维图形几何变换算法108

案例18CohenSutherland裁剪算法118

案例19中点分割裁剪算法124

案例20LiangBarsky裁剪算法128

案例21SutherlandHodgman多边形裁剪算法134

案例22三维图形几何变换算法140

案例23三视图算法152

案例24透视投影算法160

案例25三次Bezier曲线算法165

案例26双三次Bezier曲面算法170

案例27Bezier球体算法180

案例28Utah茶壶算法191

案例29三次B样条曲线算法204

案例30双三次B样条曲面算法211

案例31背面剔除算法218

案例32zBuffer算法227

案例33画家算法234

案例34BlinnPhong光照模型算法243

案例35Gouraud明暗处理算法250

案例36Phong明暗处理算法257

案例37CookTorrance光照模型算法263

案例38简单透明算法269

案例39投影阴影算法277

案例40阴影贴图算法283

案例41函数纹理算法291

案例42三维纹理算法296

案例43透视校正算法302

案例44漫反射贴图算法308

案例45凹凸贴图算法316

案例46法线贴图算法322

案例47视差贴图算法329

案例48环境贴图算法(球方法)337

案例49环境贴图算法(立方体方法)342

案例50读入外部模型算法348

参考文献356