%ɽ��   GRPH1 ���ܥ���ե��å��롼����饤�֥��
%
%����
%\Drireki{
%         90/03/22 ��ë����
%         91/09/05 �ӾͲ�
%         91/12/12 ��ë����
%         92/02/07 ��ë����
%         92/03/14 ��ë����
%         92/04/22 �ӾͲ�   (4.1��)
%         93/10/19 ��ë����
%         94/03/17 �����, ��ë���� (5.x��)
%         95/04/21 �����, ��ë����
%        }
%

%-----------------------------------------------------------------------
\section{�ǥХ����ȥե졼��}

\label{gaiyou.device}

�޷�����������ˤ�,
�ޤ��ǥ����ץ쥤��ץ�󥿤ʤ� {\bf �ǥХ���} �ν����򤹤�ɬ�פ�����.
���ν����򤹤�����֥����ץ�פȤ���.
������, �Ǹ�������λ�����������֥��������פȤ���.
���٤Ƥο޷���, �ǥХ����򥪡��ץ󤷤Ƥ��饯����������ޤǤδ֤�
������ʤ���Фʤ�ʤ�.
�ϵ�ή����Ǿ�饤�֥��Ǥ�, ���٤�1�ĤΥǥХ����򥪡��ץ󤹤뤳�Ȥ���
����.
{\bf Ʊ����2�İʾ�ΥǥХ����򥪡��ץ󤹤뤳�ȤϤǤ��ʤ�}��,
�����ץ���ˤ����Ĥ��ΥǥХ��������1�Ĥ�����Ǥ���.
\vspace{1em}

�ǥХ����˽��Ϥ����޷���ʣ���ڡ����ˤ錄�뤳�Ȥ����뤬,
�ϵ�ή����Ǿ�饤�֥��Ǥ�,
�ڡ����Ȥ������դ������{\bf �ե졼��}�Ȥ������դ�Ȥ�.
�����,
�ǥХ����ˤ�äƤϥڡ����Ȥ�����ǰ�Τʤ����
(�㤨��, ��ʪ�Τ褦��Ĺ����˽��Ϥ���褦�ʥǥХ���) �����ä���,
��ҤΤ褦��ʪ��Ū��1�ڡ��������ʣ���Υե졼������ꤹ�뤳�Ȥ⤢��Τ�,
ʪ��Ū�ʥڡ����ȶ��̤��뤿��Ǥ���.
\vspace{1em}


����ե��å���Ȥ��ץ������η��֤ϼ��Τ褦�ˤʤ�.

\begin{Dprogram}
       CALL SGOPN(1)      ! �ǥХ����ֹ� 1 �����֤򥪡��ץ�
       CALL SGFRM         ! �ե졼����Ѱ�
        ........
        ........          ! 1 �ڡ����������ץ������
        ........
       CALL SGFRM         ! ���ڡ���
        ........
        ........          ! 2 �ڡ����������ץ������
        ........
       CALL SGFRM
           .
           .
           .
           .
           .
           .
       CALL SGCLS         ! �ǥХ����Υ�������
\end{Dprogram}


%-----------------------------------------------------------------------
\section{��ɸ�Ϥ��Ѵ�}

\label{gaiyou.coordinate}

�ܥ饤�֥��ǻ��Ѥ����ɸ�Ϥˤ� 4 �ĤΥ�٥뤬����.
���줾��Υ�٥�ˤϾ�̥�٥뤫���� U, V, R, W �Ȥ������椬�դ����,
��U��ɸ�ϡ�, ��V��ɸ�ϡ�, ��R��ɸ�ϡ�, ��W��ɸ�ϡפ�
�����褦�˸ƤФ�� (�� \ref{fig:struct} ����).
���� U, V, R, W �Ȥ���ʸ����, ���줾�켡�Τ褦��̾����ͳ�褹�뤬,
������̾����Ĺ���Τ�,
�ʸ��ñ�� ��U��ɸ�ϡפʤɤ��Ѹ��Ȥ����Ȥˤ���
(����� UC �ʤɤȤ�ά������).

\begin{center}
\begin{tabular}{cll}
U & �桼����ɸ��        & User coordinate \\
V & ����ľ�Ѻ�ɸ��      & Virtual rectangular coordinate \\
R & ����ľ�Ѻ�ɸ��      & normalized Rectangular coordinate \\
W & ���ֺ�ɸ��          & Workstation coordinate \\
\end{tabular}
\end{center}

��ե���󥹥ޥ˥奢��ΰ����������Ǥ�,
U��ɸ�Ϥκ�ɸ�ͤ� {\tt (UX,UY)} �Ȥ����褦��,
��ɸ�Ϥ�ɽ��ʸ����Ĥ��Ƶ��Ҥ��Ƥ���.
(����ľ�Ѻ�ɸ�Ϥ� N ��ɸ�ϤǤʤ� R ��ɸ�ϤȸƤ֤Τ�,
 ���ѿ��˴ؤ��� FORTRAN �ε�§�ˤ��.)
\vspace{1em}

\input{gaiyou/struct.tex}

�Ǥ��̤� U��ɸ�Ϥ����̤�X-Y��ɸ�����Ͽ���ƺ�ɸ�ޤ�¿���κ�ɸ�Ϥ�ޤ�.
���ΰ�Ĳ��̤�V��ɸ�Ϥˤ�2����, 3�����Τ��줾��1�Ĥ��Ĥ�ľ�Ѻ�ɸ�Ϥ�
�������Ƥ���,
¿�ͤ�U�Ϥκ�ɸ�Ϥ��٤Ƥ���2����κ�ɸ�Ϥ��Ѵ������.
�����Ѵ��Τ��Ȥ�{\bf ���������Ѵ���} �ȸƤ�.
\vspace{1em}

����, �ǤⲼ�̤κ�ɸ�ϤǤ��� W ��ɸ�ϤϥǥХ�����ͭ�κ�ɸ�Ϥ�,
�ǥХ����ˤ�äưۤʤ�.
��������줹�뤿���, ���ΰ�ľ�̤� R ��ɸ�Ϥ��������,
���٤Ƥ��� R ��ɸ�Ϥ��ͳ���� W��ɸ�Ϥ��Ѵ������.
�����Ѵ���{\bf �֥�����ơ�������Ѵ���}�ȸƤ�.
R��ɸ�Ϥ�2������ľ�Ѻ�ɸ�Ϥ�,
x��, y�� �Ȥ��������$[0,1]$ �Ǥ���.
\vspace{1em}

�����ξ��2�ĤȲ���2�Ĥκ�ɸ�Ϥ��� V��ɸ�Ϥ��� R ��ɸ�Ϥؤ��Ѵ���
{\bf ��Ʃ���Ѵ���} �ȸƤФ��.
Ʃ���Ѵ��Ϥ���̾���̤�, Ʃ���ˡ���ʤ�����ˡ�ˤ���Ѵ���,
����Ū��3������V��ɸ�Ϥ��� 2������R��ɸ�Ϥؤ��Ѵ��Ǥ���.
2������V��ɸ�Ϥ�, ��ö, 3������V��ɸ�Ϥ˳���դ����Ƥ���Ʃ���Ѵ�
�����.
���λ�2������V��ɸ�Ϥ����դ�����֤�,
3������ɸ�� x��, y�� �ޤ��� z���˿�ľ��Ǥ�դ�ʿ�̤ˤȤ뤳�Ȥ��Ǥ���.
����ˤ��, 2����Ū��������1��οޤ�Фᤫ��į�᤿�褦�����̤���ǽ�ˤ�
��.
\vspace{1em}

������֤Ǥ�, 2����V��ɸ�Ϥ����Ʃ���Ѵ��Ϲ����Ѵ��ȤʤäƤ��뤿��,
2�����κ�ɸ�Ϥ����̤˻Ȥ��¤�, Ʃ���Ѵ���ռ�����ɬ�פϤʤ���,
���Ȥ�Ʃ���Ѵ���Ȥ������ʤ뤳�Ȥ�ͤ���,
V��ɸ�Ϥ�R��ɸ�ϤϻȤ�ʬ���Ƥ����������ɤ�.
���ʤ��, ��ɸ���ʤɤΡֿޤ��տ路������פ�,
Ʃ���ˡ�ǿޤȤȤ���Ѵ����٤�����ʤΤ� V ��ɸ�Ϥ����褷,
SLPACK �������ڡ�������ѥ�᥿�ο��ͤʤɤΤ褦�ˡֻ���տ路�������
�� R ��ɸ�Ϥ����褹�٤��Ǥ���.
\vspace{1em}

