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

📄 4.2 图形输入控制.htm

📁 计算机图形学教程计算机图形学教程
💻 HTM
📖 第 1 页 / 共 3 页
字号:
style="mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></FONT></SPAN></H2>
<H3 style="TEXT-INDENT: 0cm"><SPAN lang=EN-US 
style="mso-fareast-language: ZH-CN"><FONT face=楷体_GB2312 size=4>4.2.1 
</FONT></SPAN><FONT face=楷体_GB2312 size=4><SPAN 
style="FONT-FAMILY: 楷体_GB2312; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'">概述</SPAN><SPAN 
lang=EN-US style="mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></FONT></H3>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
size=4>在交互输入过程中,常用的控制方式是请求、采样、事件及其组合形式等四种。<SPAN 
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
size=4>在用六种逻辑输入设备设计一个交互系统时,应用程序必须指定用于输入数据的物理设备类型及其逻辑分类,其他参数取决于输入数据。在应用程序和输入设备之间,输入控制的方式是多样的,这些方式又取决于程序和输入设备之间是如何相互作用的。例如,可用程序来初始化输入设备;或者是程序与输入设备同时工作;或者是由设备初始化输入数据。这三种工作方式即与请求、采样、事件方式相对应。<SPAN 
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
size=4>对这三种输入控制方式都可定义相对应的输入命令,而且图形交互系统允许对每一种逻辑设备执行相应的输入操作。例如,可设置如下命令:<SPAN 
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN lang=EN-US 
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
size=4>set_locator_mode(ws,device_code,input_mode)<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
size=4>这是用来设置定位器输入方式的命令,其中<SPAN 
lang=EN-US>input_mode对应请求、采样、事件三种方式;ws是工作站的标志号;device_mode是用来指定被采用的物理定位设备的设备码,常用设备编码如下表所示:<o:p></o:p></SPAN></FONT></SPAN></P>
<TABLE 
style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: 13.65pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .75pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" 
cellSpacing=0 cellPadding=0 border=1>
  <TBODY>
  <TR style="HEIGHT: 15.6pt">
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.75pt solid; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT face=楷体_GB2312 size=4><!--[if gte vml 1]><v:line id=_x0000_s1027 
      style="Z-INDEX: 2; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: left" from = 
      "207pt,0" to = "207pt,78pt" o:allowincell = "f"></v:line><![endif]--><![if !vml]><![endif]><!--[if gte vml 1]><v:line 
      id=_x0000_s1026 
      style="Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: left" from = 
      "2in,0" to = "2in,78pt" o:allowincell = "f"></v:line><![endif]--><![if !vml]><![endif]><SPAN 
      style="mso-hansi-font-family: Times New Roman">设备编码<SPAN 
      lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal><SPAN 
      style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
      size=4>物理设备类型<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
      style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
      size=4>设备编码<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal><SPAN lang=EN-US 
      style="mso-hansi-font-family: Times New Roman"><SPAN 
      style="mso-spacerun: yes"><FONT face=楷体_GB2312 size=4>&nbsp;&nbsp; 
      </FONT></SPAN><FONT face=楷体_GB2312 
      size=4>物理设备类型<o:p></o:p></FONT></SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
      style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312 
      size=4>设备编码<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal><SPAN lang=EN-US 
      style="mso-hansi-font-family: Times New Roman"><SPAN 
      style="mso-spacerun: yes"><FONT face=楷体_GB2312 size=4>&nbsp;&nbsp; 
      </FONT></SPAN><FONT face=楷体_GB2312 
      size=4>物理设备类型<o:p></o:p></FONT></SPAN></P></TD></TR>
  <TR style="HEIGHT: 15.6pt">
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.75pt solid; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT 
      face=楷体_GB2312>&nbsp; </FONT></SPAN><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312>1<o:p></o:p></FONT></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312 size=4>键盘<SPAN 
      lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT 
      face=楷体_GB2312>&nbsp; </FONT></SPAN><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312>5<o:p></o:p></FONT></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312 size=4>指拇轮<SPAN 
      lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT 
      face=楷体_GB2312>&nbsp; </FONT></SPAN><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312>9<o:p></o:p></FONT></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312 size=4>鼠标器<SPAN 
      lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD></TR>
  <TR style="HEIGHT: 15.6pt">
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.75pt solid; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT 
      face=楷体_GB2312>&nbsp; </FONT></SPAN><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312>2<o:p></o:p></FONT></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt" 
    vAlign=top width=89>
      <P class=MsoNormal><FONT size=4><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT 
      face=楷体_GB2312>&nbsp; </FONT></SPAN><SPAN lang=EN-US 
      style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT 
      face=楷体_GB2312>图形输入板<o:p></o:p></FONT></SPAN></FONT></P></TD>
    <TD 

⌨️ 快捷键说明

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