本书主要介绍计算机图形学的基本原理和算法。全书共分九章,其内容包括:绪论、图形算法基础、VisualC++开发图形系统、图形变换、几何造型与HUST CAD系统、图形消隐处理、光照模型与真实感显示、OpenGL图形编程基础。本书的特点是取材新颖、内容丰富,结合作者多年承担国家重点科技攻关项目开发CAD软件的实践体会,介绍国内外有关的最新研究成果,并给出HUST CAD系统有关数据结构、拼合算法、消隐和真实感显示等部分的实际程序。本书可作为高等院校本科生和研究生学习计算机图形学和计算机辅助设计课程的教材,也可以供从事CAD和计算机图形技术研究的科技人员和其他有关的工程技术人员参考。该书的编写也参照了国务院学位委员会办公室编写的同等学力人员申请硕士学位有关《计算机图形学》综合水平全国统一考试大纲及指南,涵盖了人纲和指南所列的全部主要内容,因此该书也可作为同等学力人员申请硕士学位综合水甲考试的学习参考书。