�ʤ�, �Ͽ޺�ɸ�Ϥ��������Ѵ���,
��ɸ�Ρֲ�ž�פȡ���ơפ�2�ʳ��ǹԤʤ��,
������֤κ�ɸ (U��ɸ�Ϥ��ž������ɸ) �� T ��ɸ
(Terrestrial coordinate) �Ȥ���.
T ��ɸ��x��������褬$[-180, 180]$, y��������褬$[-90, 90]$�κ�ɸ�Ϥ�,
���κ�ɸ�Ϥ�����Ͽ���Ƥ�������˽��ä��Ѵ������.
Ǥ�դη�������������Ȥ�����, ����ˡ��м�ˡ����Ƥ򤹤뤿��ˤ�
��Ƥ����˲�ž��ɬ�פȤʤ�.
\vspace{1em}

T��ɸ�Ϥ��������Ѵ��κݤΰ��Ū�ʺ�Ⱥ�ɸ�ϤǤ���Τ�,
�����ռ����ʤ���Фʤ�ʤ����ȤϾ�����,
{\bf �Ͽ޺�ɸ�Υ���åԥ󥰤�����}
U��ɸ�ϤǤϤʤ�T��ɸ�ϤǹԤʤ���Τ�,
���κ�ɸ�Ϥ�ռ�����ɬ�פ�����.

%-----------------------------------------------------------------------
% \newpage
\section{2�����������Ѵ�}
\label{gaiyou.ntrf2}

\subsection{��ɸ�Ϥμ���}

2������U��ɸ�Ϥˤϼ��Τ褦�ʼ��ब����,
�桼�����Ϥ����椫��ؿ��ֹ�ǻ��ꤹ��
(ά��, �ޤ���̾�Τ���ؿ��ֹ���֤��ؿ����Ѱդ���Ƥ���).
�ƺ�ɸ�Ϥ�, ���μ���ˤ�ä��������Ѵ���ɬ�פʥѥ�᡼�����ۤʤ�.

\begin{itemize}
  \item {\bf ľ��ľ����ɸ��}
    \begin{center}
	\begin{tabular}{cccp{4cm}}
	   \hline
          �ֹ� & ά�� & \makebox[4.5cm]{̾ \hspace{1cm}  ��} &     \\
	   \hline
	     1 & U-U & UNI-UNI & ľ�Ѱ��ͺ�ɸ \\
	     2 & U-L & UNI-LOG & ���п���ɸ \\
	     3 & L-U & LOG-UNI & ���п���ɸ \\
	     4 & L-L & LOG-LOG & �п���ɸ  \\
	   \hline
	\end{tabular}
    \end{center}

  \item {\bf ľ�������ɸ��}
    \begin{center}
	\begin{tabular}{cccp{4cm}}
	   \hline
          �ֹ� & ά�� & \makebox[4.5cm]{̾ \hspace{1cm} ��} &     \\
	   \hline
	     5 & POL & POLAR    & �˺�ɸ \\
	     6 & BPL & BIPOLAR  & �ж�����ɸ \\
	     7 & ELP & ELLIPTIC & �ʱߺ�ɸ (̤����) \\
	   \hline
	\end{tabular}
    \end{center}

  \item {\bf �Ͽ���ƺ�ɸ��}
    \begin{center}
	\begin{tabular}{cccp{4cm}}
	   \hline
          �ֹ� & ά�� & \makebox[4.5cm]{̾ \hspace{1cm}  ��} & \\
	   \hline
	    10 & CYL & CYLINDRICAL        & ����������ˡ     \\
	    11 & MER & MERCATOR           & ��륫�ȡ����ˡ \\
	    12 & MWD & MOLLWEIDE          & ���磻�ǿ�ˡ   \\
	    13 & HMR & HAMMER             & �ϥ����ˡ     \\
	    14 & EK6 & ECKERT 6           & ���å������6��ˡ \\
	    15 & KTD & KITADA             & �����ʱ߿�ˡ \\
	    20 & CON & CONICAL            & �����߿���ˡ \\
	    21 & COA & CONICAL EQ.AREA    & ���٥�����ѱ߿���ˡ \\
	    22 & COC & CONICAL CONFORMAL  & ���٥�����ѱ߿���ˡ \\
	    23 & BON & BONNE              & �ܥ�̿�ˡ \\
	    30 & OTG & ORTHOGRAPHIC       & ���Ϳ�ˡ \\
	    31 & PST & POLAR STEREO       & �ݡ��顼���ƥ쥪��ˡ \\
	    32 & AZM & AZIMUTHAL          & �������̿�ˡ \\
	    33 & AZA & AZIMUTHAL EQ.AREA  & ���٥���������̿�ˡ \\
	   \hline
	\end{tabular}
    \end{center}

  \item {\bf �桼���������ɸ��}
    \begin{center}
	\begin{tabular}{cccp{4cm}}
	   \hline
           �ֹ� & ά�� & \makebox[4.5cm]{̾ \hspace{1cm} ��} & \\
	   \hline
	    99  & USR  & USER    &�桼��������ؿ� \\
	   \hline
	\end{tabular}
    \end{center}
\end{itemize}

�桼���������ɸ�Ϥϥ桼������ɬ�פ��Ѵ��ؿ����Ѱդ����ΤǤ���.
�ܤ����� \ref{stpack}�� (STPACK) �򻲾ȤΤ���.

%-----------------------------------------------------------------------
\subsection{�Ͽ����ˡ}

�ϵ�ή����Ǿ�饤�֥��Ǥ��Ͽ����ɸ�����̤�U��ɸ�Ϥ�
��ĤȤ��ư�����.
�Ͽ����ˡ�ˤϼ¤ˤ��ޤ��ޤʼ��ब����,
���٤Ƥ���⤹�뤿��ˤ�1�����ܤ�ɬ�פǤ��뤬,
�����Ǥ��ϵ�ή����Ǿ�饤�֥������Ѥ��뤿����ΤäƤ����٤�����Ū����
����⤹��.
�ʤ�, �Ͽ޳ؤξܤ�������� ��¼ ���� �� ���Ͽ����ˡ�� �ʤɤ򻲹ͤˤ�
�줿�� (������, �����ܤ�����).
\vspace{1em}


�Ͽ����ˡ�ϴ���Ū�ˡֵ��̤򲿤餫����ˡ��2����ʿ�̤���Ƥ������ˡ��
����.
�ºݤ��ϵ�ϴ����ʵ��̤ǤϤʤ���ž�ʱ��Τ˶ᤤ�Τ�,
��̩���Ͽ���Ƥ�Ԥʤ�����ˤϲ�ž�ʱ��Τ�ɽ�̤�ʿ�̤���Ƥ��ʤ����
�ʤ�ʤ�.
������, �ܥ饤�֥��Ǥϲ�ž�ʱ��Τ������ƤǤϤʤ�,
{\bf ���̤������ƤΤߤ򥵥ݡ��Ȥ���.}
�ʤ�, ��Ƥ��줿�޷������ˡ�ˤ�äƤ�3����Ū��ʷ�ϵ�����Ĥ�,
�Ͽ���ƺ�ɸ�Ϥ����ޤǤ�2������ɸ�Ǥ��뤳�Ȥ����դ��줿��.
\vspace{1em}

�Ͽ���Ƥ�¿���ο�ˡ�Ǥϴ�����Ū����ˡ�ǵ��̤���ʿ�̤���Ƥ����.
���κݤ�ʿ�̤η����ˤ�äƼ��Τ褦�ˤ����Ĥ��ο�ˡ��ʬ�व���.
\begin{center}
\begin{tabular}{cp{12cm}}
  {\bf ������ˡ} & �ϵ嵷�򤳤���ܤ����������˰����դ�,
		   ���餫����ˡ�Ƿа������������Ƥ���,
                   Ÿ�������ˡ. \\
  {\bf �߿���ˡ} & �ϵ嵷�򤳤���ܤ���ľ�߿�����˰����դ�,
		   ���餫����ˡ�Ƿа�����߿�����Ƥ���,
		   Ÿ�������ˡ. \\
  {\bf ���̿�ˡ} & �ϵ嵷��ΰ����Ǥ�����ܤ���ʿ�̤����ꤷ,
		   ���餫����ˡ�Ƿа����򤳤�ʿ�̤���Ƥ����ˡ. \\
  {\bf �ص���ˡ} & �嵭�ʳ��ο�ˡ.
