ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Problem with a defined colour in MetaFun
@ 2022-04-28 10:05 Keith McKay via ntg-context
  2022-04-28 12:41 ` Fabrice L via ntg-context
  2022-04-28 15:04 ` Wolfgang Schuster via ntg-context
  0 siblings, 2 replies; 6+ messages in thread
From: Keith McKay via ntg-context @ 2022-04-28 10:05 UTC (permalink / raw)
  To: ntg-context; +Cc: Keith McKay


[-- Attachment #1.1: Type: text/plain, Size: 1756 bytes --]

Hi,

In the MWE below I define an rgb colour, myColor1, using random numbers 
for the r, g and b components. I then use it to fill a unitsquare the 
size of the page, which works as expected. In the loop that follows I 
then use the defined colour, myColor1, along with white and the variable 
r to create shades of myColor1 as in the MWE below. However, myColor1 is 
not recognised in the loop and seems to be replaced by black, although 
if I use a predefined colour, in this case BurntSienna from the crayola 
collection, it works as expected.  I have tried a number of ways to get 
this to work as shown in the code but without success. I would be 
grateful for any suggestions.

Best Wishes

Keith McKay

%%%%%%%%%%%%%%%%%%%%MWE%%%%%%%%%%%%%

\setuppapersize[A4,portrait]

\usecolors[crayola]

\starttext

\dorecurse{10}{

\startMPpage

StartPage;

\definecolor[name="myColor1", r = uniformdeviate(1), g = 
uniformdeviate(1), b = uniformdeviate(1) ] ;

fill unitsquare xscaled PaperWidth yscaled PaperHeight withcolor "myColor1";

for i =2 step 2 until 10:

r := i/10;

fill unitsquare xscaled 5cm yscaled .5cm shifted (1cm,i*cm) 
withcolor(r[\MPcolor{BurntSienna},white]);

fill unitsquare xscaled 5cm yscaled .5cm shifted (7cm,i*cm) 
withcolor(r[\MPcolor{myColor1}, white]);

fill unitsquare xscaled 5cm yscaled .5cm shifted (13cm,i*cm) 
withcolor(r[\MPcolor{"myColor1"}, white]);

%fill unitsquare xscaled 5cm yscaled .5cm shifted (13cm,i*cm) 
withcolor(r[myColor1 , white]); This line causes an error.

endfor;

StopPage;

\stopMPpage

}

\stoptext

%%%%%%%%%%%%%%%%%%%%%%%%%%%end MWE%%%%%%%%%%%

I am running:

system >

system > ConTeXt ver: 2022.04.20 19:18 LMTX fmt: 2022.4.26 int: 
english/english

system >

system > 'cont-new.mkxl' loaded

[-- Attachment #1.2: Type: text/html, Size: 5679 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-04-29 13:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-28 10:05 Problem with a defined colour in MetaFun Keith McKay via ntg-context
2022-04-28 12:41 ` Fabrice L via ntg-context
2022-04-28 12:45   ` Fabrice L via ntg-context
2022-04-29 13:19     ` Keith McKay via ntg-context
2022-04-28 15:04 ` Wolfgang Schuster via ntg-context
2022-04-29 13:19   ` Keith McKay via ntg-context

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).