当前位置: 首页 > news >正文

知名网站有哪些如何写代码做网站

知名网站有哪些,如何写代码做网站,晋中住房保障和城乡建设局网站,wordpress jquery插件在三维几何变换中,齐次变换矩阵相乘是实现复杂变换的核心方法。本文将通过一个包含四个变换步骤的完整示例,深入探讨齐次变换矩阵左乘和右乘的区别,并结合 Python sympy 库的代码实现,详细阐述变换过程和结果差异。 二维齐次坐标的旋转变换 在二维齐次坐标系中,一个点可以…

在三维几何变换中,齐次变换矩阵相乘是实现复杂变换的核心方法。本文将通过一个包含四个变换步骤的完整示例,深入探讨齐次变换矩阵左乘和右乘的区别,并结合 Python sympy 库的代码实现,详细阐述变换过程和结果差异。

二维齐次坐标的旋转变换

在二维齐次坐标系中,一个点可以表示为 [\begin{bmatrix}x\ y\ 1\end{bmatrix}]。为了实现旋转变换,可以使用扩展后的旋转矩阵。假设绕原点逆时针旋转 θ 角度,旋转矩阵为:

[ cos ⁡ θ − sin ⁡ θ 0 sin ⁡ θ cos ⁡ θ 0 0 0 1 ] \begin{bmatrix}\cosθ & -\sinθ & 0 \\ \sinθ & \cosθ & 0 \\ 0 & 0 & 1\end{bmatrix} cosθsinθ0sinθcosθ0001

当我们用这个矩阵作用于齐次坐标点 [\begin{bmatrix}x\ y\ 1\end{bmatrix}] 时,可以得到旋转后的点:

[ cos ⁡ θ − sin ⁡ θ 0 sin ⁡ θ cos ⁡ θ 0 0 0 1 ] [ x y 1 ] = [ x cos ⁡ θ − y sin ⁡ θ x sin ⁡ θ + y cos ⁡ θ 1 ] \begin{bmatrix}\cosθ & -\sinθ & 0 \\ \sinθ & \cosθ & 0 \\ 0 & 0 & 1\end{bmatrix}\begin{bmatrix}x\\ y\\ 1\end{bmatrix} = \begin{bmatrix}x\cosθ - y\sinθ\\ x\sinθ + y\cosθ\\ 1\end{bmatrix} cosθsinθ0sinθcosθ0001 xy1 = xcosθysinθxsinθ+ycosθ1

如果是顺时针旋转 θ 角度,只需要将 θ 替换为 -θ,得到的旋转矩阵为:

[ cos ⁡ θ sin ⁡ θ 0 − sin ⁡ θ cos ⁡ θ 0 0 0 1 ] \begin{bmatrix}\cosθ & \sinθ & 0 \\ -\sinθ & \cosθ & 0 \\ 0 & 0 & 1\end{bmatrix} cosθsinθ0sinθcosθ0001

三维齐次坐标的旋转变换

在三维齐次坐标系中,一个点可以表示为 [\begin{bmatrix}x\ y\ z\ 1\end{bmatrix}]。对于绕不同轴的旋转:

绕 x 轴旋转(逆时针方向)

旋转矩阵为:

[ 1 0 0 0 0 cos ⁡ θ − sin ⁡ θ 0 0 sin ⁡ θ cos ⁡ θ 0 0 0 0 1 ] \begin{bmatrix}1 & 0 & 0 & 0 \\ 0 & \cosθ & -\sinθ & 0 \\ 0 & \sinθ & \cosθ & 0 \\ 0 & 0 & 0 & 1\end{bmatrix} 10000cosθsinθ00sinθcosθ00001

旋转后的点为:

[ 1 0 0 0 0 cos ⁡ θ − sin ⁡ θ 0 0 sin ⁡ θ cos ⁡ θ 0 0 0 0 1 ] [ x y z 1 ] = [ x y cos ⁡ θ − z sin ⁡ θ y sin ⁡ θ + z cos ⁡ θ 1 ] \begin{bmatrix}1 & 0 & 0 & 0 \\ 0 & \cosθ & -\sinθ & 0 \\ 0 & \sinθ & \cosθ & 0 \\ 0 & 0 & 0 & 1\end{bmatrix}\begin{bmatrix}x\\ y\\ z\\ 1\end{bmatrix} = \begin{bmatrix}x\\ y\cosθ - z\sinθ\\ y\sinθ + z\cosθ\\ 1\end{bmatrix} 10000cosθsinθ00sinθcosθ0

http://www.yayakq.cn/news/412657/

相关文章:

  • 网站运营包括哪些crm企业管理系统
  • 网站策划运营方案书wordpress模板之家
  • 做炒作的网站暖爱免费观看高清视频
  • 晋中网站公司东莞市品牌网站建设
  • 做钓鱼网站犯法吗博罗网站建设哪家便宜
  • 怎么区分模板网站活动汪活动策划网站
  • 住房建设官方网站杭州哪家做网站
  • 南宁百度 - 网站正在建设中福田庆三鼻子
  • 厦门跨境建站平台wordpress商业模板破解
  • 广州哪家做网站价格好化妆品网站建设原因
  • 拟定网站建设合同的工作过程记录广东新闻联播今天
  • 网站前端用什么语言html网页课程设计报告
  • 精仿虎嗅网织梦网站模板重庆网页推广公司
  • 建设部职称网站局网站建设合同
  • 企业网站制作深圳网站建设项目收获
  • wordpress page id优化的网站做域名跳转
  • 网站备案通知搜狐三季度营收多少
  • 江阴网站设计哪家好团购网站 设计方案
  • 公司建网站怎么弄wordpress 条件查询
  • 北京建站公司做网站价格怎么做一个赚钱得网站
  • 建设个人技术网站淘宝网发布网站建设
  • 怎么做查成绩网站成交型网站建设方案
  • 服装技术支持东莞网站建设怎么做网站教程简单
  • 南宁 建网站超链接到网站怎么做视频文件
  • wordpress文章全显示不出来温州seo服务
  • 怎么建设手机端网站网站仿站是啥
  • 做网站标签栏的图片大小建设网站的目的服装类
  • 建筑网址大全网站wordpress给关键词加内链的方法
  • 网站建设公司专业网站研发开发wordpress发送邮箱软件
  • 软件开发工程师和程序员的区别搜索引擎优化指的是什么