\end{tabular}
\end{center}
�����α�����߿��μ�, �ޤ������̿�ˡ�ˤ�������������ο�����
�ϵ�μ�ž���Ȱ��פ����Τ�{\bf ����ˡ},
ľ�򤹤��Τ�{\bf ����ˡ}, �Ф�˸����Τ�{\bf �м�ˡ}�ȸƤ�.
���̤�, ������ˡ�������ɽ���˸����Ƥ���,
�߿���ˡ������٤�ɽ���˸����Ƥ���.
\vspace{1em}


�Ͽ���ƤǤϵ��̤�ʿ�̤���Ƥ��뤿��,
�ɤ����Ƥ�Ҥ��ߤ������Ƥ��ޤ�.
������, ¿���ο�ˡ�Ǥ� {\bf ����} �ޤ��� {\bf ����} �Τɤ��餫��
��¸�����褦�˹��פ���Ƥ���.
����Ū��, ������Ĥ�Ʊ������¸����褦����Ƥ��Բ�ǽ�Ǥ���.
�����ͤ���¸���˴ؤ��������ˤ�äƼ��Τ褦��ʬ�व���.

\begin{center}
\begin{tabular}{cp{12cm}}
  {\bf ���ѿ�ˡ} & �Ͽ޾�Τɤ��Ǥ����Ѵط���������ɽ��������ˡ. \\
  {\bf ���ѿ�ˡ} & �Ͽ޾�Τɤ��Ǥ�ɽ�Ū�ʳ��٤�������ɽ��������ˡ.\\
  {\bf ������ˡ} & ����, �����ޤ������������, Ĺ����������ɽ�������
                   ��ˡ. \\
\end{tabular}
\end{center}


�ܥ饤�֥��Ǥϰʲ��Τ褦���Ͽ���Ƥ����ݡ��Ȥ����.

\begin{itemize}
  \item {\bf ������ˡ}
     \begin{center}
	\begin{tabular}{ccccc}
	   \hline
           �ֹ� & \makebox[4cm]{�� \hspace{1cm} ˡ}
                                            &  ����  & ���� & ����  \\
	   \hline
	    10 & ����������ˡ               &   ��   &  ��  & ����  \\
	    11 & ��륫�ȡ����ˡ           &   ��   &  ��  &  ��   \\
	    12 & ���磻�ǿ�ˡ             &   ��   &  ��  &  ��   \\
	    13 & �ϥ����ˡ               &   ��   &  ��  &  ��   \\
	    14 & ���å������6��ˡ          &   ��   &  ��  &  ��   \\
	    15 & �����ʱ߿�ˡ               &   ��   &  ��  &  ��   \\
	   \hline
	\end{tabular}
    \end{center}

  \item {\bf �߿���ˡ}
     \begin{center}
	\begin{tabular}{ccccc}
	   \hline
           �ֹ�& \makebox[4cm]{�� \hspace{1cm}  ˡ}
                                            &  ����  & ���� & ����  \\
	   \hline
	    20 & �����߿���ˡ               &   ��   &  ��  & ����  \\
	    21 & ���٥�����ѱ߿���ˡ     &   ��   &  ��  &  ��   \\
	    22 & ���٥�����ѱ߿���ˡ     &   ��   &  ��  &  ��   \\
	    23 & �ܥ�̿�ˡ                 &   ��   &  ��  &  ��   \\
	   \hline
	\end{tabular}
     \end{center}

  \item {\bf ���̿�ˡ}
     \begin{center}
	\begin{tabular}{ccccc}
	   \hline
           �ֹ�& \makebox[4cm]{�� \hspace{1cm}  ˡ}
                                            &  ����  & ���� & ����    \\
	   \hline
	    30 & ���Ϳ�ˡ                   &   ��   &  ��  &  ��     \\
	    31 & �ݡ��顼���ƥ쥪��ˡ       &   ��   &  ��  &  ��     \\
	    32 & �������̿�ˡ               &   ��   &  ��  & ������  \\
	    33 & ���٥���������̿�ˡ     &   ��   &  ��  &  ��     \\
	   \hline
	\end{tabular}
     \end{center}
\end{itemize}
\vspace{1em}

�ϥ����ˡ���Ͽ޳ؾ�,
���٥���������̿�ˡ���Ѽ�Ȥ������̿�ˡ��ʬ�व��뤬,
���η��������ӤϤष��������ˡ�˶ᤤ�Τ�,
�����Ǥ��ص�Ū�˱�����ˡ��ʬ�ह��.
�����ο�ˡ���٤ƤˤĤ���, ����ˡ, ������, �м�ˡ����ǽ�Ǥ���.
\vspace{1em}

�ʤ�, ���̤��Ͽ����ˡ�ˤϴޤޤ�ʤ���,
���Ϳ�ˡ���ѷ��Ȥ��ƿ͹���������į�᤿�褦�����ˡ (Satellite View)
�⥵�ݡ��Ȥ���Ƥ���.
���̤����Ϳ�ˡ���ϵ嵷��̵�±󤫤�į�᤿�褦����ƤˤʤäƤ��뤬,
�����ͭ�¤ΰ��֤���į�᤿�褦����Ƥ��ѷ�������ΤǤ���.

%-----------------------------------------------------------------------
\subsection{�����Ѵ��ѥ�᥿}


�嵭��U��ɸ��2����V��ɸ���Ѵ�����
�������Ѵ���ɬ�פʥѥ�᡼���ˤϰʲ��Τ�Τ�����.
������GRPH1�������ѿ����������롼���� \SGPGETSET �ˤ��
��Ĥ�������/���ȤǤ��뤬,
Ʊ��Υѥ�᡼����ޤȤ�����ꤹ��桼�ƥ���ƥ������Ѱդ���Ƥ���.

