- 33
- 0
- 约8.41千字
- 约 88页
- 2019-08-15 发布于辽宁
- 举报
1、Bezier曲线的定义 其中:Bi,n(u)为伯恩斯坦(Bernstein)基函数: 3.5.2 Bezier曲线曲面 若给定n+1个控制顶点Pi(i=0,1,...,n),可定义一条n次Bezier曲线: 2、常见的几种Bezier曲线 1)一次Bezier曲线 当n=1时,有: 其中: B0,1=C01u0(1-u)1-0=1-u; B1,1=C01u1(1-u)1-1=u 其矩阵表示为: P0 P1 0≤u≤1 显然,一次Bezier曲线是一条连接起点P0和终点P1的直线段。 3)错切变换 变换矩阵为: d、h:沿x方向的错切系数; b、i:沿y方向的错切系数; c、f:沿z方向的错切系数。 4)平移变换 变换矩阵为: l,m,n: 为x,y,z三个坐标方向的平移量。 5)旋转变换 (1)绕x轴旋转a角的变换矩阵:(平行于yoz平面) (2)绕y轴旋转a角的变换矩阵:(平行于xoz平面) (3)绕z轴旋转a角的变换矩阵:(平行于xoy平面) 3.3.4 三维图形的投影变换和透视变换 1、三维图形投影变换 1)正投影变换(三视图) 主视图:变换矩阵中坐标令y=0,其它 坐标不变: 俯视图:令z=0,绕x顺时针旋转90°,再在负z方向平移,其变换矩阵为: 左视图:令x=0,绕z轴逆时针转90°,再沿负x方向平移,变换矩阵为: 2)正轴测投影变换 是将形体绕Z轴逆时针旋转γ角,再绕x轴顺时针旋转α角,然后向V面投影而得到,其变换矩阵为: 正等测投影: γ=35°16′, α=45° 正二测投影:γ=19°28′, α=20°42 ′ 3)斜轴测投影变换 是将形体先沿两个坐标轴方向作错切变换,然后再向包含这两个坐标轴的投影面作正投影变换,其变换矩阵为: 2、三维图形的透视变换 透视变换:通过视点将三维形体投影到投影面的变换。 如:视点E 位于Y 轴上,投影面垂直于Y 轴,则A′ 即为形体上某点A 在投影面(XOY)的透视变换坐标点: 透视变换矩阵: 若p=r=0,q= -1/y2,即为投影中心位于Y轴上的透视变换矩阵,其中y2为投影中心到坐标原点的距离。 a)一点透视 b)二点透视 c)三点透视 透视变换几个概念: 灭点-一束不平行的投影线的汇聚点。透视投影的灭点有无穷多个。 主灭点-为作用在坐标轴上的灭点,主灭点最多为三个。 一点透视-一个主灭点,即投影面与一坐标轴正交,与另两坐标轴平行。 二点透视-两个主灭点,即投影面与两坐标轴相交,与另一坐标轴平行。 三点透视-三个主灭点,即投影面与三坐标轴相交。 在透视变换矩阵中,若p、q、r中有两个为零,便可得到一点透视;若仅有一个为零,可得到二点透视;当三者均不为零时,则为三若点透视。 如下图a中立方体,先使其绕Y轴旋转β角(图b),再相对x、y、z三个坐标轴平移l、m、n(图c),然后作两点透视,最后将所得到的透视图向XOY平面作正投影(图d),便得到两个灭点的透视图。 其变换矩阵为: 3.4 计算机辅助绘图技术 3.4.1 交互式绘图 交互式绘图:在交互式绘图系统的支持下,使用键盘、鼠标等输入 设备通过人机对话进行工程绘图。 特点:绘图过程直观、灵活,但效率较低。 常用绘图软件系统:AutoCAD 、CAXA电子图板、开目CAD等。 例3.2 应用AutoCAD绘图系统,绘制固定钳身零件图: 1)设置图幅 选择GB_A3为样板建立clamp图形文件,用LIMITS命令 设置绘图范围(594?420)。 2)设置图层 建立CENTER、HIDDEN、DIM、HATCH四个图层,并 设置各图层颜色和线型。 3)设置绘图辅助方法 设置捕捉方式END、INT、CEN,用F8设置正 交绘图。 视图布置与俯视图的绘制 4)设置当前层 置CENTER为当前层, 并在当前层画各视图中心线。 5)执行UCS命令 设定俯视图上中心线 的交点为当前用户坐标系的原点。 6)绘制俯视图轮廓线。 7)作视图间对齐辅助线,确定主视图及左视图的轮廓。 8) 倒角、圆角,画剖面线等。 9)标注尺寸,填写技术要求,完成图形绘制。 3.4.2 程序参数化绘图 原理:用一组变量表示图形的几何参数和结构参数,用程序表示图形 的拓扑关系和结构信息,最终将图形信息记录在程序中。 步骤: 1)确定参数变量,
原创力文档

文档评论(0)