zoukankan      html  css  js  c++  java
  • 二维坐标系间的变换

    始坐标系(x,y),目的坐标系(x'y')

    为了将对象描述从xy坐标变换到x'y'坐标,要经过两个步骤:

    1.将x'y'系统的坐标原点(x0,y0)平移到xy系统的原点(0,0);

    2.将x'轴旋转到x轴上。

    恕我愚昧,至少直观桑不是很理解,不是从xy变换到x'y'上吗,这不是相反了吗?

    其实是这样的,它是为了获得变换矩阵才这样做的。

    我用我的理解解释一下哈:

    1. 假设这个平面有两层,紧紧叠在一起,一层刻的是xy坐标系,还有一层刻的是x'y'坐标系,而他们中间夹着一些点,既在xy上,也在x'y'上。
    2. 从xy坐标系看,他们还是在那里,没有任何变换
    3. 从x'y'坐标系看,他们还是在那里,也没有任何变化。但在x'y'上所求的坐标就是新坐标。

    如何获得对象描述的坐标值?很简单,将这些点视为x'y'的,将x'y'的坐标轴与xy的坐标轴完全重合,这时x'y'的原点干了啥事,对象描述也干了啥事,x'y'坐标转了多少度,对象描述页转了多少度。

    发生的位移和旋转就是这些点的转换矩阵。

  • 相关阅读:
    ESLint规则整理与实际应用
    node vue 项目git 管理
    Node.js安装及环境配置之Windows篇
    Windows服务 --- SqlDependency的使用
    插槽
    报表菜单的配置
    HTTP 错误 500.21
    项目部署错误 HTTP Error 500.19
    Steup factory 面板介绍
    Steup Factory 操作注册表
  • 原文地址:https://www.cnblogs.com/jizhen521/p/3026558.html
Copyright © 2011-2022 走看看