Hatchdata( MS of patterns {, starting point}, sequence of MS of closed curves){,angle{,width} } )
make PD of hatchings drawn in the areas.
¦ each closed curve should be a mixed list.
Ex) G1=Circledata([0, 0], 2);
G2=Plotdata( 1-x2 , x=[-1, 1] );
G3=Listplot( [ [-1, 0], [1, 0] ]);
G1=Hatchdata(Mix( io ), Mix(G1), Mix(G2, G3) );
( i ; inside, o ; outside )
G1 is the intersection of :
inside area of G1
outside area of connected curve of G2 and G3
¦ hatchings are virtually drawn from starting point .
(The default is [0, 0])
¦ Mix( ii , oo), for instance, means:
(inside and inside ) or (outside and outside).
¦ angle is the angle of gradient (default=45),width is the interval
of hatchings (standard=1).
Ex) G2=Hatchdata( Mix( i ), [0, 2], Mix(G1), ¡45, 1.5 );
¦ Connected curves should be adjacent in order.
¦ When a curve is not closed:
(1)The direction s , n , w , e shoud be indicated.
(2)When intersecting with window frame at just two
points, a point in the area should be indicated.
(3)If no indication, two terminal points are connected by
line.
Ex) G1=Plotdata( xˆ2 , x );
G2=Rotatedata(G1, %pi/3);
G3=Hatchdata(Mix( ii ), Mix(G1, s ), Mix(G2, [0, -2]));
最終更新:2013年12月02日 21:24