⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3.1.2 三维图形几何变换.htm

📁 计算机图形学教程计算机图形学教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是物体在三个坐标方向上的移动量,则有公式:</SPAN></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><FONT 
face=楷体_GB2312 size=4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN><FONT 
face=楷体_GB2312 size=4>x</FONT></SPAN><FONT face=楷体_GB2312 size=4><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">′=</SPAN><SPAN 
lang=EN-US>x</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">+</SPAN><SPAN 
lang=EN-US>T<SUB>x</SUB></SPAN></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><FONT 
face=楷体_GB2312 size=4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN><FONT 
face=楷体_GB2312 size=4>y</FONT></SPAN><FONT face=楷体_GB2312 size=4><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">′=</SPAN><SPAN 
lang=EN-US>y</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">+</SPAN><SPAN 
lang=EN-US>T<SUB>y</SUB></SPAN></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><FONT 
face=楷体_GB2312 size=4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN><FONT 
face=楷体_GB2312 size=4>z</FONT></SPAN><FONT face=楷体_GB2312 size=4><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">′=</SPAN><SPAN 
lang=EN-US>z</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">+</SPAN><SPAN 
lang=EN-US>T<SUB>z</SUB></SPAN></FONT></P>
<P class=MsoNormal><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman"><FONT 
face=楷体_GB2312 size=4>矩阵运算表达为:</FONT></SPAN></P>
<P class=MsoNormal><FONT face=楷体_GB2312 size=4><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">[</SPAN><SPAN 
lang=EN-US>x</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">′</SPAN><SPAN 
lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>y</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">′</SPAN><SPAN 
lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>z</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">′</SPAN><SPAN 
lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>1</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">]=[</SPAN><SPAN 
lang=EN-US>x<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>y<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>z<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN>1</SPAN><SPAN 
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">]</SPAN><SPAN 
lang=EN-US><SUB><!--[if gte vml 1]><v:shapetype id=_x0000_t75 coordsize = 
"21600,21600" o:preferrelative = "t" o:spt = "75" filled = "f" stroked = "f" 
path = " m@4@5 l@4@11@9@11@9@5 xe"> <v:stroke joinstyle = 
"miter"></v:stroke><v:formulas><v:f eqn = 
"if lineDrawn pixelLineWidth 0 "></v:f><v:f eqn = "sum @0 1 0 "></v:f><v:f eqn = 
"sum 0 0 @1 "></v:f><v:f eqn = "prod @2 1 2 "></v:f><v:f eqn = 
"prod @3 21600 pixelWidth "></v:f><v:f eqn = 
"prod @3 21600 pixelHeight "></v:f><v:f eqn = "sum @0 0 1 "></v:f><v:f eqn = 
"prod @6 1 2 "></v:f><v:f eqn = "prod @7 21600 pixelWidth "></v:f><v:f eqn = 
"sum @8 21600 0 "></v:f><v:f eqn = "prod @7 21600 pixelHeight "></v:f><v:f eqn = 
"sum @10 21600 0 "></v:f></v:formulas><v:path o:extrusionok = "f" 
gradientshapeok = "t" o:connecttype = "rect"></v:path><o:lock aspectratio="t" 
v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_i1025 
style="WIDTH: 86.25pt; HEIGHT: 74.25pt" o:ole="" type = "#_x0000_t75" coordsize 
= "21600,21600"><v:imagedata o:title="" src = 
"./les312.files/image002.gif"></v:imagedata></v:shape><![endif]--><![if !vml]><img width=115 height=99 src="les312.files/image002.gif" v:shapes="_x0000_i1025"><![endif]></SUB><!--[if gte mso 9]><xml>  <o:OLEObject Type="Embed" ProgID="Unknown" ShapeID="_x0000_i1025"   DrawAspect="Content" ObjectID="_985696232">  </o:OLEObject> </xml><![endif]--></SPAN></FONT></P>
<P class=MsoNormal><FONT face=楷体_GB2312 size=4><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">简记为:</SPAN><SPAN 
lang=EN-US>T(Tx,Ty,Tz)</SPAN></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US><FONT face=楷体_GB2312 size=4><![if !supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal><FONT face=楷体_GB2312 size=4><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><B><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">二、旋转</SPAN></B></FONT></P>
<P class=MsoNormal style="TEXT-INDENT: 21pt"><FONT face=楷体_GB2312 size=4><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">旋转分为三种基本旋转:绕</SPAN><SPAN 
lang=EN-US>z</SPAN><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">轴旋转,绕</SPAN><SPAN 
lang=EN-US>x</SPAN><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">轴旋转,绕</SPAN><SPAN 
lang=EN-US>y</SPAN><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">轴旋转。在下述旋转变换公式中,设旋转的参考点在所绕的轴上,绕轴转θ角,方向是从轴所指处往原点看的逆时针方向</SPAN><SPAN 
lang=EN-US>(</SPAN><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">图</SPAN><SPAN 
lang=EN-US>3.5(a),(b))</SPAN><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">。</SPAN></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US><FONT face=楷体_GB2312 size=4><![if !supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><FONT face=楷体_GB2312 size=4><![if !supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><FONT face=楷体_GB2312 size=4><!--[if gte vml 1]><v:shape id=_x0000_i1026 
style="WIDTH: 414.75pt; HEIGHT: 149.25pt" type = "#_x0000_t75" coordsize = 
"21600,21600"><v:imagedata o:title="3-5" src = 
"./les312.files/image004.gif"></v:imagedata></v:shape><![endif]--><![if !vml]><img width=553 height=199 src="les312.files/image004.gif" v:shapes="_x0000_i1026"><![endif]></FONT></SPAN></P>
<P class=MsoNormal><FONT face=楷体_GB2312 size=4><!--[if gte vml 1]><v:shapetype 
id=_x0000_t202 coordsize = "21600,21600" o:spt = "202" path = 
" m0,0 l0,21600,21600,21600,21600,0 xe"><v:stroke joinstyle = 
"miter"></v:stroke><v:path gradientshapeok = "t" o:connecttype = 
"rect"></v:path></v:shapetype><v:shape id=_x0000_s1027 
style="MARGIN-TOP: 10.5pt; Z-INDEX: 2; MARGIN-LEFT: 0px; WIDTH: 2in; POSITION: absolute; HEIGHT: 31.2pt; mso-position-horizontal: left; mso-position-vertical: absolute" 
type = "#_x0000_t202" coordsize = "21600,21600" stroked = "f"><v:textbox 
style="MARGIN-TOP: 3.593pt; LEFT: auto; MARGIN-LEFT: 7.937pt; WIDTH: 129.625pt; TOP: auto; HEIGHT: 24pt"><![if !mso]>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
  <TBODY>
  <TR>
    <TD><![endif]>
      <DIV>
      <P class=MsoNormal><SPAN 
      style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">绕</SPAN><SPAN 
      lang=EN-US>x</SPAN><SPAN 
      style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">轴旋转</SPAN> 
      <SPAN 
      style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">图</SPAN><SPAN 
      lang=EN-US>3.5(b)</SPAN></P>
      <P class=MsoNormal><SPAN 
      lang=EN-US><![if !supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></P></DIV><![if !mso]></TD></TR></TBODY></TABLE><![endif]></v:textbox><w:wrap 
type = "square"></w:wrap></v:shape><![endif]--><![if !vml]><img width=194 height=44 src="les312.files/image005.gif" align=left hspace=12 alt="文本框: 绕x轴旋转 图3.5(b)&#13;&#10;&#13;&#10;" v:shapes="_x0000_s1027"><![endif]></FONT></P>
<P class=MsoNormal><FONT face=楷体_GB2312 size=4><!--[if gte vml 1]><v:shape 
id=_x0000_s1026 
style="MARGIN-TOP: 2.55pt; Z-INDEX: 1; MARGIN-LEFT: 0px; WIDTH: 2in; POSITION: absolute; HEIGHT: 23.4pt; mso-position-horizontal: left; mso-position-vertical: absolute" 
type = "#_x0000_t202" coordsize = "21600,21600" stroked = "f"><v:textbox 
style="MARGIN-TOP: 3.875pt; LEFT: auto; MARGIN-LEFT: 7.937pt; WIDTH: 129.625pt; TOP: auto; HEIGHT: 16.187pt"><![if !mso]>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
  <TBODY>
  <TR>
    <TD><![endif]>
      <DIV>
      <P class=MsoNormal><SPAN 
      style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">绕</SPAN><SPAN 
      lang=EN-US>z</SPAN><SPAN 
      style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">轴旋转</SPAN> 
      <SPAN 
      style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">图</SPAN><SPAN 
      lang=EN-US>3.5(a)</SPAN></P></DIV><![if !mso]></TD></TR></TBODY></TABLE><![endif]></v:textbox><w:wrap 
type = "square"></w:wrap></v:shape><![endif]--><![if !vml]><img width=194 height=34 src="les312.files/image006.gif" align=left hspace=12 alt="文本框: 绕z轴旋转 图3.5(a)" v:shapes="_x0000_s1026"><![endif]></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US><FONT face=楷体_GB2312 size=4><![if !supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 55.5pt"><SPAN lang=EN-US><FONT 
face=楷体_GB2312 size=4><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</SPAN></FONT></SPAN></P>
<P class=MsoNormal><FONT face=楷体_GB2312 size=4><SPAN lang=EN-US><SPAN 
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>1</SPAN><SPAN 
style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -