-
Notifications
You must be signed in to change notification settings - Fork 1
/
Games101-03-b796bb1e.js
129 lines (129 loc) · 166 KB
/
Games101-03-b796bb1e.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
import{_ as r}from"./ValaxyMain.vue_vue_type_style_index_0_lang-bf8ee3fd.js";import{_ as h,p as o,c as g,w as a,o as y,e as d,a as s,d as l,b as t,r as i,f as u}from"./app-4433fae6.js";import"./YunFooter.vue_vue_type_script_setup_true_lang-80290804.js";import"./YunCard.vue_vue_type_style_index_0_lang-e4df850e.js";import"./YunPageHeader.vue_vue_type_script_setup_true_lang-80be03ea.js";const Qs=JSON.parse('{"title":"Games101-Lecture 03 Transformation","description":"","frontmatter":{"title":"Games101-Lecture 03 Transformation","toc":true,"date":"2022-05-27T16:52:09.000Z","tags":["Computer Graphics","Games101"],"categories":["笔记","Games101"],"cover":null},"headers":[{"level":2,"title":"一、2D 变换 (Transformation)","slug":"一、2d-变换-transformation","link":"#一、2d-变换-transformation","children":[{"level":3,"title":"1. 缩放 (scale)","slug":"_1-缩放-scale","link":"#_1-缩放-scale","children":[]},{"level":3,"title":"2. 镜像 (Reflection)","slug":"_2-镜像-reflection","link":"#_2-镜像-reflection","children":[]},{"level":3,"title":"3. 切变 (shear)","slug":"_3-切变-shear","link":"#_3-切变-shear","children":[]},{"level":3,"title":"4. 旋转 (rotate)","slug":"_4-旋转-rotate","link":"#_4-旋转-rotate","children":[]},{"level":3,"title":"5. 平移 (translation)","slug":"_5-平移-translation","link":"#_5-平移-translation","children":[]}]},{"level":2,"title":"二、齐次坐标 (Homogenous Coordinates)","slug":"二、齐次坐标-homogenous-coordinates","link":"#二、齐次坐标-homogenous-coordinates","children":[{"level":3,"title":"1. 使用齐次坐标的目的","slug":"_1-使用齐次坐标的目的","link":"#_1-使用齐次坐标的目的","children":[]},{"level":3,"title":"2. 齐次坐标下,仿射变换矩阵的特点","slug":"_2-齐次坐标下,仿射变换矩阵的特点","link":"#_2-齐次坐标下,仿射变换矩阵的特点","children":[]}]},{"level":2,"title":"三、变换的组合 (Composing Transforms)","slug":"三、变换的组合-composing-transforms","link":"#三、变换的组合-composing-transforms","children":[]},{"level":2,"title":"四、3D 变换 (3D Transforms)","slug":"四、3d-变换-3d-transforms","link":"#四、3d-变换-3d-transforms","children":[]}],"relativePath":"pages/posts/note/computer-graphics/Games101-03.md","path":"/home/runner/work/YlYZ/YlYZ/pages/posts/note/computer-graphics/Games101-03.md","lastUpdated":1686297441000}'),m=JSON.parse('{"title":"Games101-Lecture 03 Transformation","description":"","frontmatter":{"title":"Games101-Lecture 03 Transformation","toc":true,"date":"2022-05-27T16:52:09.000Z","tags":["Computer Graphics","Games101"],"categories":["笔记","Games101"],"cover":null},"headers":[{"level":2,"title":"一、2D 变换 (Transformation)","slug":"一、2d-变换-transformation","link":"#一、2d-变换-transformation","children":[{"level":3,"title":"1. 缩放 (scale)","slug":"_1-缩放-scale","link":"#_1-缩放-scale","children":[]},{"level":3,"title":"2. 镜像 (Reflection)","slug":"_2-镜像-reflection","link":"#_2-镜像-reflection","children":[]},{"level":3,"title":"3. 切变 (shear)","slug":"_3-切变-shear","link":"#_3-切变-shear","children":[]},{"level":3,"title":"4. 旋转 (rotate)","slug":"_4-旋转-rotate","link":"#_4-旋转-rotate","children":[]},{"level":3,"title":"5. 平移 (translation)","slug":"_5-平移-translation","link":"#_5-平移-translation","children":[]}]},{"level":2,"title":"二、齐次坐标 (Homogenous Coordinates)","slug":"二、齐次坐标-homogenous-coordinates","link":"#二、齐次坐标-homogenous-coordinates","children":[{"level":3,"title":"1. 使用齐次坐标的目的","slug":"_1-使用齐次坐标的目的","link":"#_1-使用齐次坐标的目的","children":[]},{"level":3,"title":"2. 齐次坐标下,仿射变换矩阵的特点","slug":"_2-齐次坐标下,仿射变换矩阵的特点","link":"#_2-齐次坐标下,仿射变换矩阵的特点","children":[]}]},{"level":2,"title":"三、变换的组合 (Composing Transforms)","slug":"三、变换的组合-composing-transforms","link":"#三、变换的组合-composing-transforms","children":[]},{"level":2,"title":"四、3D 变换 (3D Transforms)","slug":"四、3d-变换-3d-transforms","link":"#四、3d-变换-3d-transforms","children":[]}],"relativePath":"pages/posts/note/computer-graphics/Games101-03.md","path":"/home/runner/work/YlYZ/YlYZ/pages/posts/note/computer-graphics/Games101-03.md","lastUpdated":1686297441000}'),v={name:"pages/posts/note/computer-graphics/Games101-03.md",data(){return{data:m,frontmatter:m.frontmatter}},setup(){o("pageData",m)}},z=s("p",null,"重点归纳:",-1),w=s("ol",null,[s("li",null,[l("2D 变换: "),s("ul",null,[s("li",null,"线性变换 (Linear):缩放 (scale)、切变 (shear)、旋转 (rotatrion)、镜像 (Reflection)"),s("li",null,"非线性变换:平移 (translation)"),s("li",null,"仿射变换 (Affine): 线性变换 + 平移")])]),s("li",null,[l("齐次坐标 "),s("ul",null,[s("li",null,"用线性矩阵来描述上述所有的变换"),s("li",null,"点与向量的表示")])]),s("li",null,[l("变换的组合与分解 "),s("ul",null,[s("li",null,"变换的先后顺序"),s("li",null,"绕任意点的旋转")])])],-1),f={id:"一、2d-变换-transformation",tabindex:"-1"},x=s("p",null,"变换的分类:",-1),b=s("ul",null,[s("li",null,[l("模型变换 (Modeling): "),s("ul",null,[s("li",null,"2D 变换"),s("li",null,"3D 变换")])]),s("li",null,[l("观测变换 (Viewing): "),s("ul",null,[s("li",null,"View(视图)/Camera 变换"),s("li",null,"3D 到 2D 的投影变换 (Orthographic/Perspective, 正交/透视)")])])],-1),_={id:"_1-缩放-scale",tabindex:"-1"},k=s("img",{src:"https://s2.loli.net/2022/05/28/vn8Xmj42Bkfrlyh.png",alt:"",width:"250"},null,-1),M=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0.5")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left[\\begin{array}{l}x^{\\prime} \\\\y^{\\prime}\\end{array}\\right]=\\left[\\begin{array}{ll}0.5 & 0 \\\\0 & 1\\end{array}\\right]\\left[\\begin{array}{l}x \\\\y\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0.5")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),V={id:"_2-镜像-reflection",tabindex:"-1"},H=s("img",{src:"https://s2.loli.net/2022/05/28/4YZuDjR5SXvV9kr.png",alt:"",width:"250"},null,-1),L=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mo",null,"−"),s("mn",null,"1")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left[\\begin{array}{l}x^{\\prime} \\\\y^{\\prime}\\end{array}\\right]=\\left[\\begin{array}{ll}-1 & 0 \\\\0 & 1\\end{array}\\right]\\left[\\begin{array}{l}x \\\\y\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"−"),s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),T={id:"_3-切变-shear",tabindex:"-1"},B=s("img",{src:"https://s2.loli.net/2022/05/28/neu2oq7mzXJ1piN.png",alt:"",width:"250"},null,-1),R=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"a")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left[\\begin{array}{l}x^{\\prime} \\\\y^{\\prime}\\end{array}\\right]=\\left[\\begin{array}{ll}1 & a \\\\0 & 1\\end{array}\\right]\\left[\\begin{array}{l}x \\\\y\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),D=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",null,"x"),s("mo",null,"+"),s("mi",null,"a"),s("mi",null,"y")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",null,"y")])])])])])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\begin{array}{l}x^{\\prime}=x+a y \\\\y^{\\prime}= y\\end{array} ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"2.88em","vertical-align":"-1.14em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mord mathnormal"},"x"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin"},"+"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mord mathnormal"},"a"),s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])])])])])])],-1),G=s("ul",null,[s("li",null,"通过特殊点 (0,1)->(a,1) 推导而来")],-1),$={id:"_4-旋转-rotate",tabindex:"-1"},C=s("img",{src:"https://s2.loli.net/2022/05/28/atvmKMR8eLOHnrQ.png",alt:"",width:"250"},null,-1),Y=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("msub",null,[s("mi",{mathvariant:"bold"},"R"),s("mi",null,"θ")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mi",null,"θ")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mo",null,"−"),s("mi",null,"sin"),s("mo",null,""),s("mi",null,"θ")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"sin"),s("mo",null,""),s("mi",null,"θ")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mi",null,"θ")])])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{R}_{\\theta}=\\left[\\begin{array}{cc}\\cos \\theta & -\\sin \\theta \\\\\\sin \\theta & \\cos \\theta\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.0033em","vertical-align":"-0.18em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mord mathbf"},"R"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.313em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.02778em"}},"θ")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"−"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),S=s("ul",null,[s("li",null,"考虑正方形的边长为 1 的特殊情况,可简单推得")],-1),Z=s("p",null,[l("同时旋转矩阵也是一个正交矩阵,因为其逆变换为旋转"),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mo",null,"−"),s("mi",null,"θ")])]),s("annotation",{encoding:"application/x-tex"},"\\large -\\theta")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"0.9333em","vertical-align":"-0.1em"}}),s("span",{class:"mord sizing reset-size6 size7"},"−"),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.02778em"}},"θ")])])]),l(", 也就是说其逆变换矩阵为:")],-1),N=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("msub",null,[s("mi",{mathvariant:"bold"},"R"),s("mrow",null,[s("mo",null,"−"),s("mi",null,"θ")])]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mi",null,"θ")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"sin"),s("mo",null,""),s("mi",null,"θ")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mo",null,"−"),s("mi",null,"sin"),s("mo",null,""),s("mi",null,"θ")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mi",null,"θ")])])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{R}_{-\\theta}=\\left[\\begin{array}{cc}\\cos \\theta & \\sin \\theta \\\\ -\\sin \\theta & \\cos \\theta\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.07em","vertical-align":"-0.2467em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mord mathbf"},"R"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.313em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"−"),s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.02778em"}},"θ")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2056em"}},[s("span")])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"−"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02778em"}},"θ")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),P=s("p",null,[l("而该矩阵刚好是 "),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("msub",null,[s("mi",{mathvariant:"bold"},"R"),s("mi",null,"θ")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{R}_{\\theta}")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.0033em","vertical-align":"-0.18em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mord mathbf"},"R"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.313em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.02778em"}},"θ")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])])]),l(" 的转置")],-1),Q=s("blockquote",null,[s("p",null,[l("逆变换矩阵 = 变换矩阵的逆"),s("br"),l(" 正交矩阵即左乘其转置等于单位矩阵的矩阵"),s("br"),l(" 正交矩阵的逆等于其转置"),s("br"),l(" 正交矩阵的列向量为两两垂直的单位向量")])],-1),q=s("p",null,"关于旋转矩阵是正交矩阵,Games103 中也有一种解释,即旋转操作相当于对坐标系的旋转",-1),A=s("img",{src:"https://s2.loli.net/2022/05/28/9od8KLTHf32azcU.png",alt:""},null,-1),O=s("p",null,"线性变换的矩阵形式",-1),X=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",null,"a"),s("mi",null,"x"),s("mo",null,"+"),s("mi",null,"b"),s("mi",null,"y")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",null,"c"),s("mi",null,"x"),s("mo",null,"+"),s("mi",null,"d"),s("mi",null,"y")])])])])])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\begin{array}{l}x^{\\prime}=a x+b y \\\\y^{\\prime}=c x+d y\\end{array} ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"2.88em","vertical-align":"-1.14em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mord mathnormal"},"a"),s("span",{class:"mord mathnormal"},"x"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin"},"+"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mord mathnormal"},"b"),s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mord mathnormal"},"c"),s("span",{class:"mord mathnormal"},"x"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin"},"+"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mord mathnormal"},"d"),s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])])])])])])],-1),J=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"a")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"b")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"c")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"d")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left[\\begin{array}{l}x^{\\prime} \\\\y^{\\prime}\\end{array}\\right]=\\left[\\begin{array}{ll}a & b \\\\c & d\\end{array}\\right]\\left[\\begin{array}{l}x \\\\y\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"c")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"b")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"d")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),U=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("msup",null,[s("mi",{mathvariant:"bold"},"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",{mathvariant:"bold"},"M"),s("mi",{mathvariant:"bold"},"x")])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{x}^{\\prime}=\\mathbf{M} \\mathbf{x} ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"0.94em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mord mathbf"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7834em"}},[s("span",{style:{top:"-3.213em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"0.8233em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"Mx")])])])])],-1),j={id:"_5-平移-translation",tabindex:"-1"},K=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",null,"x"),s("mo",null,"+"),s("msub",null,[s("mi",null,"t"),s("mi",null,"x")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")]),s("mo",null,"="),s("mi",null,"y"),s("mo",null,"+"),s("msub",null,[s("mi",null,"t"),s("mi",null,"y")])])])])])])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\begin{array}{l}x^{\\prime}=x+t_{x} \\\\y^{\\prime}=y+t_{y}\\end{array} ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"2.88em","vertical-align":"-1.14em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mord mathnormal"},"x"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin"},"+"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin"},"+"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])])])])])])],-1),F=s("p",null,"平移变换虽然形式简单,但无法写成矩阵的线性变换",-1),W=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"a")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"b")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"c")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"d")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"+"),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"x")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"y")])])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left[\\begin{array}{l}x^{\\prime} \\\\y^{\\prime}\\end{array}\\right]=\\left[\\begin{array}{ll}a & b \\\\c & d\\end{array}\\right]\\left[\\begin{array}{l}x \\\\y\\end{array}\\right]+\\left[\\begin{array}{l}t_{x} \\\\t_{y}\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"c")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"b")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"d")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])]),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin sizing reset-size6 size7"},"+"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"3em","vertical-align":"-1.19em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"[")]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.45em"}},[s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.95em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size4"},"]")])])])])])])],-1),E={id:"二、齐次坐标-homogenous-coordinates",tabindex:"-1"},I={id:"_1-使用齐次坐标的目的",tabindex:"-1"},ss=s("p",null,"为了将以上的变换的矩阵形式统一起来而发明",-1),ls=s("ul",null,[s("li",null,[l("2D Point = "),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",{separator:"true"},","),s("mi",null,"y"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("msup",null,[s("mo",{stretchy:"false"},")"),s("mi",{mathvariant:"normal"},"⊤")])])]),s("annotation",{encoding:"application/x-tex"},"\\large (x, y, 1)^{\\top}")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2912em","vertical-align":"-0.3em"}}),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7"},"x"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord sizing reset-size6 size7"},"1"),s("span",{class:"mclose sizing reset-size6 size7"},[s("span",{class:"mclose"},")"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.826em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"⊤")])])])])])])])])])])])]),s("li",null,[l("2D Vector = "),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",{separator:"true"},","),s("mi",null,"y"),s("mo",{separator:"true"},","),s("mn",null,"0"),s("msup",null,[s("mo",{stretchy:"false"},")"),s("mi",{mathvariant:"normal"},"⊤")])])]),s("annotation",{encoding:"application/x-tex"},"\\large (x, y, 0)^{\\top}")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2912em","vertical-align":"-0.3em"}}),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7"},"x"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord sizing reset-size6 size7"},"0"),s("span",{class:"mclose sizing reset-size6 size7"},[s("span",{class:"mclose"},")"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.826em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"⊤")])])])])])])])])])])])])],-1),as=s("p",null,"trade off/no free lunch:",-1),es=s("ul",null,[s("li",null,"优点:统一了仿射变换的矩阵形式"),s("li",null,"缺点:需要多一维的空间")],-1),ts=s("p",null,"同时也保证了运算的合理性",-1),ns=s("ul",null,[s("li",null,"vector + vector = vector"),s("li",null,"point - point = vector"),s("li",null,"point + vector = point"),s("li",null,"point + point = ??")],-1),is=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"w")])])])]),s("mo",{fence:"true"},")")]),s("mtext",null," is the "),s("mn",null,"2"),s("mi",{mathvariant:"normal"},"D"),s("mtext",null," point "),s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mi",{mathvariant:"normal"},"/"),s("mi",null,"w")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"y"),s("mi",{mathvariant:"normal"},"/"),s("mi",null,"w")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")]),s("mo",{separator:"true"},","),s("mi",null,"w"),s("mo",{mathvariant:"normal"},"≠"),s("mn",null,"0")])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left(\\begin{array}{c}x \\\\y \\\\w\\end{array}\\right) \\text { is the } 2 \\mathrm{D} \\text { point }\\left(\\begin{array}{c}x / w \\\\y / w \\\\1\\end{array}\\right), w \\neq 0 ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"4.32em","vertical-align":"-1.86em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,684c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-692c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.02691em"}},"w")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,609
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-744c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord text sizing reset-size6 size7"},[s("span",{class:"mord"}," is the ")]),s("span",{class:"mord sizing reset-size6 size7"},"2"),s("span",{class:"mord mathrm sizing reset-size6 size7"},"D"),s("span",{class:"mord text sizing reset-size6 size7"},[s("span",{class:"mord"}," point ")]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,684c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-692c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"mord"},"/"),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02691em"}},"w")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mord"},"/"),s("span",{class:"mord mathnormal",style:{"margin-right":"0.02691em"}},"w")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,609
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-744c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.02691em"}},"w"),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},[s("span",{class:"mrel"},[s("span",{class:"mord vbox"},[s("span",{class:"thinbox"},[s("span",{class:"rlap"},[s("span",{class:"strut",style:{height:"0.8889em","vertical-align":"-0.1944em"}}),s("span",{class:"inner"},[s("span",{class:"mord"},[s("span",{class:"mrel"},"")])]),s("span",{class:"fix"})])])])]),s("span",{class:"mrel"},"=")]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"0.7733em"}}),s("span",{class:"mord sizing reset-size6 size7"},"0")])])])])],-1),ms=s("p",null,"可以推得,两个点相加得到的是他们的中点",-1),ps={id:"_2-齐次坐标下,仿射变换矩阵的特点",tabindex:"-1"},cs={id:"scale",tabindex:"-1"},rs=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mi",{mathvariant:"bold"},"S"),s("mrow",null,[s("mo",{fence:"true"},"("),s("msub",null,[s("mi",null,"s"),s("mi",null,"x")]),s("mo",{separator:"true"},","),s("msub",null,[s("mi",null,"s"),s("mi",null,"y")]),s("mo",{fence:"true"},")")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"s"),s("mi",null,"x")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"s"),s("mi",null,"y")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{S}\\left(s_{x}, s_{y}\\right)=\\left(\\begin{array}{ccc}s_{x} & 0 & 0 \\\\0 & s_{y} & 0 \\\\0 & 0 & 1\\end{array}\\right) ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2456em","vertical-align":"-0.3356em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"S"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size1"},"(")]),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"s"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])]),s("span",{class:"mpunct"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"s"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size1"},")")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"4.32em","vertical-align":"-1.86em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,684c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-692c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"s"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"s"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])])])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,609
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-744c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])])])])])])],-1),hs={id:"rotation",tabindex:"-1"},os=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mi",{mathvariant:"bold"},"R"),s("mo",{stretchy:"false"},"("),s("mi",null,"α"),s("mo",{stretchy:"false"},")"),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mi",null,"α")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mo",null,"−"),s("mi",null,"sin"),s("mo",null,""),s("mi",null,"α")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"sin"),s("mo",null,""),s("mi",null,"α")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mi",null,"α")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{R}(\\alpha)=\\left(\\begin{array}{ccc}\\cos \\alpha & -\\sin \\alpha & 0 \\\\\\sin \\alpha & \\cos \\alpha & 0 \\\\0 & 0 & 1\\end{array}\\right) ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2em","vertical-align":"-0.3em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"R"),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.0037em"}},"α"),s("span",{class:"mclose sizing reset-size6 size7"},")"),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"4.32em","vertical-align":"-1.86em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,684c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-692c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.0037em"}},"α")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.0037em"}},"α")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"−"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.0037em"}},"α")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal",style:{"margin-right":"0.0037em"}},"α")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,609
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-744c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])])])])])])],-1),gs={id:"translation",tabindex:"-1"},ys=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mi",{mathvariant:"bold"},"T"),s("mrow",null,[s("mo",{fence:"true"},"("),s("msub",null,[s("mi",null,"t"),s("mi",null,"x")]),s("mo",{separator:"true"},","),s("msub",null,[s("mi",null,"t"),s("mi",null,"y")]),s("mo",{fence:"true"},")")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"x")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"y")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{T}\\left(t_{x}, t_{y}\\right)=\\left(\\begin{array}{ccc}1 & 0 & t_{x} \\\\0 & 1 & t_{y} \\\\0 & 0 & 1\\end{array}\\right) ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2456em","vertical-align":"-0.3356em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"T"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size1"},"(")]),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])]),s("span",{class:"mpunct"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])]),s("span",{class:"mclose sizing reset-size7 size6 delimcenter",style:{top:"-0.05em"}},[s("span",{class:"delimsizing size1"},")")])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"4.32em","vertical-align":"-1.86em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,684c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-692c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])])])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.875em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"4.200em",viewBox:"0 0 875 4200"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,609
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-744c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])])])])])])],-1),ds={id:"三、变换的组合-composing-transforms",tabindex:"-1"},us=s("img",{src:"https://s2.loli.net/2022/05/28/PHQhv1aeqF74dbn.png",alt:"",width:"250"},null,-1),vs=s("p",null,"复杂变换可以通过简单变换得到",-1),zs=s("img",{src:"https://s2.loli.net/2022/05/28/ahXZwx1WQ8bvtyL.png",alt:"",width:"250"},null,-1),ws=s("p",null,"顺序很重要,先旋转再平移",-1),fs=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("msub",null,[s("mi",null,"T"),s("mrow",null,[s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"0"),s("mo",{stretchy:"false"},")")])]),s("mo",null,"⋅"),s("msub",null,[s("mi",null,"R"),s("mn",null,"45")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mn",null,"4"),s("msup",null,[s("mn",null,"5"),s("mo",{lspace:"0em",rspace:"0em"},"∘")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mo",null,"−"),s("mi",null,"sin"),s("mo",null,""),s("mn",null,"4"),s("msup",null,[s("mn",null,"5"),s("mo",{lspace:"0em",rspace:"0em"},"∘")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"sin"),s("mo",null,""),s("mn",null,"4"),s("msup",null,[s("mn",null,"5"),s("mo",{lspace:"0em",rspace:"0em"},"∘")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"cos"),s("mo",null,""),s("mn",null,"4"),s("msup",null,[s("mn",null,"5"),s("mo",{lspace:"0em",rspace:"0em"},"∘")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")]),s("mrow",null,[s("mo",{fence:"true"},"["),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},"]")])])]),s("annotation",{encoding:"application/x-tex"},"\\large T_{(1,0)} \\cdot R_{45}\\left[\\begin{array}{l}x \\\\y \\\\1\\end{array}\\right]=\\left[\\begin{array}{lll}1 & 0 & 1 \\\\0 & 1 & 0 \\\\0 & 0 & 1\\end{array}\\right]\\left[\\begin{array}{ccc}\\cos 45^{\\circ} & -\\sin 45^{\\circ} & 0 \\\\\\sin 45^{\\circ} & \\cos 45^{\\circ} & 0 \\\\0 & 0 & 1\\end{array}\\right]\\left[\\begin{array}{l}x \\\\y \\\\1\\end{array}\\right] ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2062em","vertical-align":"-0.3862em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.13889em"}},"T"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3448em"}},[s("span",{style:{top:"-2.6448em","margin-left":"-0.1389em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mopen mtight"},"("),s("span",{class:"mord mtight"},"1"),s("span",{class:"mpunct mtight"},","),s("span",{class:"mord mtight"},"0"),s("span",{class:"mclose mtight"},")")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3219em"}},[s("span")])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin sizing reset-size6 size7"},"⋅"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"4.32em","vertical-align":"-1.86em"}}),s("span",{class:"mord sizing reset-size6 size7"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.00773em"}},"R"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span",{style:{top:"-2.65em","margin-left":"-0.0077em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"45")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M403 1759 V84 H666 V0 H319 V1759 v600 v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M347 1759 V0 H0 V84 H263 V1759 v600 v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"4.32em","vertical-align":"-1.86em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M403 1759 V84 H666 V0 H319 V1759 v600 v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M347 1759 V0 H0 V84 H263 V1759 v600 v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M403 1759 V84 H666 V0 H319 V1759 v600 v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},"4"),s("span",{class:"mord"},[s("span",{class:"mord"},"5"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.6593em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"∘")])])])])])])])])])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},"4"),s("span",{class:"mord"},[s("span",{class:"mord"},"5"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.6593em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"∘")])])])])])])])])])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"−"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mop"},"sin"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},"4"),s("span",{class:"mord"},[s("span",{class:"mord"},"5"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.6593em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"∘")])])])])])])])])])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mop"},"cos"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},"4"),s("span",{class:"mord"},[s("span",{class:"mord"},"5"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.6593em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"∘")])])])])])])])])])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M347 1759 V0 H0 V84 H263 V1759 v600 v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M403 1759 V84 H666 V0 H319 V1759 v600 v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.05em"}},[s("span",{style:{top:"-4.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-3.21em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])]),s("span",{style:{top:"-2.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span",{style:{top:"-4.4em"}},[s("span",{class:"pstrut",style:{height:"6.2em"}}),s("span",{style:{width:"0.667em",height:"4.200em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.667em",height:"4.200em",viewBox:"0 0 667 4200"},[s("path",{d:`M347 1759 V0 H0 V84 H263 V1759 v600 v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v600 v1759 h84z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.8em"}},[s("span")])])])])])])])])])])],-1),xs=s("p",null,"矩阵乘法满足结合律,变换的顺序是从右到左,但计算的顺序可以从左到右",-1),bs=s("p",null,"Q: 以任意点为中心旋转?",-1),_s=s("p",null,"A: 变换的分解, 先平移到中心, 再旋转, 再平移回去",-1),ks=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mi",{mathvariant:"bold"},"T"),s("mo",{stretchy:"false"},"("),s("mi",{mathvariant:"bold"},"c"),s("mo",{stretchy:"false"},")"),s("mo",null,"⋅"),s("mi",{mathvariant:"bold"},"R"),s("mo",{stretchy:"false"},"("),s("mi",null,"α"),s("mo",{stretchy:"false"},")"),s("mo",null,"⋅"),s("mi",{mathvariant:"bold"},"T"),s("mo",{stretchy:"false"},"("),s("mo",null,"−"),s("mi",{mathvariant:"bold"},"c"),s("mo",{stretchy:"false"},")")])]),s("annotation",{encoding:"application/x-tex"},"\\large \\mathbf{T}(\\mathbf{c}) \\cdot \\mathbf{R}(\\alpha) \\cdot \\mathbf{T}(-\\mathbf{c}) ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2em","vertical-align":"-0.3em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"T"),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathbf sizing reset-size6 size7"},"c"),s("span",{class:"mclose sizing reset-size6 size7"},")"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin sizing reset-size6 size7"},"⋅"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2em","vertical-align":"-0.3em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"R"),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.0037em"}},"α"),s("span",{class:"mclose sizing reset-size6 size7"},")"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin sizing reset-size6 size7"},"⋅"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2em","vertical-align":"-0.3em"}}),s("span",{class:"mord mathbf sizing reset-size6 size7"},"T"),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord sizing reset-size6 size7"},"−"),s("span",{class:"mord mathbf sizing reset-size6 size7"},"c"),s("span",{class:"mclose sizing reset-size6 size7"},")")])])])])],-1),Ms={id:"四、3d-变换-3d-transforms",tabindex:"-1"},Vs=s("ul",null,[s("li",null,[l("3D Point = "),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",{separator:"true"},","),s("mi",null,"y"),s("mo",{separator:"true"},","),s("mi",null,"z"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("msup",null,[s("mo",{stretchy:"false"},")"),s("mi",{mathvariant:"normal"},"⊤")])])]),s("annotation",{encoding:"application/x-tex"},"\\large (x, y, z, 1)^{\\top}")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2912em","vertical-align":"-0.3em"}}),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7"},"x"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.04398em"}},"z"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord sizing reset-size6 size7"},"1"),s("span",{class:"mclose sizing reset-size6 size7"},[s("span",{class:"mclose"},")"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.826em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"⊤")])])])])])])])])])])])]),s("li",null,[l("3D Vector = "),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",{separator:"true"},","),s("mi",null,"y"),s("mo",{separator:"true"},","),s("mi",null,"z"),s("mo",{separator:"true"},","),s("mn",null,"0"),s("msup",null,[s("mo",{stretchy:"false"},")"),s("mi",{mathvariant:"normal"},"⊤")])])]),s("annotation",{encoding:"application/x-tex"},"\\large (x, y, z, 0)^{\\top}")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2912em","vertical-align":"-0.3em"}}),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7"},"x"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.04398em"}},"z"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord sizing reset-size6 size7"},"0"),s("span",{class:"mclose sizing reset-size6 size7"},[s("span",{class:"mclose"},")"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.826em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"⊤")])])])])])])])])])])])])],-1),Hs=s("p",null,"对于第四维为 w 的点:",-1),Ls=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",{separator:"true"},","),s("mi",null,"y"),s("mo",{separator:"true"},","),s("mi",null,"z"),s("mo",{separator:"true"},","),s("mi",null,"w"),s("mo",{stretchy:"false"},")"),s("mo",null,"="),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mi",{mathvariant:"normal"},"/"),s("mi",null,"w"),s("mo",{separator:"true"},","),s("mi",null,"y"),s("mi",{mathvariant:"normal"},"/"),s("mi",null,"w"),s("mo",{separator:"true"},","),s("mi",null,"z"),s("mi",{mathvariant:"normal"},"/"),s("mi",null,"w"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},")")])]),s("annotation",{encoding:"application/x-tex"},"\\large (x, y, z, w) = (x / w, y / w, z / w, 1) ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2em","vertical-align":"-0.3em"}}),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7"},"x"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.04398em"}},"z"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.02691em"}},"w"),s("span",{class:"mclose sizing reset-size6 size7"},")"),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.2em","vertical-align":"-0.3em"}}),s("span",{class:"mopen sizing reset-size6 size7"},"("),s("span",{class:"mord mathnormal sizing reset-size6 size7"},"x"),s("span",{class:"mord sizing reset-size6 size7"},"/"),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.02691em"}},"w"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"mord sizing reset-size6 size7"},"/"),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.02691em"}},"w"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.04398em"}},"z"),s("span",{class:"mord sizing reset-size6 size7"},"/"),s("span",{class:"mord mathnormal sizing reset-size6 size7",style:{"margin-right":"0.02691em"}},"w"),s("span",{class:"mpunct sizing reset-size6 size7"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord sizing reset-size6 size7"},"1"),s("span",{class:"mclose sizing reset-size6 size7"},")")])])])])],-1),Ts=s("p",null,[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http:https://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mstyle",{mathsize:"1.2em"},[s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"x"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"y"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msup",null,[s("mi",null,"z"),s("mo",{mathvariant:"normal",lspace:"0em",rspace:"0em"},"′")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"left left left center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"a")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"b")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"c")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"x")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"d")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"e")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"f")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"y")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"g")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"h")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"i")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"t"),s("mi",null,"z")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"0")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")]),s("mo",null,"⋅"),s("mrow",null,[s("mo",{fence:"true"},"("),s("mtable",{rowspacing:"0.16em",columnalign:"left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"x")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"y")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,"z")])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mn",null,"1")])])])]),s("mo",{fence:"true"},")")])])]),s("annotation",{encoding:"application/x-tex"},"\\large \\left(\\begin{array}{l}x^{\\prime} \\\\y^{\\prime} \\\\z^{\\prime} \\\\1\\end{array}\\right)=\\left(\\begin{array}{lllc}a & b & c & t_{x} \\\\d & e & f & t_{y} \\\\g & h & i & t_{z} \\\\0 & 0 & 0 & 1\\end{array}\\right) \\cdot\\left(\\begin{array}{l}x \\\\y \\\\z \\\\1\\end{array}\\right) ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"5.76em","vertical-align":"-2.58em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3em"}},[s("span",{style:{top:"-5em"}},[s("span",{class:"pstrut",style:{height:"7.4em"}}),s("span",{style:{width:"0.875em",height:"5.400em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"5.400em",viewBox:"0 0 875 5400"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,1884c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-1892c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.65em"}},[s("span",{style:{top:"-5.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.04398em"}},"z"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.7334em"}},[s("span",{style:{top:"-3.163em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"′")])])])])])])])])])]),s("span",{style:{top:"-1.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.15em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3em"}},[s("span",{style:{top:"-5em"}},[s("span",{class:"pstrut",style:{height:"7.4em"}}),s("span",{style:{width:"0.875em",height:"5.400em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"5.400em",viewBox:"0 0 875 5400"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,1809
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-1944c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),s("span",{class:"mrel sizing reset-size6 size7"},"="),s("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"5.76em","vertical-align":"-2.58em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3em"}},[s("span",{style:{top:"-5em"}},[s("span",{class:"pstrut",style:{height:"7.4em"}}),s("span",{style:{width:"0.875em",height:"5.400em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"5.400em",viewBox:"0 0 875 5400"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,1884c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-1892c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.65em"}},[s("span",{style:{top:"-5.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a")])]),s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"d")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"g")])]),s("span",{style:{top:"-1.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.15em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.65em"}},[s("span",{style:{top:"-5.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"b")])]),s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"e")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"h")])]),s("span",{style:{top:"-1.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.15em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.65em"}},[s("span",{style:{top:"-5.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"c")])]),s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.10764em"}},"f")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"i")])]),s("span",{style:{top:"-1.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"0")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.15em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.65em"}},[s("span",{style:{top:"-5.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"x")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.03588em"}},"y")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.2796em"}},[s("span")])])])])])])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"t"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.137em"}},[s("span",{style:{top:"-2.65em","margin-left":"0em","margin-right":"0.0417em"}},[s("span",{class:"pstrut",style:{height:"2.8em"}}),s("span",{class:"sizing reset-size7 size4 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight",style:{"margin-right":"0.04398em"}},"z")])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-1.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.15em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3em"}},[s("span",{style:{top:"-5em"}},[s("span",{class:"pstrut",style:{height:"7.4em"}}),s("span",{style:{width:"0.875em",height:"5.400em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"5.400em",viewBox:"0 0 875 5400"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,1809
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-1944c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span")])])])])])]),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),s("span",{class:"mbin sizing reset-size6 size7"},"⋅"),s("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),s("span",{class:"base"},[s("span",{class:"strut",style:{height:"5.76em","vertical-align":"-2.58em"}}),s("span",{class:"minner sizing reset-size6 size7"},[s("span",{class:"mopen sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3em"}},[s("span",{style:{top:"-5em"}},[s("span",{class:"pstrut",style:{height:"7.4em"}}),s("span",{style:{width:"0.875em",height:"5.400em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"5.400em",viewBox:"0 0 875 5400"},[s("path",{d:`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,1884c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-1892c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-l"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.65em"}},[s("span",{style:{top:"-5.01em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x")])]),s("span",{style:{top:"-3.81em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y")])]),s("span",{style:{top:"-2.61em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.04398em"}},"z")])]),s("span",{style:{top:"-1.41em"}},[s("span",{class:"pstrut",style:{height:"3.2em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},"1")])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.15em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}})])]),s("span",{class:"mclose sizing reset-size7 size6"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3em"}},[s("span",{style:{top:"-5em"}},[s("span",{class:"pstrut",style:{height:"7.4em"}}),s("span",{style:{width:"0.875em",height:"5.400em"}},[s("svg",{xmlns:"http:https://www.w3.org/2000/svg",width:"0.875em",height:"5.400em",viewBox:"0 0 875 5400"},[s("path",{d:`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,1809
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-1944c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`})])])])]),s("span",{class:"vlist-s"},"")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.4em"}},[s("span")])])])])])])])])])])],-1),Bs=s("p",null,"Q: 齐次坐标下 4x4 的仿射变换矩阵是先线性变换?还是先平移 A: 相当于普通坐标下先线性变换再平移",-1);function Rs(n,Ds,Gs,$s,p,Cs){const e=u,c=r;return y(),g(c,{frontmatter:p.frontmatter,data:p.data},{"main-content-md":a(()=>[z,w,d(" more "),s("h2",f,[l("一、2D 变换 (Transformation) "),t(e,{class:"header-anchor",href:"#一、2d-变换-transformation","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),x,b,s("h3",_,[l("1. 缩放 (scale) "),t(e,{class:"header-anchor",href:"#_1-缩放-scale","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),k,M,s("h3",V,[l("2. 镜像 (Reflection) "),t(e,{class:"header-anchor",href:"#_2-镜像-reflection","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),H,L,s("h3",T,[l("3. 切变 (shear) "),t(e,{class:"header-anchor",href:"#_3-切变-shear","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),B,R,D,G,s("h3",$,[l("4. 旋转 (rotate) "),t(e,{class:"header-anchor",href:"#_4-旋转-rotate","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),C,Y,S,Z,N,P,Q,q,A,O,X,J,U,s("h3",j,[l("5. 平移 (translation) "),t(e,{class:"header-anchor",href:"#_5-平移-translation","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),K,F,W,s("h2",E,[l("二、齐次坐标 (Homogenous Coordinates) "),t(e,{class:"header-anchor",href:"#二、齐次坐标-homogenous-coordinates","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),s("h3",I,[l("1. 使用齐次坐标的目的 "),t(e,{class:"header-anchor",href:"#_1-使用齐次坐标的目的","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),ss,ls,as,es,ts,ns,is,ms,s("h3",ps,[l("2. 齐次坐标下,仿射变换矩阵的特点 "),t(e,{class:"header-anchor",href:"#_2-齐次坐标下,仿射变换矩阵的特点","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),s("h4",cs,[l("Scale "),t(e,{class:"header-anchor",href:"#scale","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),rs,s("h4",hs,[l("Rotation "),t(e,{class:"header-anchor",href:"#rotation","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),os,s("h4",gs,[l("Translation "),t(e,{class:"header-anchor",href:"#translation","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),ys,s("h2",ds,[l("三、变换的组合 (Composing Transforms) "),t(e,{class:"header-anchor",href:"#三、变换的组合-composing-transforms","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),us,vs,zs,ws,fs,xs,bs,_s,ks,s("h2",Ms,[l("四、3D 变换 (3D Transforms) "),t(e,{class:"header-anchor",href:"#四、3d-变换-3d-transforms","aria-hidden":"true"},{default:a(()=>[l("#")]),_:1})]),Vs,Hs,Ls,Ts,Bs]),"main-header":a(()=>[i(n.$slots,"main-header")]),"main-header-after":a(()=>[i(n.$slots,"main-header-after")]),"main-nav":a(()=>[i(n.$slots,"main-nav")]),"main-content":a(()=>[i(n.$slots,"main-content")]),"main-content-after":a(()=>[i(n.$slots,"main-content-after")]),"main-nav-before":a(()=>[i(n.$slots,"main-nav-before")]),"main-nav-after":a(()=>[i(n.$slots,"main-nav-after")]),comment:a(()=>[i(n.$slots,"comment")]),footer:a(()=>[i(n.$slots,"footer")]),aside:a(()=>[i(n.$slots,"aside")]),"aside-custom":a(()=>[i(n.$slots,"aside-custom")]),default:a(()=>[i(n.$slots,"default")]),_:3},8,["frontmatter","data"])}const qs=h(v,[["render",Rs]]);export{Qs as __pageData,qs as default};