1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
% unperfectionremoved.mp
% L. Nobre G.
% 2003
%input featpost3Dplus2D;
Spread := 70;
f := (13,4,3);
beginfig(1);
numeric i, len;
numeric fws, NumLines, linex, inray, outay, axray;
numeric wang;
path oneline;
color axe, aroc;
len := 0.6;
wang := 60;
axe := (0,cosd(90-wang),sind(90-wang));
fws := 4;
outay := 0.45*fws;
inray := 0.7*outay;
NumLines := 30;
for i=0 upto NumLines:
linex := fws*(i/NumLines-0.5);
oneline := rp((linex,0.5*fws,-0.5*fws))
--rp((linex,-0.5*fws,-0.5*fws))
--rp((linex,-0.5*fws,0.5*fws));
draw oneline withcolor (0.7*background);
endfor;
aroc := outay*(0,cosd(wang),sind(wang))-0.5*(0,fws,fws);
rigorousdisc( inray, true, aroc, outay, axe*len );
endfig;
end.
|