Re: coloring everything outside a circle
- To: mathgroup at smc.vnet.net
- Subject: [mg31904] Re: coloring everything outside a circle
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Tue, 11 Dec 2001 01:33:39 -0500 (EST)
- Organization: Universitaet Leipzig
- References: <9uf7iv$fiv$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, you can't do this in Mathematica, because Mathematica generate a PostScript path and close it with "stroke" command. Since the PostScript interpreter of Mathematica interpret not the full PostScript header definitions it will see only the /Mfstroke and /Mistroke commands in the PostScript and make lines. But you can over write the /Mfstroke and /Mistroke definitions in the Prolog option and a external PostScript interpreter like ghostscript will work correctly. Here is an example gg = ParametricPlot[{Cos[t], Sin[t]}, {t, 0, 2Pi}, Prolog -> {PostScript[ "/Mfstroke {fill currentdash pop 0 setdash} bind def"], PostScript["/Mistroke {} bind def"]}]; Export["test.eps", gg, "EPS"] Now look to test.eps with ghostscript or print the file and you have a filled curve. Regards Jens Mipam wrote: > > Hi, > > Is it possible with Mathematica to draw a circle, > or parametricplot and paint everything white outside that circle, > or closed curve (which is given by parametricplot)? > > Or is it possible to paint everything white between two closed > curves or circles? > Plz also cc to mipam at ibb.net for i aint subscribed to this list. > Bye, > > Mipam.