Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 关于课程4的一个问题 Tagged: 疑问.坐标变换 This topic has 8 replies, 3 voices, and was last updated 4 years ago by chenoldcoin. Viewing 4 reply threads Author Posts 2020年11月3日 at 下午9:23 #7284 Score: 0 NEXUSParticipant 把空间中的任意一个点的坐标移动到原点,并调整方位的那个公式,没有理解是啥意思. 是向量的乘法吗.为什么是这样写的呢. 我按照大佬的讲法写出了公式,但是没有理解公式背后的几何意义. 卡在这里非常的难受.线代在补,希望有好心的大佬能讲解一下公式的几何意义. Attachments:You must be logged in to view attached files. 2020年11月3日 at 下午9:55 #7288 Score: 0 苏丛Participant Karma: 2 pts 不是大佬来答一波 R_view的作用是让g,t轴的叉乘指向x轴, t轴指向y轴, -g指向z轴. 但是正向考虑比较难算, 就反向考虑, 也就是求R_view^-1, 作用是让x轴指向g,t轴的叉乘的方向, y轴指向t轴, z指向-g轴 向量(1 0 0 0), (0, 1, 0, 0), (0, 0, 1, 0)是分别是指向x, y, z轴的, 经过R_view^-1旋转矩阵的作用后会指向g,t轴的叉乘的方向, t轴, -g轴 (根据这些条件可以直接写出R_view^-1) 求出R_view^-1后, 因为旋转矩阵是正交矩阵,旋转矩阵的逆是其转置, R_view也就可以求了 2020年11月3日 at 下午10:14 #7289 Score: 0 chenoldcoinParticipant 请问一下那个g、t向量是默认单位向量吗,闫老师说的时候y轴是直接用(0,1,0,0)代表y轴进行计算的 This reply was modified 4 years ago by chenoldcoin. 2020年11月4日 at 下午5:50 #7297 Score: 0 苏丛Participant Karma: 2 pts g、t旋转矩阵只改变方向, 大小不动, 所以好像也不用去考虑是不是单位向量 2020年11月4日 at 下午3:47 #7293 Score: 0 NEXUSParticipant 感谢您的回答. 苏丛大佬 chenoldcoin g,t向量不是默认的单位向量吧.那是就是任意的两个向量.是我们需要变换的向量. 闫老师讲的那个我现在理解的是 那个坐标系,先把他们都移动.先全部移动到原点. 然后再分别的旋转x轴,y轴,z轴 那个R-view 也是算出来的. 具体的公式,我列出来下. 2020年11月4日 at 下午5:51 #7298 Score: 0 苏丛Participant Karma: 2 pts 不用客气, 看来你已经理解了: ) 2020年11月4日 at 下午5:57 #7299 Score: 0 chenoldcoinParticipant 谢谢大佬,我太纠结旋转这个字了,后面一看应该是理解成y轴通过线性变化到t,我一直纠结用(0,1,0,0)旋转到t,那t不就是单位向量吗 2020年11月4日 at 下午3:48 #7294 Score: 0 NEXUSParticipant 补充图片 2020年11月4日 at 下午4:09 #7295 Score: 0 NEXUSParticipant 图片压缩了. Attachments:You must be logged in to view attached files. Author Posts Viewing 4 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In