$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. hdu 1809 求SG函数

    A New Tetris Game(2) Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...

  2. Android开发(25)--framebyframe帧动画并实现启动界面到主界面的跳转

    Drawable animation可以加载Drawable资源实现帧动画.AnimationDrawable是实现Drawable animations的基本类.推荐用XML文件的方法实现Drawa ...

  3. Maven 插件 maven-tomcat7-plugin - 常用命令及配置

    常用命令 tomcat7:deploy 说明:部署 WAR 到 Tomcat tomcat7:help 说明:查看插件帮助信息 tomcat7:run 说明:支行当前项目 配置 <project ...

  4. 开发人员如何上google查资源,如果浏览国外资源方法

    启动浏览器后15秒左右,浏览器的右上角就会出现图标 启用防火墙功能(右上角墙形图标),这时候程序就会去寻找网上代理,从而达到访问GOOGLE的效果,提示如果不访问google网站,可再点击一下关闭防火 ...

  5. [ios2]Emoji表情符号兼容方案 【转】

    Emoji表情符号兼容方案 一 什么是Emoji emoji就是表情符号:词义来自日语(えもじ,e-moji,moji在日语中的含义是字符) 表情符号现已普遍应用于手机短信和网络聊天软件. emoji ...

  6. Oracle 数据备份、恢复以及导入时表空间不存在的解决方案

    一.数据备份(导出) 1.exp命令导出dmp文件(exp -help查看帮助信息) 命令:exp username/userpasswd@192.168.99.199/orcl file=C:\jd ...

  7. STURTS2 HELLOWORLD

    4. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC " ...

  8. 关于IIS强制配置启用IE8以上浏览器兼容打开系统

    关于兼容性问题,采用了IIS7自定义标头的方案,经测试,适用可行.(本人使用的是第二种方式) 指定自定义 HTTP 响应标头 1.使用 IIS Web  服务器为站点定义自定义标头即可为您的网站指定文 ...

  9. 使用canvas实现超绚丽的旋转正方形

    自己无意中的一个小"bug",却让动画变得超绚丽= = 所以,不要害怕出bug,谁知道bug不会开出一朵绚丽的花呢? <!DOCTYPE html> <html ...

  10. 最近一段时间get到的小知识(c++的)

    (1)查看一个程序运行的时间 int main() { clock_t start,end; start=clock(); ... end=clock(); cout<<"Run ...