summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-12-03 16:47:39 +0000
committerKarl Berry <karl@freefriends.org>2011-12-03 16:47:39 +0000
commit97e4684a37e4899e8cdd42ab670b6e25dd319d1a (patch)
treebc263a56d75c177b79ae13c6e6ec7a3c30278dbf /Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp
parenta2c8654f8955a0d35c8b0c2d1752a506a426681b (diff)
featpost (17nov11)
git-svn-id: svn://tug.org/texlive/trunk@24738 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp')
-rw-r--r--Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp70
1 files changed, 70 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp b/Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp
new file mode 100644
index 00000000000..55b92fa0081
--- /dev/null
+++ b/Master/texmf-dist/doc/metapost/featpost/example/simplecarparam.mp
@@ -0,0 +1,70 @@
+% simplecarparam.mp
+% L. Nobre G.
+% 2011
+
+input featpost3Dplus2D;
+
+verbatimtex
+\documentclass{article}
+\begin{document}
+etex
+
+%f := 0.25*(2,2.15,15.3);
+f := (3.5,8,1.1);
+Spread := 220;
+
+beginfig(1);
+ color lencol, froncol, rearcol;
+ color a, b, c, d, ca, cb, cc, cd;
+ numeric lx, ly, lz, fx, fy, fz, hei;
+ lx = 0.8;
+ ly = 0.35;
+ lz = 0.18;
+ fx = 0.1;
+ fy = 0.2;
+ fz = 0.132;
+ hei = 0.035;
+ lencol = (lx, ly, lz);
+ show lencol;
+ froncol = (fx, fy, fz);
+ show froncol;
+ rearcol = (0.6*fx, 0.3*fy, 0.76*fz );
+ show rearcol;
+ a = (0.5*lx,0.5*ly,-0.5*lz);
+ b = (0.5*lx-fx,0.5*ly,-0.5*lz);
+ c = (0.5*lx-fx,0.5*ly+fy,-0.5*lz);
+ d = (0.5*lx-fx-fz,0.5*ly+fy,-0.5*lz);
+ ca= 0.5*(lx,ly,-lz);
+ cb= 0.5*(lx,-ly,-lz);
+ cc= 0.5*(-lx,ly,-lz);
+ cd= 0.5*(-lx,-ly,-lz);
+ drawoptions( withpen pencircle scaled 1.7pt withcolor 0.65blue );
+ simplecar( black, black, lencol, froncol, rearcol );
+ drawoptions( withpen pencircle scaled 1.3pt );
+ draw rp(cd)--rp(cb) dashed evenly;
+ draw rp(cd)--rp(cc) dashed evenly;
+ draw rp(cd)--rp(-ca) dashed evenly;
+ draw rp(ca)--rp(-ca) dashed evenly;
+ draw rp(cb)--rp(-cb) dashed evenly;
+ draw rp(cc)--rp(-cc) dashed evenly;
+ draw rp(cd)--rp(-cd) dashed evenly;
+ drawdblarrow rp(a)--rp(b);
+ drawdblarrow rp(b)--rp(c);
+ drawdblarrow rp(c)--rp(d);
+ label.top( btex $\vec{o}$ etex, rp(black));
+ drawoptions( withcolor 0.87red );
+ labelinspace( true, 0.3[a,b], -red, hei*blue, btex Xf etex );
+ labelinspace( true, 0.3[b,c], green, hei*blue, btex Yf etex );
+ labelinspace( true, 0.3[c,d], -red, hei*blue, btex Zf etex );
+endfig;
+
+verbatimtex
+\end{document}
+etex
+
+end;
+
+
+
+
+