%-*-latex-*-
\documentstyle[a4, epsf] {jreport}

\def\subjectname{$BN)BN9=B$I=<(8@8l(B\linebreak[1]}
\newcommand{\magnify}{$B$N%9%1!<%k$rJQ99$9$k!#4{DjCM$O(B1.0$B$G$"$k!#(B}
\newcommand{\nurbsCaption}{points$B$r@)8fE@$H$9$k%*%V%8%'%/%H$K!"(Bnurbs$B$r(B
$B$+$1$F3j$i$+$K$9$k(B(on)$B$7$J$$(B(off)$B$r@_Dj$r$9$k!#(B}
\newcommand{\widthCaption}{$B@~$NB@$5$r;}$D!#(B\ $BB@$5$r;}$C$?@~$O!"(BX$B<4$+!"(BY
$B<4$K1h$C$FIA$+$l$k!#$=$N$?$a!"3QEY$K$h$C$F1h$&<4$,F~$lBX$o$k$3$H$,$"$k!#(B
DefaultLineWidth$B$,!"4{DjCM$H$7$F@_Dj$5$l$F$$$k!#(B}
\newcommand{\deleteCaption}{$B%*%V%8%'%/%H<+?H$r3+J|$9$k!#(B}
\newcommand{\drawCaption}{$B%*%V%8%'%/%H$NI=<(%b!<%I$r!VI=<(!W$K$9$k!#(B}
\newcommand{\hideCaption}{$B%*%V%8%'%/%H$NI=<(%b!<%I$r!VHsI=<(!W$K$9$k!#(B}
\newcommand{\movesCaption}{$B%*%V%8%'%/%H$r;XDj$7$?:BI8$K0\F0$9$k!#(B}
\newcommand{\colorCaption}{$B%^%F%j%"%k%*%V%8%'%/%H$X$N;2>H$r;}$D!#$3$N(B
$B%a%s%P$N=i4|CM$O!"(BDefaultObjectColor\index{DefaultObjectColor}$B$NFbMF$G$"$k!#(B}
\newcommand{\locationCaption}{$B%*%V%8%'%/%H$N:BI8%G!<%?$N;2>H$rJV$9!#(B}
\newcommand{\rotationCaption}{rotate$B%a%C%;!<%8$G@_Dj$5$l$?!"%*%V%8%'%/(B
$B%H$N:BI87O$KBP$9$k3QEY$rJV$9!#(B}
\newcommand{\rotateCaption}{$B%*%V%8%'%/%H$N:BI87O$KBP$9$k3QEY$r@_Dj$9$k!#(B}

\newenvironment{membertable}{\begin{tabular}{p{30mm}|p{110mm}}}{\end{tabular}}
\newenvironment{messagetable}{\begin{tabular}{p{58mm}|p{82mm}}}{\end{tabular}}


\title{\subjectname\\ $B;2>H%^%K%e%"%k(B}

\author{NEC$B5;=Q>pJs%7%9%F%`3+H/3t<02q<R(B}
\date{$BJ?@.(B 5 $BG/(B 2 $B7n(B}

%\makeindex
\begin{document}
\maketitle
\tableofcontents

\chapter{$B8@8l;EMM(B}
\section{$BJ8K!(B}
$B$3$N8@8l$NJ8K!$r!"(BBNF$B$rMQ$$$F5-=R$9$k$H0J2<$N$h$&$K$J$k!#(B

\begin{verbatim}
<statement>  ::= <expression> ";"
               | <message> ";"
<expression> ::= <expression> <message>
               | <object> <message>
<object>  ::= <object> member_selector
            | <article> class_name
            | variable
            | literal
<article> ::= "a"
            | "an"
<message> ::= message_selector
            | message_selector <argument>
<argument> ::= "(" expression ")"
            |  <coordinate>
            |  <list>
            |  variable
            |  literal
<coordinate>::= "{"number "," number "," number"}"
<list>   ::= "[" <argument> [ "," <argument>] "]" 
\end{verbatim}

\bigskip
\begin{tabular}{c|l}
\hline
member  & radius depth top bottom height division \\
selector& string font size width style points color \\ \hline
message & is draw drawall hide hideall wire wireall \\
selector& transform moves location rotate rotation \\
	& from to alpha append bind cdr car \\
        & magnify antialiases into up push pop \\
        & smooths nurbs shines colors speculer \\
        & insert element value delete quit sync \\ \hline
\end{tabular}
\bigskip

$BJ8$O!"%a%C%;!<%8$H!"$=$N%a%C%;!<%8$NAw$j@h$G$"$kJQ?t$G9=@.$5$l$k!#%a%C(B
$B%;!<%8$r<B9T$7$?7k2L!"CM$rJV$9$h$&$J%a%C%;!<%8$N>l9g!"JV$5$l$?CM$rJQ?t(B
$B$KBeF~!"$"$k$$$O0z?t$H$7$F%a%C%;!<%8$GEO$9$3$H$,$G$-$k!#5-=RNc$r0J2<$K(B
$B<($9!#(B

\begin{verbatim}
   Sphere is a sphere;
   Sphere moves{1,2,3};
   Sphere color is Red;
   Text is a text;
   Text color is Sphere color ; 
   Text moves (Sphere location); # Sphere$B$N0LCV$K(BText$B$r0\F0$9$k!#(B
\end{verbatim}

$B$3$NNc$G$O(Bmoves$B%a%C%;!<%8$G@_Dj$7$?(BSphere$B$N:BI80LCV(B\{1,2,3\}$B$X(BText$B$r(B
$B0\F0$5$;$F$$$k!#(B

\section{$BJQ?t(B(variable)}

$BJQ?tL>$O!"M=Ls8l$r=|$/A4$F$NJ8;zNs$r;XDj$9$k$3$H$,2DG=$G$"$k!#JQ?t$N;X(B
$BDjJ}K!$H$7$F$O!"@dBP0LCV$r;XDj$9$kJ}K!$H!"%+%l%s%H%*%V%8%'%/%H$+$i$NAj(B
$BBP0LCV$r;XDj$9$kJ}K!$,MQ0U$5$l$F$$$k!#AjBP0LCV;XDj$*$h$S!"@dBP0LCV$r;X(B
$BDj$9$kNc$r0J2<$K<($9!#(B

\bigskip
\begin{verbatim}
   X is a group;
    into X;
   SphereA is a sphere;    # X SphereA is a sphere;
   SphereA color is :Red;  # X SphereA radius is Red
   SphereA draw;
   SphereB is a sphere;    # X SphereB is a sphere;
   SphereB color is :Red;  # X SphereA radius is Red;
   SphereB draw;
   up;
\end{verbatim}

$B>e$NNc$G$O!"(BSphereA,SphereB$B$NJQ?t;XDj$,!"%0%k!<%W%*%V%8%'%/%H(BX$B$+$i$NAj(B
$BBP0LCV;XDj$G$"$j!"%a%s%P!<(Bcolor$B$X$N%^%F%j%"%k%*%V%8%'%/%H$N;2>H$rBeF~(B
$B$9$k:]$N(B:Red$B$,%k!<%H$+$i$N@dBP0LCV;XDj$H$J$C$F$$$k!#(B\\$B%a%s%P!<$NCM$N;2(B
$B>H!"=q$-49$($O!"0J2<$N$h$&$K9T$J$&!#(B

\begin{verbatim}
   X is a sphere;
   X color is Red;
   Y is a sphere;
   Y color is Green; 
   Y color is X color; 
\end{verbatim}

$B>e$NNc$G$O!"(B Y$B$N?'$O(BX$B$N(Bcolor$B$H$$$&%a%s%P!<$,;2>H$7$F$$$k%*%V%8%'%/%H$r(B
$B;2>H$9$k$3$H$K$J$k!#(B

\chapter{$B%/%i%9(B}
$BK\%7%9%F%`$KAH$_9~$^$l$F$$$k%/%i%9$r<($9!#%0%i%U%#%C%/%*%V%8%'%/%H$N3g(B
$B8LFb$NJ8;z$O!"%/%i%9L>$rI=$7$F$$$k!#(B
\begin{itemize}
\item $B%j%F%i%k%*%V%8%'%/%H(B
\begin{enumerate}
\item $B?t%*%V%8%'%/%H(B
\item $BJ8;zNs%*%V%8%'%/%H(B
\item $B0LCV>pJs%*%V%8%'%/%H(B
\item $B%j%9%H%*%V%8%'%/%H(B
\item $B%^%F%j%"%k%*%V%8%'%/%H(B
\end{enumerate}

\item $B%0%i%U%#%C%/%*%V%8%'%/%H(B
\begin{enumerate}
\item $B%0%k!<%W%*%V%8%'%/%H(B(group)
\item $B%F%-%9%H%*%V%8%'%/%H(B(text)
\item $B@~%*%V%8%'%/%H(B(segment)
\item $BE@%*%V%8%'%/%H(B(line)
\item $B%]%j%4%s%*%V%8%'%/%H(B
\item $B5e%*%V%8%'%/%H(B(sphere)
\item $B1_E{%*%V%8%'%/%H(B
\item $B3QCl%*%V%8%'%/%H(B
\item $B1_?m%*%V%8%'%/%H(B
\item $B3Q?m%*%V%8%'%/%H(B
\item $BH"%*%V%8%'%/%H(B
\end{enumerate}
\end{itemize}

\section{$B%j%F%i%k%*%V%8%'%/%H(B}

$B$3$3$G$O!"I=<($NBP>]$G$O$J$$%G!<%?$K$D$$$F@bL@$9$k!#(B

\subsection{$B?t%*%V%8%'%/%H(B}

$B?t$H$7$F!"@0?t$H<B?t$r07$&!#D>@\E*$J@0?t!"(B16$B?JI=5-!"<B?t$NI=5-$N$_$r<u(B
$BM}$9$k!#(B

\bigskip
[$BNc(B)] 1 , -10 , 0xffff , 0.1 , -5.9

\bigskip
$B?t$KBP$9$kA`:n(B

\begin {tabular}{ll}
$B2C;;(B & A is B + C; \\
$B8:;;(B & A is B - C; \\
$B>h;;(B & A is B * C; \\
$B=|;;(B & A is B / C; \\
\end{tabular}

\bigskip
$B$b$7!"JRJ}$,@0?t!"$b$&0lJ}$,<B?t$G$"$C$?>l9g$K$O!"@0?t$r<B?t$KD>$7$F1i(B
$B;;$r9T$J$&!#$^$?!"?tCM1i;;$H$7$F0J2<$N$b$N$b!"MQ0U$7$F$$$k!#(B

\bigskip
\begin{tabular}{lr@{ is }l}
$B@5894X?t(B & A & sin(B); \index{sin} \\
$BM>894X?t(B & A & cos(B); \index{cos} \\
$B@5@\4X?t(B & A & tan(B); \index{tan} \\
$B5U@5894X?t(B & A & asin(B); \index{asin} \\
$B5UM>894X?t(B & A & acos(B); \index{acos} \\
$B5U@5@\4X?t(B & A & atan(B); \index{atan} \\
$B;X?t4X?t(B & A & exp(B); \index{exp} \\
$BBP?t4X?t(B & A & log(B); \index{log} \\
$B@0?t2=4X?t(B & A & int(B); \index{int}
\end{tabular}

\subsection{$BJ8;zNs%*%V%8%'%/%H(B}
$BJ8;zNs$O!"(B"$B5-9f$G0O$^$l$k$b$N$H$7$F$$$k!#J8;zNsCf$GJ8;z(B"$B$r4^$`>l9g$K$O!"(B
$BI,$:(B$\backslash$$B$rA0$KF~$l$J$1$l$P$J$i$J$$!#C"$7!"K\%7%9%F%`$G$O!"(B
$\backslash$$B$KB3$$$F(B0xff$B$J$I$N(B8$B?J!"(B16$B?JJ8;zI=5-$O!"$G$-$J$$$b$N$H$7$F$$(B
$B$k!#(B

\bigskip
$BNc(B) "String" , "$\backslash$"string$\backslash$""

\subsection{$B0LCV>pJs%*%V%8%'%/%H(B}
$B0LCV>pJs%*%V%8%'%/%H$O!";0$D$N!V?t!W$G0z?t$,M?$($i$l$?>l9g$K!"$3$N%G!<(B
$B%?7?$N%*%V%8%'%/%H$,@8@.$5$l$k!#%7%j%s%@%*%V%8%'%/%H$d%Q%$%W%*%V%8%'%/(B
$B%HEy$G0LCV>pJs$rM?$($k;~$K;HMQ$9$k!#(B

\bigskip
$BNc(B) X is \{1,2,3\}; 

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
value $B%$%s%G%C%/%9(B \index{value} & $B%$%s%G%C%/%9$G;XDj$7$?<4$N:BI8CM$r(B
$BJV$9!#(B\newline $B%$%s%G%C%/%9$NCM$O!"(B0$B!"(B1$B!"(B2\ $B$N$$$:$l$+$G!"$=$l$>$l(Bx$B<4!"(By
$B<4!"(Bz$B<4$N:BI8CM$rJV$9!#(B\\ \hline
value\  \{$B%$%s%G%C%/%9(B,\ $B%$%s%G%C%/%9$G;XDj$5$l$?<4$N:BI8CM(B\} & $B0LCV>pJs$K(B
$B$*$$$F%$%s%G%C%/%9$G<($5$l$k:BI8CM$rJQ99$9$k!#(B\\ \hline
\end{messagetable}

\bigskip

$BCm(B) $B0LCV>pJs$N:BI8CM$rJQ99$9$k$H!"$=$N0LCV>pJs$r;2>H$7$F$$$k$9$Y$F$N!"(B
$B%0%i%U%#%C%/%*%V%8%'%/%H$N0LCV$bJQ99$5$l$k!#(B


\subsection{$B%j%9%H%*%V%8%'%/%H(B}
$B0LCV>pJs$N9=B$2=$r9T$&$?$a$KDj5A$9$k%G!<%?7?$G$"$k!#%]%j%4%s$GG$0U$NLL(B
$B%*%V%8%'%/%H$r07$&:]!"$3$N7?$G0LCV>pJs$r5-=R$9$k!#=q<0$r0J2<$K<($9!#(B

$B%j%9%H(B $\longrightarrow$ [$B0LCV>pJsJB$S$^$?$O!"%j%9%H(B]

$B%j%9%H$NNc$r0J2<$K<($9!#(B

\begin {tabular}{r@{ X is }l}
$BNc(B1) & []; \\
$BNc(B2) & [\{1,2,3\},\{4,5,6\},\{7,8,9\}]; \\
$BNc(B3) &
[[\{1,2,3\},\{4,5,6\},\{7,8,9\}],[\{10,11,12\},\{13,14,15\},\{16,17,18\}]];
\end{tabular}

\medskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
append $B%j%9%HMWAG$^$?$O!":BI8%G!<%?(B \index{append} &
$B<u?.@h$N%j%9%H$N:F8eHx$KMWAG$rDI2C$9$k!#(B \\ \hline
insert $B%j%9%HMWAG$^$?$O!":BI8%G!<%?(B \index{insert} &
$B<u?.@h$N%j%9%H$N@hF,$KMWAG$rA^F~$9$k!#$=$7$FA^F~8e$N%j%9%H$N@hF,$rJV$9!#(B
\\ \hline
element {$B%$%s%G%C%/%9(B} \index{element} & 
$B<u?.@h$N%j%9%H$N@hF,(B(0$BHVL\(B)$B$+$i!"%$%s%G%C%/%9$G<($5$l$kMWAG$rJV$9!#(B\\ \hline
element {$B%$%s%G%C%/%9(B,$B%j%9%HMWAG$^$?$O!":BI8%G!<%?(B} &
$B<u?.@h$N%j%9%H$N@hF,(B(0$BHVL\(B)$B$+$i!"%$%s%G%C%/%9$G<($5$l$kMWAG$N=q49$($r(B
$B9T$J$&!#(B\\ \hline
car \index{car} & $B%j%9%H%*%V%8%'%/%H$N(Bcar$BIt$rJV$9!#(B\\ \hline
cdr \index{cdr} & $B%j%9%H%*%V%8%'%/%H$N(Bcdr$BIt$rJV$9!#(B\\ \hline
\end{messagetable}

\subsection{$B%^%F%j%"%k%*%V%8%'%/%H(B}
$B%0%i%U%#%C%/%*%V%8%'%/%H$KBP$9$k!V?'!W$N>pJs$r;}$D%*%V%8%'%/%H$G$"$k!#(B\\
$B%0%i%U%#%C%/%*%V%8%'%/%H!V5e!W$r@V?'$GI=<($9$kNc$r0J2<$K<($9!#(B

\begin{center}
\begin{verbatim}
Red_R is 10.0;
Red_G is 0.0;
Red_B is 0.0;
Red_speculer_R is 10.0;
Red_speculer_G is 0.0;
Red_speculer_B is 0.0;
Red_speculer_Shine is 10.0;
Red is a material;
Red colors {Red_R,Red_G,Red_B};
Red speculer {Red_speculer_R,Red_speculer_G,Red_speculer_B};
Red shines Red_Shine;
Red bind;
Sphere is a sphere;
Sphere color is Red;
Sphere draw;
\end{verbatim}
\end{center}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
colors \{$B@V$NCM(B,$BNP$NCM(B,$B@D$NCM(B\} \index{colors} &
$B?'>pJs$r(BRGB$B$G@_Dj$9$k!#(B \\ \hline
speculer \{$B@V$NCM(B,$BNP$NCM(B,$B@D$NCM(B\} \index{speculer} &
RGB$BKh$NH?<MN($r@_Dj$9$k!#(B \\ \hline
shines $B51EY%G!<%?(B \index{shines} & $B51EY$r@_Dj$9$k!#(B \\ \hline
alpha $BF)L@EY%G!<%?(B \index{alpha} & $BF)L@EY$r@_Dj$9$k!#F)L@EY%G!<%?$K$O(B0$B!A(B
1$B$,@_Dj2DG=$G!"(B1$B$GITF)L@$K$J$k!#(B \\ \hline
bind \index{bind} & $B?'>pJs$r%7%9%F%`$KEPO?$9$k!#(B \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\medskip
$BC"$7!"(Bcolors,speculer$B$N0z?tMWAG$OI,$:(Bshines$B$G@_Dj$5$l$k51EY$NCM$r1[$((B
$B$F$O$J$i$J$$!#(B

\section{$B%0%i%U%#%C%/%*%V%8%'%/%H(B}
$B$3$3$G$O!"<B:]$KI=<($NBP>]$H$J$k%*%V%8%'%/%H!"$D$^$j(Bdraw$B%a%C%;!<%8$r<u(B
$B$1$H$k$3$H$N$G$-$k%*%V%8%'%/%H$K$D$$$F=R$Y$k!#(B

\subsection {$B%0%k!<%W%*%V%8%'%/%H(B(group)}
$B%*%V%8%'%/%H$N3,AX4IM}$r9T$&$?$a$N%*%V%8%'%/%H$G$"$k!#$3$N%*%V%8%'%/%H(B
$B$r@8@.$9$k$H!"G$0U$NJQ?tL>!JM=Ls8l$r=|$/!K$G%*%V%8%'%/%H$r$3$N%*%V%8%'(B
$B%/%H$N%0%k!<%W$KEPO?$9$k$3$H$,$G$-$k!#(B

\bigskip
$B5-=RNc(B

\begin {tabular}{ll}
$B!J@5!K(B             & $B!J8m!K(B \\
A is a group;      & A B is a sphere; \\
A B is a group;    & A B C is a sphere; \\
A B C is a sphere; &
\end{tabular}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & $B%*%V%8%'%/%H(B\magnify \\ \hline
draw \index{draw} & \drawCaption
$B$b$7!"%0%k!<%T%s%0$5$l$F$$$k%0%i%U%#%C%/%*%V%8%'%/%H$,!VI=<(!W%b!<%I$G(B
$BB8:_$9$l$P!"$=$l$rI=<($9$k!#(B \\ \hline
drawall \index{drawall} & $B%0%k!<%WFb$N%0%i%U%#%C%/%*%V%8%'%/%H$N(B
$BI=<(%b!<%I$r$9$Y$F!VI=<(!W$K$9$k!#(B \\ \hline
wireall \index{wireall} & $B%0%k!<%WFb$N%0%i%U%#%C%/%*%V%8%'%/%H$N(B
$BI=<(%b!<%I$r$9$Y$F!V%o%$%d!<%U%l!<%`I=<(!W$K$9$k!#(B \\ \hline
hide \index{hide} & \hideCaption \\ \hline
hideall \index{hideall} & $B%0%k!<%WFb$N%0%i%U%#%C%/%*%V%8%'%/%H$N(B
$BI=<(%b!<%I$r$9$Y$F!VHsI=<(!W$K$9$k!#(B \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\subsection {$B%+%l%s%H%0%k!<%W(B}
$B%+%l%s%H%0%k!<%W$O!"I=<(%7%9%F%`$N$J$+$G%f!<%6$,A`:n$NBP>]$H$7$F$$$k%0(B
$B%k!<%W%*%V%8%'%/%H$r;X$7$F$$$k!#$3$l$rJQ99$9$k$3$H$G!"%*%V%8%'%/%H3,AX(B
$B4V$N0\F0$r<B8=$7$F$$$k!#0J2<$KNc$r<($9!#(B

\begin {tabular}{ll}
A is a group; & \\
A B is a group; & \\
A B C is a group; & \\
into A B; & \#$B%+%l%s%H%0%k!<%W(B A B \\
push C;   & \#$B%+%l%s%H%0%k!<%W(B A B C \\
pop; & \#$B%+%l%s%H%0%k!<%W(B A B \\
up; & \#$B%+%l%s%H%0%k!<%W(B A \\
up; & \#$B%+%l%s%H%0%k!<%W(B
\end {tabular}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
into $B%0%k!<%WL>(B \index{into} & $B%+%l%s%H%0%k!<%W$rJQ99$9$k!#(B \\ \hline
up \index{up} & $B%+%l%s%H%0%k!<%W$N?F$r%+%l%s%H%0%k!<%W$KJQ99$9$k!#(B\\ \hline
push $B%0%k!<%WL>(B \index{push} & $B%+%l%s%H%0%k!<%W$r%9%?%C%/$K@Q$_>e$2!"(B
$B;XDj$5$l$?%0%k!<%W$r%+%l%s%H%0%k!<%W$KJQ99$9$k!#(B\\ \hline
pop \index{pop} & $B%9%?%C%/$K@Q$^$l$?%0%k!<%W$r!"%+%l%s%H%0%k!<%W$KJQ99(B
$B$9$k!#(B\\ \hline
\end{messagetable}

\medskip
$BCm(B) $B%+%l%s%H%0%k!<%W$rJQ99$7$?:]$K!"(BB$B$H$$$&JQ?t$r;XDj$9$k$H!"$=$l$O!"(B
$B%+%l%s%H%0%k!<%W$N%a%s%P!<$G$"$k(BB$B$H$$$&JQ?t$r%"%/%;%9$9$k!#C"$7!"0z?t(B
$B$H$7$F(B":"$B$N$_$r;XDj$7$?>l9g!"%k!<%H%*%V%8%'%/%H$r%"%/%;%9$9$k!#G$0U$N(B
$B%N!<%I$+$i%k!<%H$+$i$N@dBP0LCV$GJQ?t$r;XDj$9$k>l9g$K$O(B": B"$B$H5-=R$9$k!#(B

\subsection {$B%F%-%9%H%*%V%8%'%/%H(B(text)}
$B$3$N%*%V%8%'%/%H$O;0<!85:BI8>e$KJ8;zNs$rI=<($5$;$k%*%V%8%'%/%H$G$"$k!#(B
$B@8@.$+$iI=<($^$G$N5-=RNc$r<($9!#(B

\begin{center}
\begin {verbatim}
Text is a text;
Text color is :Red;
Text moves {-3,2,3};
Text string is "String";
Text size is 36;
Text draw;
\end{verbatim}
\end{center}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
string \index{string} & $BI=<($9$Y$-J8;zNs$X$N;2>H$r;}$D!#(B(ASCII$BJ8;zNs$N(B
$B$_(B)\\ \hline
font \index{font} & $BJ8;z%U%)%s%H$N%U%)%s%HL>$r;}$D!#=i4|CM$O!"(B:
DefaultFont\index{DefaultFont}$B$NFbMF$G$"$k!#%U%)%s%HL>0lMw$O!"(B
\newline /usr/4Dgifts/example/fontmanager/enum\_families.c$B$r%3%s(B
$B%Q%$%k$7!"<B9T$9$l$PI=<($5$l$k!#(B\\ \hline
size \index{size} & $BJ8;z%U%)%s%H$NBg$-$5$r;}$D!#$3$N%a%s%P$N=i4|CM$O!"(B:
DefaultFontSize\index{DefaultFontSize}$B$NFbMF$G$"$k!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify}  & $BI=<(0LCV(B\magnify \\ \hline
location     \index{location} & \locationCaption \\ \hline
draw \index{draw} & \drawCaption \\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\subsection {$B@~%*%V%8%'%/%H(B(segment)}
\subsubsection {$BFsE@4V$r7k$V@~%*%V%8%'%/%H(B}
$B$3$N%*%V%8%'%/%H$O;0<!85:BI8>e$NFsE@$r7k$V@~$r!"I=<($5$;$k%*%V%8%'%/%H(B
$B$G$"$k!#@8@.$+$iI=<($^$G$N5-=RNc$r<($9!#(B
\begin {verbatim}
Segment is a segment;
Segment color is :Yellow;
Segment style is 0x0f0f;
Segment width is 3.0;
Segment from {3,4,5};
Segment to {-3,-4,-5};
Segment draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
width \index{width} & \widthCaption \\ \hline
style & $B%i%$%s%9%?%$%k$r;}$D!#%9%?%$%k$O(B16bit$B$GI=8=$5$l$?%S%C%H%Q%?!<(B
$B%s$N7+$jJV$7$G!"IA2h%Q%?!<%s$,7hDj$5$l$k!#$3$N%*%V%8%'%/%H$,@8@.$5$l$?(B
$B;~$K$O!"(Bstyle$B$NCM$O!"(BDefaultLineStyle$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
$B$3$N%*%V%8%'%/%H$N0\F0$NCf?4$O!"(Bfrom\ $B%a%C%;!<%8$G@_Dj$5$l$?:BI8$G$"$k!#(B
\\ \hline
magnify $B?tCM(B \index{magnify}  & $B%*%V%8%'%/%H(B\magnify \\ \hline
location \index{location} & moves,\ from$B%a%C%;!<%8$G@_Dj$5$l$?!":BI8%G!<(B
$B%?$N;2>H$rJV$9!#(B\\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
& \rotateCaption \\ \hline
draw \index{draw} & \drawCaption \\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
smooth \{on$\|$off\} & $B%9%`!<%9%U%i%0$r(Bon$B!"$^$?$O(Boff$B$K$9$k!#(B\\ \hline
antialiases \{on$\|$off\} & $B%"%s%A%(%$%j%"%9%U%i%0$r(Bon$B!"$^$?$O(Boff$B$K$9(B
$B$k!#(B\\ \hline
from \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} & $B@~%*%V%8%'%/%H$N;OE@$N@_Dj$r(B
$B9T$&!#(B\\ \hline
to \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} & $B@~%*%V%8%'%/%H$N=*E@$N@_Dj$r9T(B
$B$&!#(B\\ \hline
\end{messagetable}

\subsubsection {$BO"B3$9$kE@$r7k$V@~%*%V%8%'%/%H(B(line)}
$B$3$N%*%V%8%'%/%H$O;0<!85:BI8>e$NO"B3$9$kE@$r7k$V%0%i%U%#%C%/%W%j%_%F%#(B
$B%V@~$rI=<($5$;$k%*%V%8%'%/%H$G$"$k!#@8@.$+$iI=<($^$G$N5-=RNc$r<($9!#(B
\begin{verbatim}
Rect is a line;
Rect style is 0x0f0f;
Rect width is 5.0;
Rect color is :Yellow;
Rect points is [{0,3,0},{1.763,-2.427,0},{-2.863,0.927,0},
{2.853,0.927,0},{-1.763,-2.427,0},{0,3,0}];
Rect draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
width \index{width} & \widthCaption \\ \hline
style & $B%i%$%s%9%?%$%k$r;}$D!#%9%?%$%k$O(B16bit$B$GI=8=$5$l$?%S%C%H%Q%?!<(B
$B%s$N7+$jJV$7$G!"IA2h%Q%?!<%s$,7hDj$5$l$k!#$3$N%*%V%8%'%/%H$,@8@.$5$l$?(B
$B;~$K$O!"(Bstyle$B$NCM$O!"(BDefaultLineStyle$B$NCM$r;}$D!#(B\\ \hline
points & $BE@$N:BI8%j%9%H$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify}  & $B%*%V%8%'%/%H(B\magnify \\ \hline
location     \index{location} & \locationCaption     \\ \hline
rotation     \index{rotation} & \rotationCaption     \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
& \rotateCaption \\ \hline
draw         \index{draw}     & \drawCaption         \\ \hline
hide         \index{hide}     & \hideCaption         \\ \hline
nurbs        \{on$\|$off\}    & \nurbsCaption        \\ \hline
delete       \index{delete}   & \deleteCaption       \\ \hline
smooth \{on$\|$off\} & $B%9%`!<%9%U%i%0$r(Bon$B!"$^$?$O(Boff$B$K$9$k!#(B\\ \hline
antialiases \{on$\|$off\} & $B%"%s%A%(%$%j%"%9%U%i%0$r(Bon$B!"$^$?$O(Boff$B$K$9(B
$B$k!#(B\\ \hline
\end{messagetable}

\subsection {$BE@%*%V%8%'%/%H(B(dot)}
$B$3$N%*%V%8%'%/%H$O;0<!85:BI8>e$KE@$rIA$/%*%V%8%'%/%H$G$"$k!#@8@.$+$iI=(B
$B<($^$G$N5-=RNc$r<($9!#(B

\begin{verbatim}
Dot is a dot;
Dot color is Red;
Dot moves {4,5,6};
Dot draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify}  & $BIA2h0LCV(B\magnify \\ \hline
location     \index{location} & \locationCaption \\ \hline
draw \index{draw} & \drawCaption \\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
smooth \{on$\|$off\} & $B%9%`!<%9%U%i%0$r(Bon$B!"$^$?$O(Boff$B$K$9$k!#(B\\ \hline
antialiases \{on$\|$off\} & $B%"%s%A%(%$%j%"%9%U%i%0$r(Bon$B!"$^$?$O(Boff$B$K$9(B
$B$k!#(B\\ \hline
\end{messagetable}

\subsection {$B%a%C%7%e%*%V%8%'%/%H(B(mesh)}
n$\times$m$B8D$N;0<!85:BI8>e$N:BI8$rDL$k%a%C%7%e$rIA$/%*%V%8%'%/%H$G$"$k!#(B
\begin{verbatim}
 Points is [{1,2,3},{4,5,6}];
 Points is (Points insert [{7,8,9},{10,11,12}]);
 Points is (Points insert [{13,14,15},{16,17,18}]);
 Mesh is a mesh;
 Mesh color is Red;
 Mesh points is Points;
 Mesh draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
points & $BI=<($r9T$&E@$N%j%9%H$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify}  & $B%*%V%8%'%/%H(B\magnify \\ \hline
location     \index{location} & \locationCaption     \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
& rotateCaption \\ \hline
wire & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W$K$9$k!#(B\\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
hide   \index{hide}   & \hideCaption \\ \hline
nurbs  \{on$\|$off\}  & \nurbsCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}


\subsection {$B5e%*%V%8%'%/%H(B(sphere)}
$B$3$N%*%V%8%'%/%H$O;0<!85:BI8>e$K5e$rIA$/%*%V%8%'%/%H$G$"$k!#@8@.$+$iI=(B
$B<($^$G$N5-=RNc$r<($9!#(B
\begin{verbatim}
 Sphere_locate is {4,5,6};
 Sphere is a sphere;
 Sphere color is Red;
 Sphere radius is 2;
 Sphere depth is 4;
 Sphere moves Sphere_locate;
 Sphere draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
radius & $BH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l$?;~!"$3$NCM$O!"(B
DefaultSphereRadius\index{DefaultSphereRadius}$B$NCM$r;}$D!#(B\\ \hline
depth & $B5e$N3j$i$+$5$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l$?;~!"$3$NCM$O!"(B
DefaultSphereDepth\index{DefaultSphereDepth}$B$NCM$r;}$D!#$J$*!"$3$N%a%s(B
$B%P$NCM$O!"(B\ 1$B!A(B30$B$NCM$G$J$1$l$P$J$i$J$$!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify}  & $B%*%V%8%'%/%H(B\magnify \\ \hline
location     \index{location} & \locationCaption     \\ \hline
rotation     \index{rotation} & \rotationCaption     \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
& \rotateCaption \\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W$K$9$k!#(B\\ \hline
hide   \index{hide}   & \hideCaption   \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\subsection {$B1_E{%*%V%8%'%/%H(B(cylinder, pipe}

\subsubsection{$BFsE@4V$r7k$V1_E{(B(cylinder0, pipe0)}
$B!VFsE@4V$r7k$V1_E{!W$H$O!"1_E{$NCf?4@~$,FsE@$r7k$V$h$&$J1_E{$G$"$k!#%*(B
$B%V%8%'%/%H$N%/%i%9L>$H$7$F$O!"(Bcylinder0$B$H!"(Bpipe0$B$,$"$k!#(B
cylinder0\index{cylinder0}$B$O!"DlLL!"E70fLL$K%]%j%4%s$rI=<($7!"(B
pipe0\index{pipe0}$B$O!"DlLL!"E70fLL$K%]%j%4%s$rI=<($7$J$$$b$N$G$"$k!#$3(B
$B$N%*%V%8%'%/%H$N2sE>$NCf?4$O!"%a%C%;!<%8(Bfrom,to$B$G@_Dj$5$l$?E@$NCfE@$G(B
$B$"$k!#%*%V%8%'%/%H$N@8@.Nc$r0J2<$K<($9!#(B

\begin{verbatim}
 X is a cylinder0;
 X from {1,2,3};
 X to {1,2,3};
 X top is 0.5;
 X bottom is 0.5;
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
top \index{top} & $BE70fLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l$?;~(B
$B$K$O!"(Btop$B$NCM$O!"(BDefaultRadiusTop\index{DefaultRadiusTop}$B$NCM$r;}$D!#(B
\\ \hline
bottom \index{bottom} & $BDlLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.(B
$B$5$l$?;~$K$O!"(Bbottom$B$NCM$O!"(B
DefaultRadiusBottom\index{DefaultRadiusBottom}$B$NCM$r;}$D!#(B\\ \hline
division \index{division} & $BDlLL$N3QEY$NJ,3d?t$r;}$D!#$3$N%*%V%8%'%/%H(B
$B$,@8@.$5$l$?;~$K$O!"(Bdivision$B$NCM$O!"(BDefaultDivide\index{DefaultDivide}
$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable} \hline
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
$B0\F0$N:]!"(Bfrom$B%a%C%;!<%8$G@_Dj$5$l$?:BI8$r4p=`$K0\F0$9$k!#(B\\ \hline
magnify $B?tCM(B \index{magnify}  & \magnify \\ \hline
location     \index{location} & \locationCaption \\ \hline
rotation     \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
from \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{from} & $B!V1_E{!W%*%V%8%'(B
$B%/%H$N;OE@$N@_Dj$r9T$&!#(B\\ \hline
to \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{to} & $B!V1_E{!W%*%V%8%'%/%H(B
$B$N=*E@$N@_Dj$r9T$&!#(B\\ \hline
\end{messagetable}

\subsubsection{$B1_E{(B(cylinder1, pipe1)}
$B1_E{$NCf?4$r2sE>!"0\F0$NCf?4$H$9$k1_E{$G$"$k!#%*%V%8%'%/%H$N%/%i%9L>$H(B
$B$7$F$O!"(Bcylinder1$B$H!"(Bpipe1$B$,$"$k!#(Bcylinder1\index{cylinder1}$B$O!"DlLL!"(B
$BE70fLL$K%]%j%4%s$rI=<($7!"(Bpipe1\index{pipe1}$B$O!"DlLL!"E70fLL$K%]%j%4%s(B
$B$rI=<($7$J$$$b$N$G$"$k!#%*%V%8%'%/%H$N@8@.Nc$r0J2<$K<($9!#(B

\begin{verbatim}
 X is a cylinder1;
 X height is 1;
 X division is 30;
 X top is 0.5;
 X bottom is 0.5;
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable} \hline
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
height \index{height} & $B1_E{$N9b$5$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l$?(B
$B;~!"$3(Bt$B$NCM$O(BDefaultHeight\index{DefaultHeight}$B$NCM$r;}$D!#(B\\ \hline
top \index{top}  & $BE70fLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5(B
$B$l$?;~$K$O!"(Btop$B$NCM$O!"(BDefaultRadiusTop$B$NCM$r;}$D!#(B\\ \hline
bottom \index{bottom} & $BDlLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.(B
$B$5$l$?;~$K$O!"(Bbottom$B$NCM$O!"(B
DefaultRadiusBottom\index{DefaultRadiusBottom}$B$NCM$r;}$D!#(B\\ \hline
division \index{division} & $BDlLL$N3QEY$NJ,3d?t$r;}$D!#$3$N%*%V%8%'%/%H(B
$B$,@8@.$5$l$?;~$K$O!"(Bdivision$B$NCM$O!"(BDefaultDivide\index{DefaultDivide}
$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & \magnify \\ \hline
location \index{location} & \locationCaption \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\subsection {$B3QCl%*%V%8%'%/%H(B(pillar)}
\subsubsection{$BFsE@4V$r7k$V3QCl(B(pillar0)}
$B!VFsE@4V$r7k$V3QCl!W$H$O!"3QCl$NCf?4@~$,FsE@4V$N@~J,$H@.$k$h$&$J3QCl$G(B
$B$"$k!#%*%V%8%'%/%H$N%/%i%9L>$O!"(Bpillar0$B$G$"$k!#$3$N%*%V%8%'%/%H$N2sE>(B
$B$NCf?4$O!"%a%C%;!<%8(Bfrom,to$B$G@_Dj$5$l$?E@$NCfE@$G$"$k!#%*%V%8%'%/%H$N(B
$B@8@.Nc$r0J2<$K<($9!#(B

\begin{verbatim}
 X is a pillar0;
 X from {1,2,3};
 X to {1,2,3};
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable}
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
top \index{top} & $BE70fLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l(B
$B$?;~$K$O!"(Btop$B$NCM$O!"(BDefaultRadiusTop\index{DefaultRadiusTop}$B$NCM$r;}(B
$B$D!#(B\\ \hline
bottom \index{bottom} & $BDlLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.(B
$B$5$l$?;~$K$O!"(Bbottom$B$NCM$O!"(B
DefaultRadiusBottom\index{DefaultRadiusBottom}$B$NCM$r;}$D!#(B\\ \hline
division \index{division} & $BDlLL$N3QEY$NJ,3d?t$r;}$D!#$3$N%*%V%8%'%/%H(B
$B$,@8@.$5$l$?;~$K$O!"(Bdivision$B$NCM$O!"(BDefaultDivide\index{DefaultDivide}
$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & \magnify \\ \hline
location \index{location} & \locationCaption \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
from \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{from} & $B3QCl%*%V%8%'%/%H(B
$B$N;OE@$N@_Dj$r9T$&!#(B\\ \hline
to \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{to} & $B3QCl%*%V%8%'%/%H$N=*(B
$BE@$N@_Dj$r9T$&!#(B\\ \hline
\end{messagetable}

\subsubsection{$B3QCl(B(pillar1)}
$B3QCl$NCf?4$r2sE>!"0\F0$NCf?4$H$9$k3QCl$G$"$k!#%*%V%8%'%/%H$N%/%i%9L>$O!"(B
pillar1\index{pillar1}$B$G$"$k!#%*%V%8%'%/%H$N@8@.Nc$r0J2<$K<($9!#(B

\begin{verbatim}
 X is a pillar1;
 X top is 0.5;
 X bottom is 0.5;
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable}
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
height \index{height} & $B3QCl$N9b$5$r;}$D!#(B\\ \hline
top \index{top} & $BE70fLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l(B
$B$?;~$K$O!"(Btop$B$NCM$O!"(BDefaultRadiusTop\index{DefaultRadiusTop}$B$NCM$r;}(B
$B$D!#(B\\ \hline
bottom \index{bottom} & $BDlLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.(B
$B$5$l$?;~$K$O!"(Bbottom$B$NCM$O!"(B
DefaultRadiusBottom\index{DefaultRadiusBottom}$B$NCM$r;}$D!#(B\\ \hline
division \index{division} & $BDlLL$N3QEY$NJ,3d?t$r;}$D!#$3$N%*%V%8%'%/%H(B
$B$,@8@.$5$l$?;~$K$O!"(Bdivision$B$NCM$O!"(BDefaultDivide$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & \magnify \\ \hline
location \index{location} & \locationCaption \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\subsection {$B1_?m%*%V%8%'%/%H(B(corn)}
$B;OE@$rDlLL$NCf?4$H$7!"=*E@$rD:E@$H$9$k$h$&$J1_?m$rIA$/!#(B

\begin{verbatim}
 X is a corn;
 X bottom is 0.5;
 X from {1,2,3};
 X to {1,2,3};
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable}
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
top \index{top} & $BE70fLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l(B
$B$?;~$K$O!"(Btop$B$NCM$O!"(BDefaultRadiusTop\index{DefaultRadiusTop}$B$NCM$r;}(B
$B$D!#(B\\ \hline
bottom \index{bottom} & $BDlLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.(B
$B$5$l$?;~$K$O!"(Bbottom$B$NCM$O!"(B
DefaultRadiusBottom\index{DefaultRadiusBottom}$B$NCM$r;}$D!#(B\\ \hline
division \index{division} & $BDlLL$N3QEY$NJ,3d?t$r;}$D!#$3$N%*%V%8%'%/%H(B
$B$,@8@.$5$l$?;~$K$O!"(Bdivision$B$NCM$O!"(BDefaultDivide$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & \magnify \\ \hline
location \index{location} & \locationCaption \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
from \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{from} & $B;OE@$r@_Dj$9$k!#(B
$B$3$N:BI8$,!"DlLL$NCf?4$H$J$k!#(B\\ \hline
to \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{to} & $B=*E@$r@_Dj$9$k!#$3$N(B
$B:BI8$,D:E@$H$J$k!#(B\\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}


\subsection {$B3Q?m%*%V%8%'%/%H(B(conic)}
$B;OE@$rDlLL$NCf?4$H$7!"=*E@$rD:E@$H$9$k$h$&$J3Q?m$rIA$/!#(B

\begin{verbatim}
 X is a conic;
 X bottom is 0.5;
 X from {1,2,3};
 X to {1,2,3};
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable}
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
top \index{top} & $BE70fLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.$5$l(B
$B$?;~$K$O!"(Btop$B$NCM$O!"(BDefaultRadiusTop\index{DefaultRadiusTop}$B$NCM$r;}(B
$B$D!#(B\\ \hline
bottom \index{bottom} & $BDlLL$NH>7B$N?tCM$r;}$D!#$3$N%*%V%8%'%/%H$,@8@.(B
$B$5$l$?;~$K$O!"(Bbottom$B$NCM$O!"(B
DefaultRadiusBottom\index{DefaultRadiusBottom}$B$NCM$r;}$D!#(B\\ \hline
division \index{division} & $BDlLL$N3QEY$NJ,3d?t$r;}$D!#$3$N%*%V%8%'%/%H(B
$B$,@8@.$5$l$?;~$K$O!"(Bdivision$B$NCM$O!"(BDefaultDivide$B$NCM$r;}$D!#(B\\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & \magnify \\ \hline
location \index{location} & \locationCaption \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
from \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{from} & $B;OE@$r@_Dj$9$k!#(B
$B$3$N:BI8$,!"DlLL$NCf?4$H$J$k!#(B\\ \hline
to \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{to} & $B=*E@$r@_Dj$9$k!#$3$N(B
$B:BI8$,D:E@$H$J$k!#(B\\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}


\subsection {$BH"%*%V%8%'%/%H(B(box)}
$BH"%*%V%8%'%/%H$O!";OE@$+$i!"=*E@Kx$rBP3Q$H$9$kH"$rIA$/!#(B

\begin{verbatim}
 X is a box;
 X from {1,2,3};
 X to {1,2,3};
 X color is Red;
 X draw;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$N;}$D%a%s%P!<$r<($9!#(B\\
\begin{membertable}
\em{$B%a%s%P!<L>(B} & \em{$BFbMF(B} \\ \hline \hline
color \index{color} & \colorCaption \\ \hline
\end{membertable}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
\em{$B%a%C%;!<%8(B} & \em{$B=hM}35MW(B} \\ \hline \hline
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & \movesCaption
\\ \hline
magnify $B?tCM(B \index{magnify} & \magnify \\ \hline
location \index{location} & \locationCaption \\ \hline
rotation \index{rotation} & \rotationCaption \\ \hline
rotate \{x$B:BI8<4>e$N2sE>3QEY(B,y$B:BI8<4>e$N2sE>3QEY(B,z$B:BI8<4>e$N2sE>3QEY(B\}
\index{rotate} & \rotateCaption \\ \hline
from \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{from} & $BH"$r=q$-;O$a$k4p(B
$B=`E@$r@_Dj$9$k!#=*C<0LCV$H4p=`E@$+$i!"=D!"2#!"I}$r7hDj$9$k!#(B\\ \hline
to \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{to} & $B=*C<0LCV$N:BI8$r@_Dj(B
$B$9$k!#=*C<0LCV$H4p=`E@$+$i!"=D!"2#!"I}$r7hDj$9$k!#(B\\ \hline
draw \index{draw} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%]%j%4%sI=<(!W$K$9$k!#(B
\\ \hline
wire \index{wire} & $B%*%V%8%'%/%H$NI=<(%b!<%I$r!V%o%$%d!<%U%l!<%`I=<(!W(B
$B$K$9$k!#(B\\ \hline
hide \index{hide} & \hideCaption \\ \hline
delete \index{delete} & \deleteCaption \\ \hline
\end{messagetable}

\subsection {$B%i%$%H%*%V%8%'%/%H(B(light)}
$B4D6-8w$N%*%V%8%'%/%H$G$"$k!#%^%F%j%"%k%*%V%8%'%/%H$,!"%*%V%8%'%/%H<+?H(B
$B$N?'$rIU2C$9$k$N$KBP$7!"4D6-8w$N8w@~$N?'!"8w8;$N0LCV$r;XDj$9$k%*%V%8%'(B
$B%/%H$G$"$k!#%i%$%H%*%V%8%'%/%H$NI=<(%7%9%F%`Fb$G$N8D?t$O:GBg(B8$B8D$G$"$k!#(B
$B@8@.$NNc$r0J2<$K<($9!#(B

\begin{verbatim}
 Light0 is a light;
 Light0 colors{0.2,0.2,0.2};
 Light0 moves{10,10,-10};
 Light0 bind;
\end{verbatim}

\bigskip
\noindent
$B$3$N%*%V%8%'%/%H$,<B9T2DG=$J%a%C%;!<%8$r0J2<$K<($9!#(B\\
\begin{messagetable}
moves \{x$B:BI8$NCM(B,y$B:BI8$NCM(B,z$B:BI8$NCM(B\} \index{moves} & $B8w8;$N0LCV$r@_(B
$BDj$9$k!#(B\\ \hline
colors \{red$B$NCM(B,green$B$NCM(B,blue$B$NCM(B\} \index{colors} & $B8w@~$N(BRGB$B@.J,$r(B
$B@_Dj$9$k!#(B\\ \hline
bind \index{bind} & $B4D6-8w$N>pJs$r%7%9%F%`$KEPO?$9$k!#(B\\ \hline
\end{messagetable}

\subsection {$B%7%9%F%`%a%C%;!<%8(B}
$B%7%9%F%`$KBP$7$F$NA`:n$K$D$$$F=R$Y$k!#(B
\subsubsection{sync$B%a%C%;!<%8(B}
$BHsF14|I=<(%b!<%I$NF14|$r$H$k$?$a$N%a%C%;!<%8$rMQ0U$7$?!#(B
$B$3$N%a%C%;!<%8$NAw$j@h$O2?$r;XDj$7$F$bNI$$!#(B
$B$3$N%a%C%;!<%8$O!"I=<(%7%9%F%`$,(B-RT$B%*%W%7%g%s$G5/F0$5$l$?>l9g$K$O!"2?(B
$B$N=hM}$b9T$J$o$l$J$$!#$b$7!"(B-RT$B%*%W%7%g%s$rIU2C$;$:$KI=<(%7%9%F%`$r!"(B
$B5/F0$7$?>l9g$G$O!"J8$N<B9T$rCfCG$7$F!"I=<($N99?7$r9T$J$&!#<B9TNc$r0J2<(B
$B$K<($9!#(B
\begin {itemize}
\item []  sync;
\end {itemize}
\subsubsection{quit$B%a%C%;!<%8(B}
$B%9%/%j%W%H$N@)8f$K$h$j!"I=<(%W%m%0%i%`$N=*N;$r$5$;$k$?$a$KMQ0U$7$?%a%C%;!<%8$G$"$k!#(B
\begin {itemize}
\item []  quit;
\end {itemize}

\chapter{$B%*%V%8%'%/%H$N%3%T!<$H;2>H(B}
\section{$B%*%V%8%'%/%H$N%3%T!<(B}
$BJQ?t$NFbMF$N%3%T!<$NJ}K!$O!"(B
\begin {itemize}
\item [] X = Y;
\end {itemize}
$B$G$"$k!#%3%T!<$NBP>]$G$"$k%G!<%?7?$r0J2<$K<($9!#(B
\begin{enumerate}
\item $B5e!"1_E{$J$I$N%0%i%U%#%C%/%*%V%8%'%/%H(B
\item $B%0%k!<%W%*%V%8%'%/%H(B
\item $B%j%9%H%*%V%8%'%/%H(B
\item $B?t%*%V%8%'%/%H(B
\item $BJ8;zNs%*%V%8%'%/%H(B
\item $B0LCV>pJs%*%V%8%'%/%H(B
\end{enumerate}
$B%0%i%U%#%C%/%*%V%8%'%/%H$N%a%s%P!<!":BI8>pJs!"3QEY>pJs$K$D$$$F$O!";2>H(B
$B$r%3%T!<$9$k$N$_$H$7$F$$$k!#(B
\begin {itemize}
\item [] Xlist is [{0,0,2},{0,0,3},{0,0,4}]; 
\item [] X is a line;
\item [] X color is Red;
\item [] X points is Xlist;
\item [] X draw;
\item [] X0 = X;
\end {itemize}
$B>e$NNc$G$O(Bline$B%*%V%8%'%/%H$r%3%T!<$7$F$$$k$,!"(BX$B$N%a%s%P!<$G$"$k(B
points$B$,J];}$7$F$$$k%j%9%H(BXlist$B$N%3%T!<$O9T$J$o$l$J$$!#$^$?!"%0%k!<%W(B
$B%*%V%8%'%/%H$N%3%T!<$r9T$J$C$?>l9g$O!"%0%k!<%T%s%0$5$l$F$$$k%0%i%U%#%C%/%*%V%8%'%/(B
$B%H$N%3%T!<$bF1;~$K9T$J$&!#(B

\section{$B%*%V%8%'%/%H$N;2>H(B}
$B$"$kJQ?t$NFbMF$rB>$NJQ?tL>$G;2>H$9$k>l9g!"0J2<$N$h$&$K5-=R$9$k!#(B
\begin {itemize}
\item [] X is Y;
\end {itemize}
$BNc$($P!"Fs$D$N5e$rIA$+$;!"$=$NFs$D$N5e$r1_E{$G7k$V$h$&$KIA2h$5$;$k$K$O!"(B
$B0J2<$N$h$&$K5-=R$9$l$PNI$$!#(B
\begin{itemize}
\item[] Sphere0 is a sphere;
\item[] Sphere0 color is Red;
\item[] Sphere0 moves{1,1,1};
\item[] Sphere1 = Sphere0;
\item[] Sphere1 moves{3,3,3};
\item[] Cylinder is a cylinder0;
\item[] Cylinder color is Yellow;
\item[] Cylinder top is 0.3;
\item[] Cylinder bottom is 0.3;
\item[] Cylinder from (Sphere0 location);
\item[] Cylinder to (Sphere1 location);
\item[] Cylinder draw;
\end{itemize}
\appendix
\chapter{$BM=Ls8l$N0lMw(B}
\begin{tabular}{|c||l|}
\hline
\multicolumn{2}{|c|}{$BM=Ls8l(B} \\
\hline 
$B%/%i%9(B & light material sphere text dot line cylinder0 cylinder1 \\
 & pillar0 pillar1 pipe0 pipe1 box mesh pyramid conic corn segment \\
\hline
$B%a%s%P(B & radius depth top bottom height division width style points color  \\
 & string font size\\
\hline
$B%a%C%;!<%8(B & is draw drawall hide hideall wire wireall \\
 & transform moves location rotate rotation from to magnify antialiases \\
 & smooths nurbs shines colors speculer bind alpha into up push pop cdr \\
 & car append insert element value delete quit sync \\
\hline
$B?tCM1i;;4X?t(B & sin asin cos acos tan atan log exp int \\
\hline
\end{tabular}
\end{document}
