摘要: 转自:http://202.118.167.67/eol/data/res/jsjtxx/Chapter6/CG_Txt_6_012.htm由于用齐次坐标表示,三维几何变换的矩阵是一个4阶方阵,其形式如下: 1)平移变换 参照二维的平移变换,我们很容易得到三维平移变换矩阵: 2)缩放变换直接考虑相对于参考点(xf,yf,zf)的缩放变换,其步骤为:A. 将平移到坐标原点处;B. 进行缩放变换;C. 将参考点(xf,yf,zf)移回原来位置则变换矩阵为: 3)绕坐标轴的旋转变换三维空间的旋转相对要复杂些,考虑右手坐标系下相对坐标原点绕坐标轴旋转q 角的变换:A.绕x轴旋转 B.绕y轴旋转 C.. 阅读全文
posted @ 2012-02-28 10:17 申龙斌的程序人生 阅读(792) 评论(0) 推荐(1) 编辑
摘要: OpenGL和OpenInventor中坐标变换是一个基本概念,不搞清楚这些概念,变换矩阵会一塌糊涂,从下面网站搜到一些基础知识,补一补。http://202.118.167.67/eol/data/res/jsjtxx/Chapter6/CG_Txt_6_011.htm正如我们在附录中提到的那样,用齐次坐标表示点的变换将非常方便,因此在本节中所有的几何变换都将采用齐次坐标进行运算。二维齐次坐标变换的矩阵的形式是: 这个矩阵每一个元素都是有特殊含义的。 形进行平移变换;[g h]是对图形作投影变换;[i]则是对图形整体进行缩放变换。 1)平移变换 2)缩放变换 3)旋转变换 4)对称变... 阅读全文
posted @ 2012-02-28 10:09 申龙斌的程序人生 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 终于到了7000词条,抓图纪念一下。 阅读全文
posted @ 2012-02-28 06:31 申龙斌的程序人生 阅读(1647) 评论(2) 推荐(0) 编辑