$B%G%P%C%0MQ$N4X?t$K#i#n#s#p#e#c#t$H$$$&$N$,$"$k$N$r$4B8CN$G$9(J
$B$+!#(JCommonLisp$B$G$O!"(Jinspect$B$N>\:Y$O%$%s%W%j%a%s%F!<%7%g%s$K0M(J
$BB8$9$k$3$H$K$J$C$F$$$k$N$G$A$g$C$H2r@b$7$^$9!#(J
$B2?$+!"%0%m!<%P%kJQ?t$K!"%*%V%8%'%/%H$,BeF~$5$l$F$$$k$H$7$^$9!#(J
$B%W%m%s%W%H$N4X78$G!"$+$J$i$:%0%m!<%P%kJQ?t$G$J$$$H$$$1$^$;$s!#(J
$BNc$H$7$F!"(JC$B$H$$$&JQ?t$K(Jcascaded-coords $B$N%$%s%9%?%s%9$,$O$$$C(J
$B$F$$$k$H$7$^$7$g$&!#(J
(setq c (make-cascoords))
$B$=$3$G!"(J

(inspect c)
$B$H$9$k$H!"(J C* $B$H$$$&%W%m%s%W%H$,8=$l$^$9!#(J

? $B%3%^%s%I$K$h$C$F%3%^%s%I$N<oN`$,$o$+$k$O$:$G$9!#(J
C* ?
        p  --describe object
        v  --print variable names
        i <var> --inspect var
        s <var> <value> -- set value to var
        <var> --describe var
        u  --back to parent object
        q  --quit inspection
C* 

p$B%3%^%s%I$G$=$N%*%V%8%'%/%H<+?H!":#$N>l9g$O(JC$B$,(Jdescribe$B$5$l$^$9!#(J
C* p
rot=#2f((1.00000 0.0 0.0) (0.0 1.00000 0.0) (0.0 0.0 1.00000))
pos=#f(0.0 0.0 0.0)
parent=nil
descendants=nil
worldcoords=#<coordinates #Xa84b0>
manager=#<cascaded-coords #Xa800c>
changed=t

v$B%3%^%s%I$K$h$C$F$I$s$J%9%m%C%HJQ?t$,$"$k$+$,$o$+$j$^$9!#(J
#(rot pos parent descendants worldcoords manager changed)

worldcoords$B$NCM$r>\$7$/CN$j$?$1$l$P!"(Jworldcoords$B$HF~NO$7$^$9!#(J
C* worldcoords
rot=#2f((1.00000 0.0 0.0) (0.0 1.00000 0.0) (0.0 0.0 1.00000))
pos=#f(0.0 0.0 0.0)

i $B%9%m%C%H(J $B$K$h$C$F!"$=$N%9%m%C%HJQ?t$N%$%s%9%Z%/%H$r:F5"E*$K(J
$B<B9T$7$^$9!#(J1$B$D2<$N%l%Y%k$KF~$k$o$1$G$9!#$I$3$K$$$k$+$o$+$k$h(J
$B$&$K%W%m%s%W%H$,JQ2=$7$^$9!#>e$KLa$k$K$O(J u $B%3%^%s%I$r;H$$$^$9!#(J

$B%9%m%C%H$NCM$rCV$-49$($k$K$O(J s $B%3%^%s%I$rMQ$$$^$9!J$3$l$OEEAm(J
$B8&$N:G?7HG$G$7$+F0$-$^$;$s!K!#$?$H$($P(Jpos$B$NCM$rJQ$($?$1$l$P!"(J

C* s pos #f(5 6 7)
C* p
rot=#2f((1.00000 0.0 0.0) (0.0 1.00000 0.0) (0.0 0.0 1.00000))
pos=#f(5.00000 6.00000 7.00000)
parent=nil
descendants=nil
worldcoords=#<coordinates #Xa84b0>
manager=#<cascaded-coords #Xa800c>
changed=t

$B$H$J$j$^$9!#G[Ns$N>l9g$bBg>fIW$G$9!#(J
C* i pos	;pos$B%9%m%C%H$r:F5"E*$K(Jinspect$B$7$^$9!#(J
C.POS* p
#f(5.00000 6.00000 7.00000)
C.POS* s 1 123	;$B$3$l$O(J1$BHVL\$NMWAG$rJQ99$9$k$H$$$&0UL#$G$9!#(J
C.POS* p
#f(5.00000 123.000 7.00000)

$B$H$$$&6q9g$G$9!#%j%9%H$G$O$I$s$J$3$H$,5/$3$k$+$O$@$$$?$$A[A|(J
$B$G$-$k$H;W$$$^$9!#$=$l$+$i!"$3$l$G(JLisp$B$N4X?t$N%(%G%#%C%H$,$G(J
$B$-$k$C$F$3$H$O$o$+$j$^$9$h$M!#(J




