3D数学基础:图形和游戏开发(第2版)第5章笔记

5.1 旋转(rotation)

在二维中,我们只能做一种旋转:绕一个点旋转(不包括平移)。
围绕原点的二维旋转只有一个参数,角θ,它定义了旋转的量。大多数数学书中的标准惯例是认为逆时针旋转为正,顺时针旋转为负。(然而,不同的约定适用于不同的情况。)
在这里插入图片描述
二维旋转矩阵
在这里插入图片描述
在三维中,旋转发生在轴上(不考虑平移),而不是点上,旋转轴不一定是x轴、y轴或z轴中的一个,旋转的方向遵循左手规则。
绕x轴旋转的三维矩阵
在这里插入图片描述
在这里插入图片描述
绕y轴旋转的三维矩阵
在这里插入图片描述
在这里插入图片描述
绕z轴旋转的三维矩阵
在这里插入图片描述
在这里插入图片描述
绕任意轴旋转的三维矩阵
在这里插入图片描述
推导:
定义θ为绕轴旋转的量。轴将由单位矢量在这里插入图片描述定义。
在这里插入图片描述

  • 矢量w与在这里插入图片描述v互相垂直,且与v长度相同。vnˆ旋转90°即可构成。因此,w
    = nˆ×
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值