直方体

emathで直方体を作ってみた。
zahyou環境が平面座標であるのに対して,Zahyou環境は空間座標である。
Zahyou環境はxの範囲,yの範囲,zの範囲を
(xの下限,xの上限)
(yの下限,yの上限)
(zの下限,zの上限)
の形で与える。
点は ¥def¥P{(1,2,3)} のように3次元ベクトルで与える。また,¥Drawlines などの座標平面で定義された多くのコマンドは頭に“iii”を付けることで定義される。
\Drawaxisfalse
\begin{Zahyou}(-1,5)(-1,5)(-1,10)
\def\O{(0,0,0)}
\def\A{(5,0,0)}
\def\C{(0,5,0)}
\def\D{(0,0,10)}
\def\E{(0,5,10)}
\def\G{(5,0,10)}
\def\F{(5,5,10)}
\iiiAddvec\A\C\B
\thicklines
\Kakutyuu{ABC}{O}{D}
\iiiDashline[50]{.15}{\G\C}
\iiiDrawlines{\G\B}
\iiiPut\O(-9pt,5pt)[w]{H}
\iiiPut\A(-7pt,0)[w]{E}
\iiiPut\C(7pt,0)[e]{G}
\iiiPut\D(-7pt,5pt)[w]{D}
\iiiPut\B(3pt,-7pt)[s]{F}
\iiiPut\E(7pt,5pt)[e]{C}
\iiiPut\G(-7pt,5pt)[w]{A}
\iiiPut\F(9pt,-5pt)[e]{B}
\end{Zahyou}
0 Comments:
コメントを投稿
<< Home