第2次课计算机辅助产品设计方法(1)教材.ppt

* 计算机辅助产品设计的方法 * 5.5 虚拟现实技术 1)沉浸感——临场感 2)多感知性 3)交互性 4)自主性 技术特征 * 计算机辅助产品设计的方法 * 5.5 虚拟现实技术 组成 以方位跟踪器、数据手套和数据衣为主体 的身体方位姿态跟踪设备。 由虚拟环境、以高性能计算机为核心的虚拟环 境处理器。 以语音识别、声音合成与声音定位为核心的 听觉系统。 以及味觉、嗅觉、触觉与力觉反馈系统等功能单元构成。 以头盔显示器为核心的视觉系统。 * 计算机辅助产品设计的方法 * 5.5 虚拟现实技术 1)环境建模技术——核心内容 2)跟踪技术 3)虚物实化感知技术 4)高性能计算处理技术 5)应用系统开发工具技术 关键技术 * 计算机辅助产品设计的方法 * 5.5 虚拟现实技术 应用 虚拟风洞 航天虚拟 * 计算机辅助产品设计的方法 * 5.5 虚拟现实技术 应用 * 计算机辅助产品设计的方法 * 5.2 图形变换技术(七) 复合变换 将图形绕任意点(xp,yp)转?角的旋转变换: 1 0 xp 0 1 yp 0 0 1 T=T平T转T-平= cos ? - sin ? 0 sin ? cos ? 0 0 0 1 1 0 -xp 0 1 -yp 0 0 1 * 计算机辅助产品设计的方法 * 5.2 图形变换技术(八) 三维图形的几何变换 X’ Y’ Z’ 1 = T x y z 1 * 计算机辅助产品设计的方法 * 5.2 图形变换技术(八) * 计算机辅助产品设计的方法 * 5.2 图形变换技术(八) 三维图形的比例变换 X’ Y’ Z’ 1 = a 0 0 0 0 e 0 0 0 0 j 0 0 0 0 1 a, e, j分别为x,y,z方向的比例变换。 x y z 1 * 计算机辅助产品设计的方法 * 5.2 图形变换技术(八) 三维图形的对称变换 Txoy= 1 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 1 Txoz= 1 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 1 Tyoz= -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 * 计算机辅助产品设计的方法 * 5.2 图形变换技术(八) 三维图形的错切变换 X’ Y’ Z’ 1 = 1 b c 0 d 1 f 0 h i 1 0 0 0 0 1 x y z 1 * 计算机辅助产品设计的方法 * 5.2 图形变换技术(八) 三维图形的平移变换 X’ Y’ Z’ 1 = 1 0 0 l 0 1 0 m 0 0 1 n 0 0 0 1 l, m, n分别为x,y,z方向的平移量。 x y z 1 三维图形的旋转变换 * 计算机辅助产品设计的方法 * 三维图形的旋转变换 初始位置时 x=LcosA; y=LsinA;z=z 绕Z轴旋转B以后 x’=Lcos(A+B)=LcosAcosB-LsinAsinB=xcosB-ysinB y’=Lsin(A+B)=LsinAcosB+LcosAsinB=xsinB+yconB z’=z * 计算机辅助产品设计的方法 * 三维图形的旋转变换 将上面坐标值写为矩阵形式,则有 * 计算机辅助产品设计的方法 * x’ y’ z’ 1 = cosB -sinB 0 0 sinB cosB 0 0 0 0 1 0 0 0 0 1 x y z 1 * 计算机辅助产品设计的方法 * 三维图形的旋转变换 Tz= cos ? -sin ? 0 0 sin ? cos ? 0 0 0 0 1 0 0 0 0 1 Tx= 1 0 0 0 0 cos ? -sin ? 0 0 sin ? cos ? 0 0

文档评论(0)

1亿VIP精品文档

相关文档