\begin{description}
  \item[�ӥ塼�ݡ���] {\tt ( VXMIN, VXMAX, VYMIN, VYMAX )} \\
	�ӥ塼�ݡ��Ȥ���ꤹ��ѥ�᥿��, ���٤Ƥ��Ѵ��˶��̤�ɬ�ܤǤ���.
	�ӥ塼�ݡ��ȤȤ�, �̾��ɸ����������������ȤǤ���.
	����åԥ󥰤򤹤�褦�˻��ꤹ���, �����Ȥ���Ϥ߽Ф�����ʬ��
	���褵��ʤ�.
	�ӥ塼�ݡ��Ȥ���ꤹ��ˤ�, ���κ����ȱ���γѤ�VC�ˤ������ɸ��
	����ꤹ��.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SGSVPT/SGQVPT} �ˤ�ä�
        ����/���ȤǤ���.

  \item[������ɥ�] {\tt ( UXMIN, UXMAX, UYMIN, UYMAX )} \\
	������ɥ���ľ��ľ����ɸ�Ϥ����ꤹ��Τ�ɬ�פʥѥ�᥿�Ǥ���.
	�����, �ӥ塼�ݡ��Ȥ��б������ɸ�ͤ� UC ���ͤǻ��ꤹ��.
	\vspace{0.5em}

	�Ͽ���ƺ�ɸ�Ϥξ��ˤ�,
	GRPH1 ���ϰϤǤϤ��ξ����ɬ�פȤ��ʤ���,
	GRPH2 �Υѥå������������ܤ��Ƥ�����ٷ����ϰϡפȤ�����̣��
	���Ȥ����礬����.
	���ξ��ˤ�, ���̤˥ӥ塼�ݡ��Ȥȥ�����ɥ��ϰ��פ��ʤ�.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SGSWND/SGQWND} �ˤ�ä�
        ����/���ȤǤ���.

  \item[����Ѵ��ѥ�᥿] {\tt( SIMFAC, VXOFF, VYOFF ) } \\
	ľ�������ɸ�Ϥ�����Ͽ�����Ѵ��ξ���,
	����Ѵ� (����̾��ȸ�����ư) �Υѥ�᥿.
	ľ�������ɸ�Ϥδؿ��� MATH1/CTRLIB,
	�Ͽ���ƺ�ɸ�Ϥδؿ��� MATH1/MAPLIB �δؿ��ˤ�ä�
	�������Ƥ���.
	GRPH1 �Ǥ�, �����δؿ����֤��ͤ�, {\tt SIMFAC} ��ݤ���
	 VC ���ͤ��Ѵ���,
	������ӥ塼�ݡ��Ȥ��濴���� {\tt (VXOFF, VYOFF)} ʿ�԰�ư�������֤�
	���ꤹ��.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SGSSIM/SGQSIM} �ˤ�ä�
        ����/���ȤǤ���.

  \item[�Ͽ޺�ɸ��ž�ѥ�᥿]  {\tt ( PLX, PLY, PLROT )} \\
	�Ͽ�����Ѵ��Ͼ�˷����ϰ�$[-180^\circ , 180^\circ ]$
	�����ϰ�$[ -90^\circ , 90 ^\circ ]$ ���Ф��ƹԤʤ���Τ�,
	Ǥ�դλ����������Ƥ�Ԥʤ�����ˤ�,
	�Ͽ���Ƥ�Ԥʤ����˰��ٷ��ٺ�ɸ���ž�����Ƥ���ɬ�פ�����.
	{\tt (PLX, PLY)} ����ƺ�ɸ (TC) �ζˤ򤪤����١�����(UC)��
	���ꤷ, {\tt PLROT} ����ƺ�ɸ�ζˤβ��β�ž�Ѥ���ꤹ��.
	\vspace{0.5em}

	�����Υѥ�᥿��, ���̤�3�����β�ž�Ѥ���ꤹ��Τ˻Ȥ���
	�֥����顼�γ� ($\theta, \varphi, \psi$)��
	�Ȥδط���,
	$\theta = \pi/2 - {\tt PLY}$, $\varphi = {\tt PLX}$,
 	$\psi={\tt PLROT} $ �Ǥ���.
	(�����顼�γѤΰ�̣�ˤĤ��Ƥ�, ���ؼ�ŵ�ʤɤ򻲾ȤΤ���.)
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SGSMPL/SGQMPL} �ˤ�ä�
        ����/���ȤǤ���.
	\vspace{0.5em}

	�ºݤ����Ȥ��Ƥ�,
	UC �� TC (��ƺ�ɸ) �����פ��Ƥ�����֤������֤Ȥ���,
	\begin{enumerate}
	\item �̶ˤ��濴�Ȥ��� TC �� $ \varphi $ ��ž������. \\
	      (���� {\tt PLX} �η�������������Ȥ���)
	\item TC ���̶ˤ���������������� $ \theta $ ��ž������. \\
	      (���١����� {\tt (PLX, PLY)} ��������, TC ���̶ˤȤ���)
	\item TC ���̶ˤβ���, $ \psi $ ��ž������. \\
	      (����{\tt PLX} �η�����, TC ����������Τʤ��Ѥ�
	      {\tt PLROT} �Ȥ���. )
	\end{enumerate}
	�Ȥʤ�.
	\vspace{0.5em}

        TC ���� VC �ؤ��Ѵ��Ͼ嵭������Ѵ��ѥ�᥿�ˤ�ä�
        ������.
        ���κ��Ͽ���ƤΥ����פˤ�ä� VC ��������Ƥ���� TC ��
        �ͤ��ۤʤ�.

        \begin{center}
	\begin{tabular}{cc}
 	   \hline
	    �� \hspace{0.5cm}  ˡ  &  ��������Ƥ���� TC \\
	   \hline
	    ������ˡ &    (0, 0)         \\
	    ���̿�ˡ &    (90, 0)        \\
	    �߿���ˡ &    �߿���ĺ��     \\
	   \hline
	\end{tabular}
        \end{center}
        \vspace{1em}

        ��������Ƥ���뤳��� TC ���ͤ�, �����顼�γѤ� (0, 0, 0) ��
        �����Ȥ�, ���ʤ�� $ {\tt (PLX,PLY,PLROT)} = (0, 90, 0) $ ��
        ���������б�����.
	\vspace{0.5em}

	�̾�α�����ˡ��߿���ˡ (����ˡ) ��,
	����$\lambda$�η�������������Ȥ���ˤ�,
	${\tt (PLX, PLY, PLROT)} = (\lambda, 90., 0) $ �Ȥ���.
	\vspace{0.5em}

	���̿�ˡ�ˤ�����, ���١����� $(\lambda, \phi)$ ���濴�Ȥ���
	�Ͽޤ������ˤ�,
	${\tt (PLX, PLY) } = (\lambda, \phi)$ �Ȥ�,
	ɬ�פ˱����� {\tt PLROT} ����ꤹ��
	${\tt PLROT} = 0$ �λ�, ɬ��UC����ˤ������β��ˤʤ�.
	\vspace{0.5em}

	����ˡ�α�����ˡ�ʤɤǤ�, {\tt (PLX,PLY)}�Ȥ�����ƻ�������
	���ꤹ��.
	${\tt PLROT} = 0$ �λ�, UC����ˤ�������������Ƥ����.
	�㤨��, �̶˳�, ������, ��˴ĳ����Ĥʤ���γ��Ȥ���
	����ˡ��ɽ���ˤ�, {\tt (PLX, PLY, PLROT) = (60., 0., -90.)}
	�Ȥ���.

  \item[ɸ�����] {\tt ( STLAT1, STLAT2 )} \\
	�߿���ˡ����ƤǤϾ嵭�Υѥ�᥿�ʳ���,
	ɸ����٤�ɬ�פǤ���.
	���٥�����ѱ߿���ˡ��ɸ���������Ĥ���Τ�,
	{\tt STLAT2} ����ꤷ�ʤ���Фʤ�ʤ���,
	����¾�α߿���ˡ�� {\tt STLAT1 }���ͤΤߤ�Ȥ�.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SGRGET/SGRSET} �ˤ�ä�
        ����/���ȤǤ���.

  \item[������ƻȾ��] {\tt ( RSAT )} \\
	���Ϳ�ˡ������, ̵�±󤫤��ϵ��į�᤿�褦�����ˡ�Ǥ��뤬,
	���ץ����Ȥ���ͭ�¤ΰ��֤ˤ����������į�᤿�褦�����
	 (Satellite View) ����ǽ�Ǥ���.
	���Ϳ�ˡ�Ǥ��Υ��ץ��������򤹤�ˤ�,
	{\tt RSAT} �� 1 �ʾ���ͤ����ꤹ��.
	{\tt RSAT} ��, �ϵ�Ⱦ�¤� 1 �Ȥ������Ρֱ����ε�ƻȾ�¡פǤ���.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SGRGET/SGRSET} �ˤ�ä�
        ����/���ȤǤ���.
\end{description}

%-----------------------------------------------------------------------
\subsection{U��ɸ�Ϥ�����}

U��ɸ�Ϥ����褹�뤿��ˤ�,
{\tt SGFRM} ��Ƥ����Ǥ��������Ϥ��������
�Ѵ��ؿ������ѥ�᡼������ꤷ�Ƥ����ʤ���Фʤ�ʤ�.
���ꤹ�٤��ѥ�᡼���Ϻ�ɸ�Ϥˤ�äưۤʤ뤬,
���פʥѥ�᥿�Ϥ��٤� \SGPGETSET �ˤ�äƴ�������Ƥ���.
������, \SGPGETSET ��ñ�˷Ǽ��Ǥ����ܤ򤷤Ƥ�������ʤΤ�,
{\bf ���ꤷ���ѥ�᥿���ͤ�, �Ѵ��ؿ�����ꤹ��롼����
{\tt SGSTRF} ��Ƥ֤��Ȥ�ͭ���ˤʤ�.}
�Ѵ��ؿ��Υѥ�᥿��1��1�����ꤹ��Τ����ݤʤΤ�,
�ޤȤ�ƥѥ�᥿�����ꤹ��롼�����Ѱդ���Ƥ���,
���̤Ϥ������Ȥäƥѥ�᥿�������Ԥʤ�.
\vspace{1em}

����Ū���Ѵ��ѥ�᥿�����ꤹ��ˤ�{\tt SGFRM} �Τ��ȤǼ��Τ褦��
�����ǥ��󥰤���.
\vspace{1em}

ľ�Ѻ�ɸ��
\begin{Dprogram}
       CALL SGSVPT(VXMIN, VXMAX, VYMIN, VYMAX)
       CALL SGSWND(UXMIN, UXMAX, UYMIN, UYMAX)
       CALL SGSTRN(ITR)
       CALL SGSTRF
