一、内容简介:
《C#实用计算机绘图与AutoCAD二次开发基础/普通高等教育“十三五”规划教材》分为六章,前五章是计算机图形学相关知识,第六章是AutoCAD二次开发基本知识,讲述基于C#的AutoCAD二次开发的编程环境搭建、基本图形绘制方法及源代码等内容。《C#实用计算机绘图与AutoCAD二次开发基础/普通高等教育“十三五”规划教材》可作为在校本科生、研究生的学习教材,也可以作为现场工程技术人员的重要参考资料。
二、课程目录:
+ 查看图书目录 (点击展开) − 查看图书目录 (点击折叠) 1 绪论
1.1 概述
1.1.1 计算机绘图的发展
1.1.2 计算机绘图的应用
1.1.3 计算机绘图系统
1.2 计算机绘图系统的硬件
1.2.1 图形输入设备
1.2.2 图形输出设备
1.3 计算机绘图软件系统
1.3.1 操作系统软件
1.3.2 支持软件
1.3.3 绘图软件包
1.4 图形程序设计步骤
习题
2 C#语言绘图
2.1 绘图概述
2.1.1 像素
2.1.2 坐标系统
2.1.3.Paint事件
2.2 绘图基础
2.2.1 GDI+-简介
2.2.2 Graphics类
2.2.3 填充图形或图像
2.2.4 基本数据结构
2.2.5 Region类
2.3 基本的绘图工具
2.3.1 颜色
2.3.2 画笔
2.3.3 笔刷
2.3.4 字体
2.4 绘图的基本步骤
2.4.1 创建Graphics对象
2.4.2 创建绘图工具
2.4.3 使用Graphics类提供的方法绘图
2.4.4 清理Graphies对象
2.4.5 释放资源
2.5 绘制图形
2.5.1 绘制直线
2.5.2 绘制矩形
2.5.3 绘制多边形
2.5.4 绘制圆和椭圆
2.5.5 绘制指定角度的扇形
2.5.6 绘制贝塞尔曲线
2.5.7 分形几何
习题
3 图形坐标变换
3.1 窗口、视图及其坐标变换
3.1.1 用户域和窗口区
3.1.2 屏幕域和视图区
3.1.3 用户坐标系统
3.2 二维图形坐标变换
3.2.1 齐次变换矩阵
3.2.2 齐次坐标的基本概念
3.2.3 齐次坐标变换矩阵
3.2.4 比例变换
3.2.5 对称变换
3.2.6 错切变换
3.2.7 旋转变换
3.2.8 平移变换
3.2.9 图形全比例变换
3.2.1 0二维图形的组合变换
3.3 三维图形变换
3.3.1 三维图形比例变换
3.3.2 三维图形旋转变换
3.3.3 三维图形平移变换
3.3.4 三维图形错切变换
3.3.5 三维基本变换矩阵的组合
3.3.6 三维正投影变换
3.3.7 三维轴测投影变换
3.4 三维透视投影变换
3.4.1 三维点的透视变换
3.4.2 立体的透视投影变换
3.5 三维图形消隐简介
习题
4 窗口与图形的裁剪
4.1 点、线与直线方程
4.1.1 两点式直线方程
4.1.2 点相对于直线的位置
4.1.3 两线段交点的确定
4.1.4 线段与其上的点
4.1.5 两线段交点子程序(函数)
4.2 二维图形窗口的裁剪
4.2.1 图形裁剪的意义
4.2.2 裁剪方法
4.3 任意多边形裁剪
4.3.1 对图形的分析
4.3.2 一般处理步骤
4.3.3 点在多边形内外判断法则
4.3.4 裁留相间
4.3.5 任意多边形裁剪程序
习题
5 曲线的绘制
5.1 最小二乘法拟合曲线
5.1.1 最小二乘法
5.1.2 最小二乘法用于拟合直线与多项式曲线
5.2 三次参数样条拟合
5.2.1 样条曲线的力学背景
5.2.2 三次样条曲线的参数矢量表达式
5.2.3 切矢连续方程
5.2.4 边界条件与切矢方程求解
5.2.5 三次样条曲线参数拟合程序
5.2.6 调用举例
5.3 四点三次曲线拟合
5.3.1 子程序(函数)
5.3.2 调用举例
5.4 等值线的绘制
5.4.1 等值线的用途
5.4.2 等值线网格点的数值化
5.4.3 绘制等值线
5.4.4 等值线程序
习题
6 AutoCAD二次开发
6.1 第一个程序HelloWorld
6.2 开发环境搭建
6.3 绘制基础图形
6.4 选择集
6.5 变换对象
6.6 图层操作
6.7 尺寸标注
习题
参考文献
三、获取方式:
想拥有本书的小伙伴,请查看以下链接: