本书结合计算机图形学及计算机辅助设计(CAD)的发展,简明扼要地介绍了与CAD相关的计算机图形学基础知识和算法理论,并以目前工程上广泛使用的二维CAD软件(AutoCAD)、三维CAD/CAM软件(Pro/Engineer)为平台,通过案例介绍了常用的二维、三维CAD软件二次开发技术。全书共分8章,主要内容包括:绪论、图形输入与输出设备、二维图形生成与图形处理、AutoCAD的参数化绘图技术、AutoCAD图形库管理系统设计与开发、自由曲线与曲面、三维形体建模及图形处理、三维CAD软件的二次开发技术。各章均附有习题。
本书的教学目标是使学生掌握计算机图形学的基本理论和算法,具备常用二维、三维CAD软件的应用和二次开发能力。本书适合高等工科院校以及高职或远程教育的机械类和近机械类专业学生使用,也可供广大科技工作者和工程设计人员参考。
计算机图形学(Computer Graphics,CG)是建立在传统的图学理论、应用数学及计算机科学基础上的一门综合性学科,它是研究应用数学算法将二维或三维图形转化为用计算机显示或绘制的一门学科,是计算机辅助设计CAD(Computer Aided Design,CAD)以及智能化、数字化、并行化、敏捷化设计与制造的重要理论基础。目前计算机图形学的研究范畴已从几何作图、消隐、渲染深入到真实感图形、科学计算可视化、虚拟现实、图像识别、多媒体技术、动画等各个领域。
计算机图形学作为一个相对成熟的重要学科,一直受到国内外各高等院校的高度重视。尤其在当前信息化大发展时期,掌握计算机图形学基本理论以及CAD/CAM基本知识与技能是高等工科院校学生应有的基本素质。在实际应用中,计算机图形处理技术也受到了广大科技工作者和工程设计人员的极大关注。因此我们结合长期的一线教学和应用实践经验,编写了本书。本书适合高等工科院校以及高职或远程教育的机械类和近机械类专业学生使用,也可供广大科技工作者和工程设计人员参考。
本书的主要特点如下:
(1) 实用性和参考性强。书中言简意赅地介绍了与计算机辅助设计(CAD)相关的计算机图形学基本理论和算法,以及常用的二维、三维CAD软件二次开发技术,为读者进一步开展计算机图形学研究以及CAD的应用开发奠定了必要的基础。
(2) 具有良好的工程实用价值。书中涵盖了CAD应用与开发中所必备的计算机图形学基础知识,并以当前普及性和实用性较强的二维软件AutoCAD和三维参数化软件Pro/Engineer为平台,结合案例介绍了CAD应用和CAD系统的二次开发技术,理论和实践相结合,有利于学生快速掌握和提高CAD软件的应用与软件开发技术,满足当前设计制造数字化时代的人才培养需求。
(3) 教材内容丰富,通俗易懂。书中将计算机图形学和CAD的开发相结合,内容丰富。相对其他的计算机图形学教材,本书编写简明扼要、通俗易懂。
本书的教学目标是使学生掌握计算机图形学的基本理论和算法,具备常用二维、三维CAD软件的应用和二次开发能力,为未来从事专业CAD/CAM的软件开发奠定必要的基础,同时也为相关领域工程技术人员针对企事业系列化产品的设计开发提供一个简洁有效的学习工具。
本书参考学时数为48~60学时,先修课程有高等数学 线性代数 工程制图 计算机文化基础,
读者应具有一定的AutoCAD、Pro/Engineer的应用基础知识。本书介绍的二维、三维软件的二次开发技术,实践性强,为保证教学效果,建议教学中安排适当的上机时间配合章节后的习题开展上机实践。