\end{Dprogram}
\vspace{1em}

ľ���ɸ��
\begin{Dprogram}
       CALL SGSVPT(VXMIN, VXMAX, VYMIN, VYMAX)
       CALL SGSSIM(SIMFAC, XOFF, YOFF)
       CALL SGSTRN(ITR)
       CALL SGSTRF
\end{Dprogram}
\vspace{1em}

�Ͽ޺�ɸ��
\begin{Dprogram}
       CALL SGSVPT(VXMIN, VXMAX, VYMIN, VYMAX)
       CALL SGSSIM(SIMFAC, XOFF, YOFF)
       CALL SGSMPL(PLX, PLY, PLROT)
       CALL SGSTRN(ITR)
       CALL SGSTRF
\end{Dprogram}
�߿���Ƥξ���, ����ʳ��� {\tt SGRSET} �ˤ�ä�ɸ������ΰ���
{\tt (STLAT1, STLAT2)} ��Ϳ���Ƥ���ɬ�פ�����.
\vspace{1em}

�����Υѥ�᥿�� �Ѵ��ؿ�����ꤹ��롼���� {\tt SGSTRF} ��
�ƤФ�����Ǥ����, �ɤΤ褦�ʽ��֤ǻ��ꤷ�Ƥ⹽��ʤ�.
�Ѵ��ؿ�̾�ޤ���ά�����ꤷ��, �Ѵ��ؿ��ֹ���֤��ؿ����Ѱդ���Ƥ���.
\vspace{1em}

%-----------------------------------------------------------------------
\section{3�����������Ѵ�}
\label{gaiyou.ntrf3}

\subsection{��ɸ�Ϥμ���}
3�����Υ桼������ɸ�� (UC) �ϼ��Τ褦�ʼ��ब����,
�桼�����Ϥ����椫��ؿ��ֹ�ˤ�ä� 1 �Ĥ����򤹤�.

\begin{center}
  \begin{tabular}{cp{4cm}}
    \hline
      �ֹ� &             \\
       \hline
       1 & ľ�Ѻ�ɸ      \\
       2 & ������ɸ      \\
       3 & ���ɸ        \\
     \hline
  \end{tabular}
\end{center}

3 ������ɸ�Ϥ�2 ������ɸ�ϤȰۤʤ��п����Τ��Ƥ��ϴؿ��ֹ�ǤϤʤ�,
�п������å� (���) �ˤ�äƻ��ꤹ��.


%-----------------------------------------------------------------------
\subsection{3���������Ѵ��ѥ�᥿}


�嵭��3����U��ɸ��3����V��ɸ���Ѵ�����
�������Ѵ���ɬ�פʥѥ�᡼���ˤϰʲ��Τ�Τ�����.
������GRPH1�������ѿ����������롼����\SGPGETSET �ˤ��
��Ĥ�������/���ȤǤ��뤬,
Ʊ��Υѥ�᡼����ޤȤ�����ꤹ��桼�ƥ���ƥ�����
{\tt SCPACK} ������Ѱդ���Ƥ���.

\begin{description}
  \item[�ӥ塼�ݡ���] 
        {\tt ( VXMIN3, VXMAX3, VYMIN3, VYMAX3, VZMIN3, VZMAX3 )} \\
	ľ��ľ����ɸ ({\tt ITR=1}) ���Ѵ���ɬ�פʥѥ�᥿��, 
	������ɤΥѥ�᥿�ȶ��˻��ꤹ��.
	2�����Υӥ塼�ݡ��ȤȰۤʤ�
	����åԥ󥰤��ϰϤȤϴط����ʤ�.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SCSVPT/SCQVPT} �ˤ�ä�
        ����/���ȤǤ���.

  \item[������ɥ�] {\tt ( UXMIN3, UXMAX3, UYMIN3, UYMAX3, UZMIN3, UZMAX3 )} \\
	{\tt ITR=1} �λ�, 
	�ӥ塼�ݡ��Ȥ��б������ɸ�ͤ� UC ���ͤǻ��ꤹ��.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SCSWND/SCQWND} �ˤ�ä�
        ����/���ȤǤ���.

  \item[�п������å�] {\tt ( LXLOG3, LYLOG3, LZLOG3 )} \\
	{\tt ITR=1} �λ�, 
	���줾��μ����п��ˤ������Ȥ���, {\tt .TRUE.} �ˤ���.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SCSLOG/SCQLOG} �ˤ�ä�
        ����/���ȤǤ���.

  \item[����Ѵ��ѥ�᥿] {\tt( SIMFAC3, VXORG3, VYORG3, VZORG3) } \\
	������ɸ�ȵ��ɸ�λ��˻��ꤹ��
	����Ѵ� (����̾��ȸ�����ư) �Υѥ�᥿.
	��ɸ������{\tt (VXORG3, VYORG3, VZORG3)} �����ꤹ��.
	\vspace{0.5em}

	�����Υѥ�᡼���� {\tt SCSORG/SCQORG} �ˤ�ä�
        ����/���ȤǤ���.
\end{description}

%-----------------------------------------------------------------------
\subsection{��ɸ�Ϥ�����}

3������U��ɸ�Ϥ����褹�뤿��ˤ�, 2������ɸ�Ϥ�Ʊ��
{\tt SGFRM} ��Ƥ����Ǥ��������Ϥ��������
�Ѵ��ؿ������ѥ�᡼������ꤷ�Ƥ����ʤ���Фʤ�ʤ�.
�����Υѥ�᥿���ͤ�, �Ѵ��ؿ�����ꤹ��롼����
{\tt SCSTRF} ��Ƥ֤��Ȥ�ͭ���ˤʤ�.
3�����Υѥ�᥿��2�����Υѥ�᥿�Ȥ���Ω�Ǥ���.
\vspace{1em}

���פʥѥ�᥿�Ϥ��٤� \SGPGETSET �ˤ�äƴ�������Ƥ��뤬,
�Ѵ��ؿ��Υѥ�᥿��1��1�����ꤹ��Τ����ݤʤΤ�,
�ޤȤ�ƥѥ�᥿�����ꤹ��롼�����Ѱդ���Ƥ���,
���̤Ϥ������Ȥäƥѥ�᥿�������Ԥʤ�.
\vspace{1em}

����Ū���Ѵ��ѥ�᥿�����ꤹ��ˤ�{\tt SGFRM} �Τ��ȤǼ��Τ褦��
�����ǥ��󥰤���.
\vspace{1em}

ľ�Ѻ�ɸ��
\begin{Dprogram}
       CALL SCSVPT(VXMIN3, VXMAX3, VYMIN3, VYMAX3, VZMIN3, VZMAX3)
       CALL SCSWND(UXMIN3, UXMAX3, UYMIN3, UYMAX3, UZMIN3, UZMAX3)
       CALL SCSTRN(ITR3)
       CALL SCSTRF
\end{Dprogram}
\vspace{1em}

������ɸ, ���ɸ
\begin{Dprogram}
       CALL SCSORG(SFAC3, VXORG3, VYORG3, VZORG3)
       CALL SCSTRN(ITR3)
       CALL SCSTRF
\end{Dprogram}
\vspace{1em}

%-----------------------------------------------------------------------
\section{Ʃ���Ѵ�}
\label{gaiyou.ptrf}

Ʃ���Ѵ��Ȥ�, Ǥ�դλ�������3�������֤�į��Ʊ�ᴶ��Ф��Ѵ��Ǥ���.
��ǽ�饤�֥��ˤ����Ƥ�, 3����V��ɸ�Ϥ���2����R��ɸ�Ϥؤ��Ѵ���ؤ�.
\vspace{1em}

���̤�, �����Ѵ��Ǥ�3�������־��ʿ��������Ƥ��줿2����ʿ�̾�Ǥ�
ʿ�Ԥˤʤ�ʤ�.
������̵�±�˻��äƤ�����, ʿ������ʿ��������Ƥ���뤬,
���Τ褦����Ƥ��줿�޷��Ϥ����ä��Լ����˴�������.
\vspace{1em}

