$X_{0}$为$I$在$O_{0}$系的坐标${\left(
\begin{array}{c}
x_0 \\
y_0 \\
z_0 \\
\end{array}
\right)}$,$X_{1}$为$I$在$O_{1}$系的坐标${\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)}$

$X_{1}=AX_{0}+B$

\(\overset{\rightharpoonup }{i}_0\)=\(a_{11}\)\(\overset{\rightharpoonup }{i}_1\)+\(a_{21}\)\(\overset{\rightharpoonup }{j}_1\)+\(a_{31}\)\(\overset{\rightharpoonup
}{k}_1\)

\(\overset{\rightharpoonup }{j}_0\)=\(a_{11}\)\(\overset{\rightharpoonup }{i}_1\)+\(a_{21}\)\(\overset{\rightharpoonup }{j}_1\)+\(a_{31}\)\(\overset{\rightharpoonup
}{k}_1\)

\(\overset{\rightharpoonup }{k}_0\)=\(a_{11}\)\(\overset{\rightharpoonup }{i}_1\)+\(a_{21}\)\(\overset{\rightharpoonup }{j}_1\)+\(a_{31}\)\(\overset{\rightharpoonup
}{k}_1\)

\(\overset{\rightharpoonup }{O_0O_1}\)  在系$O_{1}$中的坐标为

${-B=\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)}$

\(\overset{\rightharpoonup }{O_0I}\)  在系$O_{0}$中的坐标为

${X_0=\left(
\begin{array}{c}
x_0 \\
y_0 \\
z_0 \\
\end{array}
\right)}$

\(\overset{\rightharpoonup }{O_0I}\)  在系$O_{1}$中的坐标为

${X_1-B=\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)-\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)}$

$A=\begin{pmatrix}
a_{11} & a_{12} &a_{13} \\
a_{21} & a_{22} & a_{23}\\
a_{31} & a_{32} & a_{33}
\end{pmatrix}$

${\left(\overset{\rightharpoonup }{i_1},\overset{\rightharpoonup }{j_1},\overset{\rightharpoonup }{k_1}\right)\left(\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)-\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)\right)=}\\
\pmb{\left(\overset{\rightharpoonup }{i_1},\overset{\rightharpoonup }{j_1},\overset{\rightharpoonup }{k_1}\right)\left(
\begin{array}{ccc}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{array}
\right)\left(
\begin{array}{c}
x_0 \\
y_9 \\
z_0 \\
\end{array}
\right)}$

${\left(\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)-\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)\right)=\left(
\begin{array}{ccc}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{array}
\right)\left(
\begin{array}{c}
x_0 \\
y_9 \\
z_0 \\
\end{array}
\right)}$

${X_0-B=A X_1}$

其中

${-B=\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)}$

${X_0=\left(
\begin{array}{c}
x_0 \\
y_0 \\
z_0 \\
\end{array}
\right)}$

${X_1=\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)}$

$A=\begin{pmatrix}
a_{11} & a_{12} &a_{13} \\ 
a_{21} & a_{22} & a_{23}\\ 
a_{31} & a_{32} & a_{33}
\end{pmatrix}$

coordinate transformation的更多相关文章

  1. OpenCASCADE Coordinate Transforms

    OpenCASCADE Coordinate Transforms eryar@163.com Abstract. The purpose of the OpenGL graphics process ...

  2. Processing Images

    https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_ ...

  3. (转)原始图像数据和PDF中的图像数据

    比较原始图像数据和PDF中的图像数据,结果见表1.1.表1.1中各种“解码器”的解释见本文后续的“PDF支持的图像格式”部分,“PDF中的图像数据”各栏中的数据来自开源的PdfView.如果您有兴趣查 ...

  4. Java开源GIS系统

     uDig  基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一 ...

  5. Linux 禁用笔记本触摸板

    1. 查看有什么设备 xinput list 输出: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST p ...

  6. geoserver扫盲 openlayers相关

    转自:http://www.cnblogs.com/lzlynn/archive/2008/07/29/1255702.html WMS: Web Map Service(Web地图服务 ) l  利 ...

  7. [转]Geoserver全面了解

    From:http://www.cnblogs.com/ada-zheng/archive/2013/07/16/3192921.html Geoserver是一个功能齐全,遵循OGC开放标准的开源W ...

  8. Using SetWindowRgn

    Using SetWindowRgn Home Back To Tips Page Introduction There are lots of interesting reasons for cre ...

  9. OpenGL一些函数详解(二)

    OpenGL ES顶点数据绘制技巧 在OpenGL中,绘制一个长方体,需要将每个顶点的坐标放在一个数组中.保存坐标时有一些技巧(由于字母下标不好表示,因此将下标表示为单引号,如A1将在后文中表示为A' ...

随机推荐

  1. Bottle GET method. Request

    python bottle framework #!/usr/bin/python # -*- coding utf-8 -*- from bottle import route, run, debu ...

  2. 微软IE11浏览器的7大变化

    微软IE11浏览器的7大变化 投递人 itwriter 发布于 2013-06-29 11:48 评论(9) 有1025人阅读  原文链接  [收藏]  « » 微软很看重自己的 IE 浏览器,这款浏 ...

  3. head first--------------------template method pattern

    head first---------模板方法模式         浅谈谈模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重新定义 ...

  4. iOS-王云鹤 APP首次启动显示用户指导

    这个功能的重点就是在如何判断应用是第一次启动的. 其实很简单 我们只需要在一个类里面写好用户引导页面  基本上都是使用UIScrollView 来实现, 新建一个继承于UIViewController ...

  5. android jni ndk 视频分享

    链接如下:http://download.csdn.net/detail/jltxgcy/5667327.

  6. BootStrap的菜单的快速创建

    在bootstrap的3.0版本及以上时,菜单的创建有所改变. 现在,我们只需记住3个类 dropdown open dropdown-menu. 前两个是为ul 列表的父元素用的,最后一个是给ul ...

  7. Windows server 2008 r2上安装MySQL

    用MSI安装包安装 根据自己的操作系统下载对应的32位或64位安装包.按如下步骤操作: MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql,第一步: ...

  8. sql的ExecuteScalar(),ExecuteNonQuery()

    一,ExecuteScalar ExecuteScalar()也返回一个int型变量.如果SQL语句是Select查询,则仅仅返回查询结果集中第一行第一列,而忽略其他行和列.如果SQL语句不是Sele ...

  9. codevs1028花店橱窗布置(费用流)

    这几天刚学了费用流,找到了这道题来练一练手. 题目: 题目描述 Description 假设以最美观的方式布置花店的橱窗,有F束花,V个花瓶,我们用美学值(一个整数)表示每束花放入每个花瓶所产生的美学 ...

  10. 离线安装gcc(CentOS7)

    安装Redis时,需要使用gcc.如果系统是联网的,那么直接使用如下命令联网安装. yum -y install gcc 但是如果系统不可联网,那么就需要一种离线安装的方式了.步骤如下: 1. 从Ce ...