Ʃ���Ѵ���Ԥʤ��ˤ�, {\bf �ֻ�����} ��{\bf �־����濴��}������
���ʤ���Фʤ�ʤ�.
�����Ȥ��ɤ�ǻ����̤�3�������֤�į�����֤Ǥ���,
�����Υ�󥺤ΰ��֤Ǥ���Ȼפ����ɤ�.
������Ф���, �����濴�ϥ����Υե�����ξ����ǤϤʤ�,
���ܤ��Ƥ�����, ���ʤ����������ָ��Ĥ�����פǤ���.
���λ����Ⱦ����濴��������{\bf �ֻ�����} �Ǥ���.
\vspace{1em}

Ʃ���Ѵ��ˤ�ä� 3�����޷��γ�����,
�������Ȼ����������� {\bf ������̡�}�ȸ���������Ƥ����.
�ϵ�ή����Ǿ�饤�֥��Ǥ�,
����̤Ͼ����濴���̤�, �����˿�ľ���̤Ǥ���.
\vspace{1em}

2������ɸ�Ϥξ��, 2������V��ɸ�Ϥ�3������V��ɸ�Ϥ�1ʿ�̤˳���դ���
���Ȥ�, Ʃ���Ѵ�����ǽ�ˤʤ�.
���κݤ˳���դ��뤳�Ȥ��Ǥ���ʿ�̤�, 3���� X, Y, Z ��ɸ���Τ����줫��
��ľ��ʿ�̤Ǥ���, �Ф���̤˳���դ��뤳�ȤϤǤ��ʤ�.
(�Ф�˸���ˤϻ�����ư�������ɤ�)


%-----------------------------------------------------------------------
\subsection{�Ѵ��ѥ�᥿}

\begin{description}
  \item[����] {\tt ( XEYE3, YEYE3, ZEYE3 )} \\
	3�������־�Ǥλ���.
	���ΰ��֤˥����򹽤��Ƥ���Ȼפ����ɤ�.
  \item[�����濴] {\tt ( XOBJ3, YOBJ3, ZOBJ3 ) } \\
	3����������ǻ������������ɸ��.
	���������������Τΰ��֤Ȼפ����ɤ�.
	�ʤ�, �����濴���̤�, ����(�����Ⱦ����濴������)�˿�ľ���̤�
	����̤Ȥʤ�.
	���ʤ��, 3�������־����(X,Y,Z) ��, �������Ȼ������̤�����
	����̤ȸ���������Ƥ����.
  \item[���] {\tt ( ANGLE3 ) } \\
	�������餳�γ��٤Ǹ���������̾��Ĺ����,
	����ľ�Ѻ�ɸ�Ϥ�ñ��Ĺ���Ȥʤ�.
  \item[����] {\tt ( TILT3 ) } \\
	Z ���η���. �����θ������η�������������.
	���γ��٤�0 �λ�, 3�������֤�Z��������ľ�Ѻ�ɸ��Y�����¹Ԥˤ�
        ��.
	������Z ����ʿ�Ԥʾ��ˤ�, Y �������ˤʤ�.
  \item[���ե��å�] {\tt ( XOFF3, YOFF3 ) } \\
	����ľ�Ѻ�ɸ�Ϥ���Ƥ��줿�����濴�ΰ��֤�,
        �濴����ΰ��֤ǻ��ꤹ��.
	�̾盧���ͤ� (0,0) ���ɤ�.
  \item[2����ʿ�̰���] {\tt ( IXC3, IYC3, SEC3 )}\\
	2����ʿ�̤�3�������֤Τɤ��˰����դ��뤫���ꤹ��.
	{\tt IXC3, IYC3} �Ϥ��줾��2����ʿ�̤�X��ɸ, Y��ɸ���б�����
	3������ɸ�� (1,2,3) �ο����ǻ��ꤹ���Τ�,
	�����Ϥ��줾�� X��ɸ, Y��ɸ, Z��ɸ���б�����.
	�����ο��ͤ�����ͤ���ꤹ���, �����դ˳�����Ƥ�.
	{\tt SEC3} �ϻĤ�κ�ɸ�κ�ɸ�ͤǤ���.
\end{description}


%-----------------------------------------------------------------------
\subsection{Ʃ���Ѵ�������}

Ʃ���Ѵ��Υѥ�᥿��
{\tt SGFRM} ��Ƥ����Ǥ��������Ϥ��������
�Ѵ��ؿ������ѥ�᡼������ꤷ�Ƥ���.
�����Υѥ�᥿���ͤ�, �Ѵ��ؿ�����ꤹ��롼����
{\tt SCSPRJ} ��Ƥ֤��Ȥ�ͭ���ˤʤ�.
Ʃ���Ѵ��Υѥ�᥿��, 2�������褪���3�����������Ѵ�����Ω�Ǥ���.
\vspace{1em}

���פʥѥ�᥿�Ϥ��٤� \SGPGETSET �ˤ�äƴ�������Ƥ��뤬,
�ޤȤ�ƥѥ�᥿�����ꤹ��롼����{\tt SCPACK} ���Ѱդ���Ƥ���,
���̤Ϥ������Ȥäƥѥ�᥿�������Ԥʤ�.
\vspace{1em}

����Ū���Ѵ��ѥ�᥿�����ꤹ��ˤ�{\tt SGFRM} �Τ��ȤǼ��Τ褦��
�����ǥ��󥰤���.
\vspace{1em}

\begin{Dprogram}
       CALL SCSEYE(XEYE3, YEYE3, ZEYE3)
       CALL SCSOBJ(XOBJ3, YOBJ3, ZOBJ3)
       CALL SCSPRJ
\end{Dprogram}
\vspace{1em}

���Τۤ��Υѥ�᥿��ɬ�פ˱����� \SGPSET �ǻ��ꤹ��.

�ʤ�, 2����ʿ�̤�3����ʿ�̤˳���դ���ˤ�,  {\tt SCSPRJ} ������,
\begin{Dprogram}
       CALL SCSPLN( IXC3, IYC3, SEC3)
\end{Dprogram}
��Ƥ�.
����ˤ��, 2����ʿ�̾������롼�����
3�����������ʿ�̾�ǻȤ����Ȥ��Ǥ���褦�ˤʤ�.
\vspace{1em}

%------------------------------------------------------------------------


\section{���ϥץ�ߥƥ���}
\label{gaiyou.outp}

�޷���������������Ǥ���ϥץ�ߥƥ��֤Ȥ���.
GRPH1 �ν��ϥץ�ߥƥ��֤ˤϼ��Τ�Τ�����.

\begin{itemize}
  \item �ݥ�饤��(polyline) : �ޤ���.
  \item �ݥ�ޡ�����(polymarker) : �ޡ�������.
  \item �ƥ�����(text) : ʸ����.
  \item �ȡ���(tone) : ¿�ѷ��Τ̤�Ĥ֤�.
\end{itemize}
���Τۤ�, ���Ū�˼��Υץ�ߥƥ��֤�����.
\begin{itemize}
% \item �ե��륨�ꥢ(fill area) : �����ˤ��¿�ѷ��Τ̤�Ĥ֤�.
  \item �饤��(line) : ��ʬ.
  \item ������(arrow) : ���.
\end{itemize}

�����6�ĤΥץ�ߥƥ��֤Τ���, �ȡ���ץ�ߥƥ��ְʳ���5�Ĥ�
���٤���ʬ�ǹ��������.
��ʬ�ˤϥ饤�󥤥�ǥ����ȥ饤�󥿥��׸ƤФ��°��������.
�ޤ�, �ȡ���ˤ�, �ȡ���ѥ������ֹ�Ȥ���°��������.
������°����, �ʲ��Τ褦���������Ƥ���.
\vspace{1em}

GRPH1 �ǰ�����ɸ�Ϥˤ϶�����ɸ�Ϥ�ޤޤ��Τ�,
��ʬ��ȡ���ζ�������ꤹ���ɸ���δ֤�ľ����
�Ĥʤ������Թ礬�������礬����.
������, ��ɸ���δ֤򤤤��Ĥ���ʬ�䤷��, ��֤��뵡ǽ������.
�����,
���٤ƤΥץ�ߥƥ��֤Ϥ��붭���ǤΥ���åԥ󥰤��оݤȤʤ�.


%-----------------------------------------------------------------------
\subsection{�饤�󥤥�ǥ���}
\label{gaiyou.lindex}

GRPH1 �����������ʬ�������ȿ��ϥ饤�󥤥�ǥ����ȸƤФ��
3�������(nnm)�ǻ��ꤵ���.
���������ȿ��Τ����ɤ��餫���������Ѥ����ʤ��褦��
�ǥХ����˽��Ϥ�����Ǥ�,
�饤�󥤥�ǥ����ΰۤʤ�2�ܤ��������̤Ǥ���褦�ˤ��뤿��,
�饤�󥤥�ǥ����ϼ��Τ褦�ʵ�§�ˤ������ä������ȿ����б��Ť�����.
\vspace{1em}

���������ȿ���ξ���Ѥ�����褦�ʥ����ƥ�Ǥ�,
���2��(nn=0- 99)�����ֹ�, ����1��(m=0- 9)������������ɽ��.
���ֹ��, 1����5 �ޤǤ�ɸ��Ū��

\begin{center}
    \begin{tabular}{cl}
	1: &  ��ޤ��Ϲ� (�ե������饦���) \\
	2: &  �� \\
	3: &  �� \\
	4: &  �� \\
	5: &  �� \\
    \end{tabular}
\end{center}

�ȷ����Ƥ��뤬,
�������礭���ֹ�˴ؤ��Ƥ�
colormap �ե����������ˤ��.
�ޤ�m: 1(��)$\rightarrow $9(��)�ȤʤäƤ���.
���������������Ѥ�����褦�ʽ������֤Ǥ�,
m=0�ΤȤ��˸¤ä�nn��m�Ȥ����ɤߤ�����.
�ޤ�, ���ο���������������褦�ʽ������֤Ǥ�,
nn=0�ΤȤ��˸¤ä�m��nn�Ȥ����ɤߤ�����.
�������ä����������ȿ��������������Ȥ��ʳ���,
1��Υ饤�󥤥�ǥ�������ꤷ�Ƥ�����,
�Ȥꤢ�������֤˸�ͭ����ˡ�ˤ�ä���ʬ�ϼ��̲�ǽ�Ȥʤ�.

%-----------------------------------------------------------------------
\subsection{�饤�󥿥���}

�饤�󥿥��פȤ�, ����, �����ʤɤ�����Ǥ���.
1����4�ޤǤ��ֹ�ˤϤ��餫����ʲ��Υ����פ������Ƥ���.

\begin{center}
    \begin{tabular}{cl}
	1: &  ���� \\
	2: &  ���� \\
	3: &  ���� \\
	4: &  1������\\
    \end{tabular}
\end{center}

����¾��0�ʳ��������ϲ���N�ӥå�
 (N�������ѿ�{\tt 'NBITS'}�Ƿ�ޤ���.
����ͤ�16; \ref{sgpack.cntl.sgpget}�Ỳ��)
�Υӥåȥѥ�������Ѥ������郎���ꤵ���.
���Ȥ���N=16��{\tt ITYPE} = Z'0000F0F0' (16�����)�ΤȤ�,
'\underline{4bits ON} 4bits OFF \underline{4bits ON} 4bits OFF'
�Τ褦�����������ꤵ���.
1�ӥå��������Ĺ���������ѿ�{\tt 'BITLEN'}������.
�饤�󥿥��פκ�����\ref{append.table.sgplin}�Ỳ��.

%-----------------------------------------------------------------------
\subsection{�ȡ����ֹ�}

�ȡ���ѥ������ֹ�ˤϿ��ξ����,
�ѥ�����ξ���ξ���ޤޤ�Ƥ���,
����3�夬�ѥ������ֹ�, �������̤η�Ͽ�����ꤹ��.
������ꤷ�ʤ� (3����ֹ��������) ����,
�ե������饦��� (���ֹ�1) �Ȳ�ᤵ���.
\vspace{1em}

�ѥ������ֹ�κǾ�̷��, �ѥ�����μ���򤢤�魯.

\begin{center}
    \begin{tabular}{cl}
	0: &  �ɥå� \\
	1: &  ���� \\
	2: &  ���� (���夬��) \\
	3: &  ���� \\
	4: &  ���� (���夬��) \\
	5: &  �ʻ� (�Ĳ�) \\
	6: &  �ʻ� (�Ф�) \\
    \end{tabular}
\end{center}

2����, �ɥåȤ��礭���������������0����5�δ֤ǻ��ꤹ��.
�ͤ��礭���ʤ�ˤĤ�ƥɥåȤ��礭���ʤ�����������ʤ�.
�ǲ��̷�ϥɥåȤ������̩�٤�0����5�δ֤ǻ��ꤹ��.
�ͤ��礭���ʤ�ˤĤ�ƥɥåȤ������̩�٤�������.
������0�ΤȤ��ϲ���������ʤ�.
\vspace{1em}

{\bf �ѥ������ֹ�Ȥ���999����ꤹ��Ȥ٤��̤�Ȥʤ�. }
\vspace{1em}

���顼��ü���䥫�顼�Υץ�󥿡��Ǥ�, ������ꤷ���٤��ɤ�ˤ���ɤ��
�������Ф��Ф����ʤ���. ���Υץ������򥫥顼�����ݡ��Ȥ���ʤ��Ķ�
�Ǽ¹Ԥ��Ƥ�, ����ʤ�ʸ��櫓���Ĥ��褦�˥ɥåȤˤ���ɤ�櫓�Ȥ���ɽ
������褦�ʥ��ץ������Ѱդ���Ƥ���.
\vspace{1em}

�������ȹ礻�ʳ��������ͤϥѥ������������Ƥ��ʤ�.
%�������ȹ礻�ʳ��������ϥѥ������������Ƥ��ʤ���,
%hard fill����ǽ�ʥ����ƥ�ˤ����ƥ桼���������ꤹ�뤳�Ȥ�Ǥ���.
�ȡ���ѥ�����ơ��֥�ˤĤ��Ƥ�
\ref{append.table.sgtone0}- \ref{append.table.sgtone6}��򻲾ȤΤ���.

%-----------------------------------------------------------------------
\subsection{��֤ȥ���åԥ�}

��ֵ�ǽ�ˤϼ���2�Ĥ�����.
\begin{description}
  \item[�������:] �桼����ɸ�Ϥ�����Ū����֤���.
	���٤Ƥκ�ɸ�Ϥǻ����ǽ�Ǥ��뤬,
 	�̾��ľ�Ѱ��ͺ�ɸ ({\tt  ITR=1}) �ǻ��ꤷ�Ƥ��̣�Ϥʤ�.
	������ɸ�Ϥκ�ɸ����, �Ͽ޺�ɸ�ΰ��������������ʤɤ˻Ȥ���.
  \item[������:] �Ͽ���ƺ�ɸ(TC)��, �����Ƚ������̤���߾����֤�
        ��. ������Ͽ���ƴؿ��Τ�ͭ��.
\end{description}
�Ͽ���ƴؿ��ξ��ˤ�, TC �ˤ������ð�����ɬ���ˤˤʤäƤ���Τ�,
�����֤���ꤹ�뤳�Ȥˤ��, �ð����ն�Ǥ���ʬ�����Ŭ�ڤ�������褦
�ˤʤ�.
\vspace{1em}


���ε�ǽ�˴ؤ���\SGPGETSET �Υѥ�᥿�ϰʲ����̤�.

\begin{quote}
  \begin{tabular}{llp{11cm}}
    {\tt LLNINT} & {\tt (L)} & ������֤�Ԥʤ����ɤ������ꤹ��ե饰
			       (��ά��{\tt .FALSE.}). \\
    {\tt LGCINT} & {\tt (L)} & �����֤�Ԥʤ����ɤ������ꤹ��ե饰
			       (��ά��{\tt .TRUE.}). \\
    {\tt RDX, RDY} & {\tt (R)} & ��ֳִ�.
                           1�������Ȥ�Ĺ�����������ͤ�ۤ��ʤ��褦��
                           ��֤����(��ά�� (5., 5.)).\\
  \end{tabular}
\end{quote}
\vspace{1em}


����åԥ󥰤ϼ��ξ��ǹԤʤ���.

\begin{itemize}
   \item {\bf �Ͽޤζ���}   �Ͽ���ƺ�ɸ (TC)
   \item {\bf �ӥ塼�ݡ���} ����ľ�Ѻ�ɸ (VC)
   \item {\bf �ǥХ�������} ����ľ�Ѻ�ɸ (RC)
\end{itemize}
���줾��Υ���åԥ󥰤�, ���κ�ɸ�Ϥκ�ɸ����ʿ�Ԥ����ǰϤޤ������
����Ф��ƹԤʤ���.
�������ä�, �Ͽ���Ƥκݤ˶ˤ��ư�����ž��Ԥʤ���,
TC �ˤ����륯��åԥ󥰶����ϤϷа����˰��פ��ʤ��ʤ�.
\vspace{1em}

���ε�ǽ�˴ؤ���\SGPGETSET �Υѥ�᥿�ϰʲ����̤�.

\begin{quote}
  \begin{tabular}{llp{8cm}}
      {\tt LCLIP} & {\tt (L)} & �ӥ塼�ݡ��ȤǤΥ���åԥ󥰤�
				�Ԥʤ����ɤ������ꤹ��ե饰
				(��ά��{\tt .FALSE.}). \\
      {\tt VXMIN, VXMAX, VYMIN, VYMAX} & {\tt (R)} &
				�ӥ塼�ݡ���.
				�̾� {\tt SGSVPT} �ˤ�����ꤵ���. \\
      {\tt TXMIN, TXMAX, TYMIN, TYMAX} & {\tt (R)} &
				TC �ˤ����륯��åԥ󥰶���
				(��ά�ͤ� -180.0, +180.0, -90.0, +90.0). \\
      {\tt IRMOD}  & {\tt (I)} & �ȡ���ζ������򥯥�åԥ󥰤�������,
				��������³���뤫, ��������³���뤫
				���ꤹ��ѥ�᥿.
				(\ref{gaiyou.tclip} ����)
				(��ά��{\tt 0}). \\
  \end{tabular}
\end{quote}
\vspace{1em}

�ӥ塼�ݡ��Ȥˤ����륯��åԥ󥰤� {\tt 'LCLIP'} �ˤ�ä�
ON/OFF �Ǥ��뤬, ¾�Υ���åԥ󥰤Ͼ�ˤ����ʤ��褦�ˤʤäƤ���. 
���Ϳ�ˡ�� TC �ˤ����륯��åԥ󥰶������ά�ͤΤޤ޻Ȥ���,
΢¦����ʬ�ʤɤ��������Ȥˤʤ�.
ɽ¦��������������ˤ�{\tt 'TYMIN'} �� 0 �ˤ���.


%-----------------------------------------------------------------------
\subsection{�ȡ���Υ���åԥ󥰤˴ؤ�������}
\label{gaiyou.tclip}
�ϵ�ή����Ǿ�饤�֥��Υȡ�����̾� (����åԥ󥰤���ʤ����) 
���ꤵ�줿�����������äƤ��Ƥ�, ���ο޷�����¦���ɤ�Ĥ֤����.
���Τˤ�, ���եȥե���� Even Odd Rule �ˤ������ä��ɤ�Ĥ֤����Ԥ��,
�ϡ��ɥե���ϵ����¸�Ǥ��뤬, �Ǥ���������եȥե���˶ᤤ��§��
�ɤ�Ĥ֤�����ͤˤʤäƤ���.
\vspace{1em}

��С������Ǥϥϡ��ɥե���ϥ���åԥ󥰤��оݤˤʤäƤ��ʤ��ä���, 
DCL ver.5 ����ϡ��ɥե����{\bf ���ե�Ū�˥���åԥ�}
�Ǥ���褦�ˤʤä�.
���ʤ��, �ȡ���Υ���åԥ󥰤ϥϡ��ɥ��������Ԥ��ΤǤϤʤ�, 
���ꤵ�줿�ΰ�ȥ���åԥ��ϰϤ��Ťʤ���ʬ����ꤹ�붭��������������, 
���Υǡ�����ȡ���롼������Ϥ��褦�ˤʤäƤ���.
���Υ���åפ��줿����������륢�르�ꥺ���, 
�������θ�������ޤäƤ��뤳�Ȥ�����Ȥ��Ƥ���.
������, �������θ����Ȥ϶���������ꤹ�������, 
���ײ��˻��ꤹ�뤫, ȿ���ײ��˻��ꤹ�뤫�Ȥ������Ȥ����.
���Υ��르�ꥺ��ϵ���Υȡ�����ɤ�Ĥ֤���§����������������, 
�Ͽ޾� (T ��ɸ��) �Ǥ϶������θ������狼��ʤ�����¦�ȳ�¦��
Ƚ�Ǥ��뤳�Ȥ��Ǥ��ʤ�.
\vspace{1em}

����Ū�ˤϥȡ���򥯥�åԥ󥰤�����ϼ��Τ褦�ˤʤ�.
\begin{enumerate}
\item �������򥯥�åפ���, �����Ĥ�����ʬ��ʬ�䤹��.
\item ���Ǥ��줿��ʬ����³���ʤ���, �Ĥ�����������������.
      {\tt IRMODE=0} �λ�, ȿ���ײ��; {\tt IRMODE=1} �λ�, ���ײ��
      ����³����.
\item �������줿���������Ф��Ƶ���ε�§�ˤ������ä��ɤ�Ĥ֤���Ԥ�.
\end{enumerate}
����åԥ󥰤���ʤ��ΰ�˴ؤ��Ƥ�, ����ε�§�����Τޤ�Ŭ�Ѥ���, 
{\tt IRMODE} �ϲ��ΰ�̣��⤿�ʤ�.
�Ĥޤ�, {\tt IRMODE } ��Ŭ���˻��ꤹ�뤳�Ȥ�, 
�������γ�¦���ɤ�Ĥ֤����Ȥ��Ǥ���櫓�ǤϤʤ�.
\vspace{1em}

�������ä�, 
������������褦�ʿ޷����ɤ�Ĥ֤�����, 
����åԥ󥰤�Ԥ��Τϴ����Ǥ���.
����åԥ󥰤�Ԥ�����, �����Τ����
\begin{center}
{\bf �������θ��������, ������ñ��ʿ޷��ˤ��� }
\end{center}
�ͤˤ��Ƥ�����������.
\vspace{1em}

�ʤ�, �޷��γ�¦���ɤ�Ĥ֤��������ˤ�, 
���ο޷����μ¤˥���åԥ󥰤����褦���ΰ��2ʬ�䤷, 
����åԥ��ΰ� (�ӥ塼�ݡ���) �����ꤷ�ʤ�����, 
2�٥ȡ���롼�����Ƥ�.

%-----------------------------------------------------------------------
\section{�쥤������}

\label{gaiyou.layout}

R��ɸ�Ϥ�x��, y���Ȥ��0 ���� 1���ͤ�Ȥ�,
�����ϰϤ� 1:1 �νĲ�������.
������Ф���, �ºݤΥǥХ����νĲ���Ϥ��������Ǥ���.
�����ϰϤȥǥХ����νĲ��椬���פ��ʤ����ˤ�,
�̾� {\tt SGFRM} ���ƤФ줿�ʳ���,
�ǥХ���������������ϰϤ��������ܤ���褦��
������ơ�������Ѵ������ꤵ���.
\vspace{1em}

������, �ǥХ����������ΰ�򤤤äѤ��˻Ȥ������ä���,
�դ�, �ޤβ���Ŭ���ʥޡ������Ȥꤿ�����⤢��.
���Τ褦�ʻ��ˤ�, GRPH1/SLPACK ��Ȥ�.
SLPACK �ϴ���Ū�˥�����ơ�������Ѵ������ꤹ���Τ�,
�����ϰϤνĲ�����Ѥ���ʳ���,
�ޡ�����˥����ȥ�ʤɤ�ʸ�����񤤤���
1��λ��ʣ���Υե졼����¤٤��ꤹ�뵡ǽ������.
�����ͤʵ�ǽ��쥤�����ȵ�ǽ�ȸƤ�.
\vspace{1em}

���Υ쥤�����ȵ�ǽ��Ȥ��ˤ�, �ǥХ����򥪡��ץ󤷤����
{\tt SGFRM} ��Ƥ�����, Ŭ�ڤ������Ԥʤ�.
�㤨��,

\begin{Dprogram}
       CALL SGOPN(IWS)
       CALL SGDIV('S', 4, 3)  ! ���ڡ����� 4x3 ��ʬ�䤹��.
       CALL SGFRM
       ..........

       CALL SGFRM
       ..........

       CALL SGCLS
\end{Dprogram}

�Ȥ��뤳�Ȥ�, 1�ڡ�����12��Υե졼������ꤹ�뤳�Ȥ��Ǥ���.


