1 |
< |
/* Copyright (c) 1990 Regents of the University of California */ |
1 |
> |
/* Copyright (c) 1992 Regents of the University of California */ |
2 |
|
|
3 |
|
#ifndef lint |
4 |
|
static char SCCSid[] = "$SunId$ LBL"; |
8 |
|
* Convert Neutral File Format input to Radiance scene description. |
9 |
|
* |
10 |
|
* 12/9/90 Greg Ward |
11 |
+ |
* 02/7/92 Peter Averkamp added X11(MTV)color names & |
12 |
+ |
* fixed some lf's for direct import of MTV |
13 |
+ |
* source files |
14 |
|
*/ |
15 |
|
|
16 |
|
/****************************************************************** |
86 |
|
for (i = 1; i < argc; i++) |
87 |
|
if (argc-i > 1 && !strcmp(argv[i], "-vf")) |
88 |
|
viewfile = argv[++i]; |
89 |
+ |
else if (!strncmp(argv[i], "-h",2)) |
90 |
+ |
goto userr; |
91 |
|
else |
92 |
|
break; |
93 |
< |
if (i-argc > 1) |
93 |
> |
if (argc-i > 1) |
94 |
|
goto userr; |
95 |
< |
if (i-argc == 1 && freopen(argv[i], "r", stdin) == NULL) { |
95 |
> |
if (argc-i == 1 && freopen(argv[i], "r", stdin) == NULL) { |
96 |
|
perror(argv[i]); |
97 |
|
exit(1); |
98 |
|
} |
282 |
|
static int nlights = 0; |
283 |
|
register int c; |
284 |
|
float x, y, z; |
285 |
< |
|
286 |
< |
if (scanf("%f %f %f", &x, &y, &z) != 3) { |
287 |
< |
fprintf(stderr, "%s: light source syntax error\n", progname); |
288 |
< |
exit(1); |
285 |
> |
|
286 |
> |
if (scanf("%f %f %f",&x, &y, &z) != 3) { |
287 |
> |
fprintf(stderr, "%s: light source syntax error\n", progname); |
288 |
> |
exit(1); |
289 |
|
} |
290 |
|
while ((c = getchar()) != EOF && c != '\n') |
291 |
|
; |
292 |
< |
printf("\nlight sphere l%d ", ++nlights); |
292 |
> |
printf("\nlight sphere l%d \n", ++nlights); |
293 |
|
printf("0\n0\n4 %g %g %g 1\n", x, y, z); |
294 |
|
} |
295 |
|
|
309 |
|
background() |
310 |
|
{ |
311 |
|
float r, g, b; |
312 |
< |
|
313 |
< |
if (scanf("%f %f %f", &r, &g, &b) != 3) { |
312 |
> |
char colname[50]; |
313 |
> |
double cvec[3]; |
314 |
> |
|
315 |
> |
if (scanf("%s", colname) != 1) { |
316 |
> |
fprintf(stderr,"%s: background syntax error\n",progname);exit(1); |
317 |
> |
} |
318 |
> |
if(LookupColorByName(colname,cvec)==1){ |
319 |
> |
r=cvec[0];g=cvec[1];b=cvec[2]; |
320 |
> |
}else{ |
321 |
> |
if(sscanf(colname,"%f",&r)!=1 || |
322 |
> |
scanf("%f %f", &g, &b) !=2) { |
323 |
|
fprintf(stderr, "%s: background syntax error\n", progname); |
324 |
|
exit(1); |
325 |
+ |
} |
326 |
|
} |
327 |
|
printf("\nvoid glow backg_color\n"); |
328 |
|
printf("0\n0\n4 %g %g %g 0\n", r, g, b); |
356 |
|
fill() |
357 |
|
{ |
358 |
|
float r, g, b, d, s, p, t, n; |
359 |
< |
|
360 |
< |
if (scanf("%f %f %f %f %f %f %f %f", &r, &g, &b, |
361 |
< |
&d, &s, &p, &t, &n) != 8) { |
359 |
> |
char colname[50]; |
360 |
> |
double cvec[3]; |
361 |
> |
|
362 |
> |
if (scanf("%s", colname) != 1) { |
363 |
> |
fprintf(stderr,"%s: fill syntax error\n",progname);exit(1); |
364 |
> |
} |
365 |
> |
if(LookupColorByName(colname,cvec)==1){ |
366 |
> |
r=cvec[0];g=cvec[1];b=cvec[2]; |
367 |
> |
}else{ |
368 |
> |
if(sscanf(colname,"%f",&r)!=1 || |
369 |
> |
scanf("%f %f", &g, &b) !=2) { |
370 |
> |
fprintf(stderr, "%s: fill syntax error\n", progname); |
371 |
> |
exit(1); |
372 |
> |
} |
373 |
> |
} |
374 |
> |
if (scanf("%f %f %f %f %f", &d, &s, &p, &t, &n) != 5) { |
375 |
|
fprintf(stderr, "%s: fill material syntax error\n", progname); |
376 |
|
exit(1); |
377 |
|
} |
383 |
|
p = 1./p; |
384 |
|
if (t > .001) { /* has transmission */ |
385 |
|
printf("\nvoid trans fill\n"); |
386 |
< |
printf("0\n0\n7 %g %g %g %g %g %g 1\n", r, g, b, s, p, t); |
386 |
> |
printf("0\n0\n7 %g %g %g %g 0 %g 1\n", r, g, b, s, t); |
387 |
|
} else { /* no transmission */ |
388 |
|
printf("\nvoid plastic fill\n"); |
389 |
|
printf("0\n0\n5 %g %g %g %g %g\n", r, g, b, s, p); |
433 |
|
r1 = -r1; |
434 |
|
} |
435 |
|
if (r0-r1 < .001 && r1-r0 < .001) { /* cylinder */ |
436 |
< |
printf("\nfill %s c%d ", invert?"tube":"cylinder", ++ncs); |
436 |
> |
printf("\nfill %s c%d \n", invert?"tube":"cylinder", ++ncs); |
437 |
|
printf("0\n0\n7\n"); |
438 |
|
printf("\t%g\t%g\t%g\n", x0, y0, z0); |
439 |
|
printf("\t%g\t%g\t%g\n", x1, y1, z1); |
440 |
|
printf("\t%g\n", r0); |
441 |
|
} else { /* cone */ |
442 |
< |
printf("\nfill %s c%d ", invert?"cup":"cone", ++ncs); |
442 |
> |
printf("\nfill %s c%d \n", invert?"cup":"cone", ++ncs); |
443 |
|
printf("0\n0\n8\n"); |
444 |
|
printf("\t%g\t%g\t%g\n", x0, y0, z0); |
445 |
|
printf("\t%g\t%g\t%g\n", x1, y1, z1); |
471 |
|
exit(1); |
472 |
|
} |
473 |
|
if (r < 0.) { |
474 |
< |
printf("\nfill bubble s%d ", ++nspheres); |
474 |
> |
printf("\nfill bubble s%d \n", ++nspheres); |
475 |
|
printf("0\n0\n4 %g %g %g %g\n", x, y, z, -r); |
476 |
|
} else { |
477 |
< |
printf("\nfill sphere s%d ", ++nspheres); |
477 |
> |
printf("\nfill sphere s%d \n", ++nspheres); |
478 |
|
printf("0\n0\n4 %g %g %g %g\n", x, y, z, r); |
479 |
|
} |
480 |
|
} |
530 |
|
} |
531 |
|
if (scanf("%d", &nverts) != 1) |
532 |
|
goto fmterr; |
533 |
< |
printf("\nfill polygon p%d ", ++npolys); |
533 |
> |
printf("\nfill polygon p%d \n", ++npolys); |
534 |
|
printf("0\n0\n%d\n", 3*nverts); |
535 |
|
while (nverts-- > 0) { |
536 |
|
if (scanf("%f %f %f", &x, &y, &z) != 3) |
543 |
|
fmterr: |
544 |
|
fprintf(stderr, "%s: polygon or patch syntax error\n", progname); |
545 |
|
exit(1); |
546 |
+ |
} |
547 |
+ |
/*********************************************************************** |
548 |
+ |
* $Author$ (Mark VandeWettering, drizzle.cs.uoregon.edu) |
549 |
+ |
* $Revision$ |
550 |
+ |
* $Date$ |
551 |
+ |
* $Log$ |
552 |
+ |
* Revision 2.2 1992/02/10 08:29:23 greg |
553 |
+ |
* bug fixes and enhancements by Peter Averkamp |
554 |
+ |
* |
555 |
+ |
* Revision 1.2 88/09/12 12:53:47 markv |
556 |
+ |
* Fixed problem in LookupColorbyName, had return ; and return(0). |
557 |
+ |
* [ Thank you lint! ] |
558 |
+ |
* |
559 |
+ |
* Revision 1.1 88/09/11 11:00:37 markv |
560 |
+ |
* Initial revision |
561 |
+ |
* |
562 |
+ |
* Peter Averkamp 92/02/01 |
563 |
+ |
* added complete X11R5 rgb.txt-table, hacked standalone version |
564 |
+ |
* for nff2rad |
565 |
+ |
* |
566 |
+ |
***********************************************************************/ |
567 |
+ |
|
568 |
+ |
typedef double Flt ; |
569 |
+ |
typedef Flt Vec[3] ; |
570 |
+ |
typedef Vec Point ; |
571 |
+ |
typedef Vec Color ; |
572 |
+ |
|
573 |
+ |
#define VecCopy(a,b) (b)[0]=(a)[0];(b)[1]=(a)[1];(b)[2]=(a)[2]; |
574 |
+ |
#define NCOLORS (738) |
575 |
+ |
|
576 |
+ |
typedef struct t_color_entry { |
577 |
+ |
char * ce_name ; |
578 |
+ |
Vec ce_color ; |
579 |
+ |
} ColorEntry ; |
580 |
+ |
|
581 |
+ |
#define LESS_THAN -1 |
582 |
+ |
#define GREATER_THAN 1 |
583 |
+ |
#define EQUAL_TO 0 |
584 |
+ |
|
585 |
+ |
/* |
586 |
+ |
* Note: These colors must be in sorted order, because we binary search |
587 |
+ |
* for them. |
588 |
+ |
* |
589 |
+ |
* They were swiped from the X-11 distribution. Sorry.... |
590 |
+ |
*/ |
591 |
+ |
|
592 |
+ |
ColorEntry Colors[] = { |
593 |
+ |
"AliceBlue", {0.941176 , 0.972549 , 1.000000 }, |
594 |
+ |
"AntiqueWhite", {0.980392 , 0.921569 , 0.843137 }, |
595 |
+ |
"AntiqueWhite1", {1.000000 , 0.937255 , 0.858824 }, |
596 |
+ |
"AntiqueWhite2", {0.933333 , 0.874510 , 0.800000 }, |
597 |
+ |
"AntiqueWhite3", {0.803922 , 0.752941 , 0.690196 }, |
598 |
+ |
"AntiqueWhite4", {0.545098 , 0.513725 , 0.470588 }, |
599 |
+ |
"BlanchedAlmond", {1.000000 , 0.921569 , 0.803922 }, |
600 |
+ |
"BlueViolet", {0.541176 , 0.168627 , 0.886275 }, |
601 |
+ |
"CadetBlue", {0.372549 , 0.619608 , 0.627451 }, |
602 |
+ |
"CadetBlue1", {0.596078 , 0.960784 , 1.000000 }, |
603 |
+ |
"CadetBlue2", {0.556863 , 0.898039 , 0.933333 }, |
604 |
+ |
"CadetBlue3", {0.478431 , 0.772549 , 0.803922 }, |
605 |
+ |
"CadetBlue4", {0.325490 , 0.525490 , 0.545098 }, |
606 |
+ |
"CornflowerBlue", {0.392157 , 0.584314 , 0.929412 }, |
607 |
+ |
"DarkGoldenrod", {0.721569 , 0.525490 , 0.043137 }, |
608 |
+ |
"DarkGoldenrod1", {1.000000 , 0.725490 , 0.058824 }, |
609 |
+ |
"DarkGoldenrod2", {0.933333 , 0.678431 , 0.054902 }, |
610 |
+ |
"DarkGoldenrod3", {0.803922 , 0.584314 , 0.047059 }, |
611 |
+ |
"DarkGoldenrod4", {0.545098 , 0.396078 , 0.031373 }, |
612 |
+ |
"DarkGreen", {0.000000 , 0.392157 , 0.000000 }, |
613 |
+ |
"DarkKhaki", {0.741176 , 0.717647 , 0.419608 }, |
614 |
+ |
"DarkOliveGreen", {0.333333 , 0.419608 , 0.184314 }, |
615 |
+ |
"DarkOliveGreen1", {0.792157 , 1.000000 , 0.439216 }, |
616 |
+ |
"DarkOliveGreen2", {0.737255 , 0.933333 , 0.407843 }, |
617 |
+ |
"DarkOliveGreen3", {0.635294 , 0.803922 , 0.352941 }, |
618 |
+ |
"DarkOliveGreen4", {0.431373 , 0.545098 , 0.239216 }, |
619 |
+ |
"DarkOrange", {1.000000 , 0.549020 , 0.000000 }, |
620 |
+ |
"DarkOrange1", {1.000000 , 0.498039 , 0.000000 }, |
621 |
+ |
"DarkOrange2", {0.933333 , 0.462745 , 0.000000 }, |
622 |
+ |
"DarkOrange3", {0.803922 , 0.400000 , 0.000000 }, |
623 |
+ |
"DarkOrange4", {0.545098 , 0.270588 , 0.000000 }, |
624 |
+ |
"DarkOrchid", {0.600000 , 0.196078 , 0.800000 }, |
625 |
+ |
"DarkOrchid1", {0.749020 , 0.243137 , 1.000000 }, |
626 |
+ |
"DarkOrchid2", {0.698039 , 0.227451 , 0.933333 }, |
627 |
+ |
"DarkOrchid3", {0.603922 , 0.196078 , 0.803922 }, |
628 |
+ |
"DarkOrchid4", {0.407843 , 0.133333 , 0.545098 }, |
629 |
+ |
"DarkSalmon", {0.913725 , 0.588235 , 0.478431 }, |
630 |
+ |
"DarkSeaGreen", {0.560784 , 0.737255 , 0.560784 }, |
631 |
+ |
"DarkSeaGreen1", {0.756863 , 1.000000 , 0.756863 }, |
632 |
+ |
"DarkSeaGreen2", {0.705882 , 0.933333 , 0.705882 }, |
633 |
+ |
"DarkSeaGreen3", {0.607843 , 0.803922 , 0.607843 }, |
634 |
+ |
"DarkSeaGreen4", {0.411765 , 0.545098 , 0.411765 }, |
635 |
+ |
"DarkSlateBlue", {0.282353 , 0.239216 , 0.545098 }, |
636 |
+ |
"DarkSlateGray", {0.184314 , 0.309804 , 0.309804 }, |
637 |
+ |
"DarkSlateGray1", {0.592157 , 1.000000 , 1.000000 }, |
638 |
+ |
"DarkSlateGray2", {0.552941 , 0.933333 , 0.933333 }, |
639 |
+ |
"DarkSlateGray3", {0.474510 , 0.803922 , 0.803922 }, |
640 |
+ |
"DarkSlateGray4", {0.321569 , 0.545098 , 0.545098 }, |
641 |
+ |
"DarkSlateGrey", {0.184314 , 0.309804 , 0.309804 }, |
642 |
+ |
"DarkTurquoise", {0.000000 , 0.807843 , 0.819608 }, |
643 |
+ |
"DarkViolet", {0.580392 , 0.000000 , 0.827451 }, |
644 |
+ |
"DeepPink", {1.000000 , 0.078431 , 0.576471 }, |
645 |
+ |
"DeepPink1", {1.000000 , 0.078431 , 0.576471 }, |
646 |
+ |
"DeepPink2", {0.933333 , 0.070588 , 0.537255 }, |
647 |
+ |
"DeepPink3", {0.803922 , 0.062745 , 0.462745 }, |
648 |
+ |
"DeepPink4", {0.545098 , 0.039216 , 0.313725 }, |
649 |
+ |
"DeepSkyBlue", {0.000000 , 0.749020 , 1.000000 }, |
650 |
+ |
"DeepSkyBlue1", {0.000000 , 0.749020 , 1.000000 }, |
651 |
+ |
"DeepSkyBlue2", {0.000000 , 0.698039 , 0.933333 }, |
652 |
+ |
"DeepSkyBlue3", {0.000000 , 0.603922 , 0.803922 }, |
653 |
+ |
"DeepSkyBlue4", {0.000000 , 0.407843 , 0.545098 }, |
654 |
+ |
"DimGray", {0.411765 , 0.411765 , 0.411765 }, |
655 |
+ |
"DimGrey", {0.411765 , 0.411765 , 0.411765 }, |
656 |
+ |
"DodgerBlue", {0.117647 , 0.564706 , 1.000000 }, |
657 |
+ |
"DodgerBlue1", {0.117647 , 0.564706 , 1.000000 }, |
658 |
+ |
"DodgerBlue2", {0.109804 , 0.525490 , 0.933333 }, |
659 |
+ |
"DodgerBlue3", {0.094118 , 0.454902 , 0.803922 }, |
660 |
+ |
"DodgerBlue4", {0.062745 , 0.305882 , 0.545098 }, |
661 |
+ |
"FloralWhite", {1.000000 , 0.980392 , 0.941176 }, |
662 |
+ |
"ForestGreen", {0.133333 , 0.545098 , 0.133333 }, |
663 |
+ |
"GhostWhite", {0.972549 , 0.972549 , 1.000000 }, |
664 |
+ |
"GreenYellow", {0.678431 , 1.000000 , 0.184314 }, |
665 |
+ |
"HotPink", {1.000000 , 0.411765 , 0.705882 }, |
666 |
+ |
"HotPink1", {1.000000 , 0.431373 , 0.705882 }, |
667 |
+ |
"HotPink2", {0.933333 , 0.415686 , 0.654902 }, |
668 |
+ |
"HotPink3", {0.803922 , 0.376471 , 0.564706 }, |
669 |
+ |
"HotPink4", {0.545098 , 0.227451 , 0.384314 }, |
670 |
+ |
"IndianRed", {0.803922 , 0.360784 , 0.360784 }, |
671 |
+ |
"IndianRed1", {1.000000 , 0.415686 , 0.415686 }, |
672 |
+ |
"IndianRed2", {0.933333 , 0.388235 , 0.388235 }, |
673 |
+ |
"IndianRed3", {0.803922 , 0.333333 , 0.333333 }, |
674 |
+ |
"IndianRed4", {0.545098 , 0.227451 , 0.227451 }, |
675 |
+ |
"LavenderBlush", {1.000000 , 0.941176 , 0.960784 }, |
676 |
+ |
"LavenderBlush1", {1.000000 , 0.941176 , 0.960784 }, |
677 |
+ |
"LavenderBlush2", {0.933333 , 0.878431 , 0.898039 }, |
678 |
+ |
"LavenderBlush3", {0.803922 , 0.756863 , 0.772549 }, |
679 |
+ |
"LavenderBlush4", {0.545098 , 0.513725 , 0.525490 }, |
680 |
+ |
"LawnGreen", {0.486275 , 0.988235 , 0.000000 }, |
681 |
+ |
"LemonChiffon", {1.000000 , 0.980392 , 0.803922 }, |
682 |
+ |
"LemonChiffon1", {1.000000 , 0.980392 , 0.803922 }, |
683 |
+ |
"LemonChiffon2", {0.933333 , 0.913725 , 0.749020 }, |
684 |
+ |
"LemonChiffon3", {0.803922 , 0.788235 , 0.647059 }, |
685 |
+ |
"LemonChiffon4", {0.545098 , 0.537255 , 0.439216 }, |
686 |
+ |
"LightBlue", {0.678431 , 0.847059 , 0.901961 }, |
687 |
+ |
"LightBlue1", {0.749020 , 0.937255 , 1.000000 }, |
688 |
+ |
"LightBlue2", {0.698039 , 0.874510 , 0.933333 }, |
689 |
+ |
"LightBlue3", {0.603922 , 0.752941 , 0.803922 }, |
690 |
+ |
"LightBlue4", {0.407843 , 0.513725 , 0.545098 }, |
691 |
+ |
"LightCoral", {0.941176 , 0.501961 , 0.501961 }, |
692 |
+ |
"LightCyan", {0.878431 , 1.000000 , 1.000000 }, |
693 |
+ |
"LightCyan1", {0.878431 , 1.000000 , 1.000000 }, |
694 |
+ |
"LightCyan2", {0.819608 , 0.933333 , 0.933333 }, |
695 |
+ |
"LightCyan3", {0.705882 , 0.803922 , 0.803922 }, |
696 |
+ |
"LightCyan4", {0.478431 , 0.545098 , 0.545098 }, |
697 |
+ |
"LightGoldenrod", {0.933333 , 0.866667 , 0.509804 }, |
698 |
+ |
"LightGoldenrod1", {1.000000 , 0.925490 , 0.545098 }, |
699 |
+ |
"LightGoldenrod2", {0.933333 , 0.862745 , 0.509804 }, |
700 |
+ |
"LightGoldenrod3", {0.803922 , 0.745098 , 0.439216 }, |
701 |
+ |
"LightGoldenrod4", {0.545098 , 0.505882 , 0.298039 }, |
702 |
+ |
"LightGoldenrodYellow", {0.980392 , 0.980392 , 0.823529 }, |
703 |
+ |
"LightGray", {0.827451 , 0.827451 , 0.827451 }, |
704 |
+ |
"LightGrey", {0.827451 , 0.827451 , 0.827451 }, |
705 |
+ |
"LightPink", {1.000000 , 0.713725 , 0.756863 }, |
706 |
+ |
"LightPink1", {1.000000 , 0.682353 , 0.725490 }, |
707 |
+ |
"LightPink2", {0.933333 , 0.635294 , 0.678431 }, |
708 |
+ |
"LightPink3", {0.803922 , 0.549020 , 0.584314 }, |
709 |
+ |
"LightPink4", {0.545098 , 0.372549 , 0.396078 }, |
710 |
+ |
"LightSalmon", {1.000000 , 0.627451 , 0.478431 }, |
711 |
+ |
"LightSalmon1", {1.000000 , 0.627451 , 0.478431 }, |
712 |
+ |
"LightSalmon2", {0.933333 , 0.584314 , 0.447059 }, |
713 |
+ |
"LightSalmon3", {0.803922 , 0.505882 , 0.384314 }, |
714 |
+ |
"LightSalmon4", {0.545098 , 0.341176 , 0.258824 }, |
715 |
+ |
"LightSeaGreen", {0.125490 , 0.698039 , 0.666667 }, |
716 |
+ |
"LightSkyBlue", {0.529412 , 0.807843 , 0.980392 }, |
717 |
+ |
"LightSkyBlue1", {0.690196 , 0.886275 , 1.000000 }, |
718 |
+ |
"LightSkyBlue2", {0.643137 , 0.827451 , 0.933333 }, |
719 |
+ |
"LightSkyBlue3", {0.552941 , 0.713725 , 0.803922 }, |
720 |
+ |
"LightSkyBlue4", {0.376471 , 0.482353 , 0.545098 }, |
721 |
+ |
"LightSlateBlue", {0.517647 , 0.439216 , 1.000000 }, |
722 |
+ |
"LightSlateGray", {0.466667 , 0.533333 , 0.600000 }, |
723 |
+ |
"LightSlateGrey", {0.466667 , 0.533333 , 0.600000 }, |
724 |
+ |
"LightSteelBlue", {0.690196 , 0.768627 , 0.870588 }, |
725 |
+ |
"LightSteelBlue1", {0.792157 , 0.882353 , 1.000000 }, |
726 |
+ |
"LightSteelBlue2", {0.737255 , 0.823529 , 0.933333 }, |
727 |
+ |
"LightSteelBlue3", {0.635294 , 0.709804 , 0.803922 }, |
728 |
+ |
"LightSteelBlue4", {0.431373 , 0.482353 , 0.545098 }, |
729 |
+ |
"LightYellow", {1.000000 , 1.000000 , 0.878431 }, |
730 |
+ |
"LightYellow1", {1.000000 , 1.000000 , 0.878431 }, |
731 |
+ |
"LightYellow2", {0.933333 , 0.933333 , 0.819608 }, |
732 |
+ |
"LightYellow3", {0.803922 , 0.803922 , 0.705882 }, |
733 |
+ |
"LightYellow4", {0.545098 , 0.545098 , 0.478431 }, |
734 |
+ |
"LimeGreen", {0.196078 , 0.803922 , 0.196078 }, |
735 |
+ |
"MediumAquamarine", {0.400000 , 0.803922 , 0.666667 }, |
736 |
+ |
"MediumBlue", {0.000000 , 0.000000 , 0.803922 }, |
737 |
+ |
"MediumOrchid", {0.729412 , 0.333333 , 0.827451 }, |
738 |
+ |
"MediumOrchid1", {0.878431 , 0.400000 , 1.000000 }, |
739 |
+ |
"MediumOrchid2", {0.819608 , 0.372549 , 0.933333 }, |
740 |
+ |
"MediumOrchid3", {0.705882 , 0.321569 , 0.803922 }, |
741 |
+ |
"MediumOrchid4", {0.478431 , 0.215686 , 0.545098 }, |
742 |
+ |
"MediumPurple", {0.576471 , 0.439216 , 0.858824 }, |
743 |
+ |
"MediumPurple1", {0.670588 , 0.509804 , 1.000000 }, |
744 |
+ |
"MediumPurple2", {0.623529 , 0.474510 , 0.933333 }, |
745 |
+ |
"MediumPurple3", {0.537255 , 0.407843 , 0.803922 }, |
746 |
+ |
"MediumPurple4", {0.364706 , 0.278431 , 0.545098 }, |
747 |
+ |
"MediumSeaGreen", {0.235294 , 0.701961 , 0.443137 }, |
748 |
+ |
"MediumSlateBlue", {0.482353 , 0.407843 , 0.933333 }, |
749 |
+ |
"MediumSpringGreen", {0.000000 , 0.980392 , 0.603922 }, |
750 |
+ |
"MediumTurquoise", {0.282353 , 0.819608 , 0.800000 }, |
751 |
+ |
"MediumVioletRed", {0.780392 , 0.082353 , 0.521569 }, |
752 |
+ |
"MidnightBlue", {0.098039 , 0.098039 , 0.439216 }, |
753 |
+ |
"MintCream", {0.960784 , 1.000000 , 0.980392 }, |
754 |
+ |
"MistyRose", {1.000000 , 0.894118 , 0.882353 }, |
755 |
+ |
"MistyRose1", {1.000000 , 0.894118 , 0.882353 }, |
756 |
+ |
"MistyRose2", {0.933333 , 0.835294 , 0.823529 }, |
757 |
+ |
"MistyRose3", {0.803922 , 0.717647 , 0.709804 }, |
758 |
+ |
"MistyRose4", {0.545098 , 0.490196 , 0.482353 }, |
759 |
+ |
"NavajoWhite", {1.000000 , 0.870588 , 0.678431 }, |
760 |
+ |
"NavajoWhite1", {1.000000 , 0.870588 , 0.678431 }, |
761 |
+ |
"NavajoWhite2", {0.933333 , 0.811765 , 0.631373 }, |
762 |
+ |
"NavajoWhite3", {0.803922 , 0.701961 , 0.545098 }, |
763 |
+ |
"NavajoWhite4", {0.545098 , 0.474510 , 0.368627 }, |
764 |
+ |
"NavyBlue", {0.000000 , 0.000000 , 0.501961 }, |
765 |
+ |
"OldLace", {0.992157 , 0.960784 , 0.901961 }, |
766 |
+ |
"OliveDrab", {0.419608 , 0.556863 , 0.137255 }, |
767 |
+ |
"OliveDrab1", {0.752941 , 1.000000 , 0.243137 }, |
768 |
+ |
"OliveDrab2", {0.701961 , 0.933333 , 0.227451 }, |
769 |
+ |
"OliveDrab3", {0.603922 , 0.803922 , 0.196078 }, |
770 |
+ |
"OliveDrab4", {0.411765 , 0.545098 , 0.133333 }, |
771 |
+ |
"OrangeRed", {1.000000 , 0.270588 , 0.000000 }, |
772 |
+ |
"OrangeRed1", {1.000000 , 0.270588 , 0.000000 }, |
773 |
+ |
"OrangeRed2", {0.933333 , 0.250980 , 0.000000 }, |
774 |
+ |
"OrangeRed3", {0.803922 , 0.215686 , 0.000000 }, |
775 |
+ |
"OrangeRed4", {0.545098 , 0.145098 , 0.000000 }, |
776 |
+ |
"PaleGoldenrod", {0.933333 , 0.909804 , 0.666667 }, |
777 |
+ |
"PaleGreen", {0.596078 , 0.984314 , 0.596078 }, |
778 |
+ |
"PaleGreen1", {0.603922 , 1.000000 , 0.603922 }, |
779 |
+ |
"PaleGreen2", {0.564706 , 0.933333 , 0.564706 }, |
780 |
+ |
"PaleGreen3", {0.486275 , 0.803922 , 0.486275 }, |
781 |
+ |
"PaleGreen4", {0.329412 , 0.545098 , 0.329412 }, |
782 |
+ |
"PaleTurquoise", {0.686275 , 0.933333 , 0.933333 }, |
783 |
+ |
"PaleTurquoise1", {0.733333 , 1.000000 , 1.000000 }, |
784 |
+ |
"PaleTurquoise2", {0.682353 , 0.933333 , 0.933333 }, |
785 |
+ |
"PaleTurquoise3", {0.588235 , 0.803922 , 0.803922 }, |
786 |
+ |
"PaleTurquoise4", {0.400000 , 0.545098 , 0.545098 }, |
787 |
+ |
"PaleVioletRed", {0.858824 , 0.439216 , 0.576471 }, |
788 |
+ |
"PaleVioletRed1", {1.000000 , 0.509804 , 0.670588 }, |
789 |
+ |
"PaleVioletRed2", {0.933333 , 0.474510 , 0.623529 }, |
790 |
+ |
"PaleVioletRed3", {0.803922 , 0.407843 , 0.537255 }, |
791 |
+ |
"PaleVioletRed4", {0.545098 , 0.278431 , 0.364706 }, |
792 |
+ |
"PapayaWhip", {1.000000 , 0.937255 , 0.835294 }, |
793 |
+ |
"PeachPuff", {1.000000 , 0.854902 , 0.725490 }, |
794 |
+ |
"PeachPuff1", {1.000000 , 0.854902 , 0.725490 }, |
795 |
+ |
"PeachPuff2", {0.933333 , 0.796078 , 0.678431 }, |
796 |
+ |
"PeachPuff3", {0.803922 , 0.686275 , 0.584314 }, |
797 |
+ |
"PeachPuff4", {0.545098 , 0.466667 , 0.396078 }, |
798 |
+ |
"PowderBlue", {0.690196 , 0.878431 , 0.901961 }, |
799 |
+ |
"RosyBrown", {0.737255 , 0.560784 , 0.560784 }, |
800 |
+ |
"RosyBrown1", {1.000000 , 0.756863 , 0.756863 }, |
801 |
+ |
"RosyBrown2", {0.933333 , 0.705882 , 0.705882 }, |
802 |
+ |
"RosyBrown3", {0.803922 , 0.607843 , 0.607843 }, |
803 |
+ |
"RosyBrown4", {0.545098 , 0.411765 , 0.411765 }, |
804 |
+ |
"RoyalBlue", {0.254902 , 0.411765 , 0.882353 }, |
805 |
+ |
"RoyalBlue1", {0.282353 , 0.462745 , 1.000000 }, |
806 |
+ |
"RoyalBlue2", {0.262745 , 0.431373 , 0.933333 }, |
807 |
+ |
"RoyalBlue3", {0.227451 , 0.372549 , 0.803922 }, |
808 |
+ |
"RoyalBlue4", {0.152941 , 0.250980 , 0.545098 }, |
809 |
+ |
"SaddleBrown", {0.545098 , 0.270588 , 0.074510 }, |
810 |
+ |
"SandyBrown", {0.956863 , 0.643137 , 0.376471 }, |
811 |
+ |
"SeaGreen", {0.180392 , 0.545098 , 0.341176 }, |
812 |
+ |
"SeaGreen1", {0.329412 , 1.000000 , 0.623529 }, |
813 |
+ |
"SeaGreen2", {0.305882 , 0.933333 , 0.580392 }, |
814 |
+ |
"SeaGreen3", {0.262745 , 0.803922 , 0.501961 }, |
815 |
+ |
"SeaGreen4", {0.180392 , 0.545098 , 0.341176 }, |
816 |
+ |
"SkyBlue", {0.529412 , 0.807843 , 0.921569 }, |
817 |
+ |
"SkyBlue1", {0.529412 , 0.807843 , 1.000000 }, |
818 |
+ |
"SkyBlue2", {0.494118 , 0.752941 , 0.933333 }, |
819 |
+ |
"SkyBlue3", {0.423529 , 0.650980 , 0.803922 }, |
820 |
+ |
"SkyBlue4", {0.290196 , 0.439216 , 0.545098 }, |
821 |
+ |
"SlateBlue", {0.415686 , 0.352941 , 0.803922 }, |
822 |
+ |
"SlateBlue1", {0.513725 , 0.435294 , 1.000000 }, |
823 |
+ |
"SlateBlue2", {0.478431 , 0.403922 , 0.933333 }, |
824 |
+ |
"SlateBlue3", {0.411765 , 0.349020 , 0.803922 }, |
825 |
+ |
"SlateBlue4", {0.278431 , 0.235294 , 0.545098 }, |
826 |
+ |
"SlateGray", {0.439216 , 0.501961 , 0.564706 }, |
827 |
+ |
"SlateGray1", {0.776471 , 0.886275 , 1.000000 }, |
828 |
+ |
"SlateGray2", {0.725490 , 0.827451 , 0.933333 }, |
829 |
+ |
"SlateGray3", {0.623529 , 0.713725 , 0.803922 }, |
830 |
+ |
"SlateGray4", {0.423529 , 0.482353 , 0.545098 }, |
831 |
+ |
"SlateGrey", {0.439216 , 0.501961 , 0.564706 }, |
832 |
+ |
"SpringGreen", {0.000000 , 1.000000 , 0.498039 }, |
833 |
+ |
"SpringGreen1", {0.000000 , 1.000000 , 0.498039 }, |
834 |
+ |
"SpringGreen2", {0.000000 , 0.933333 , 0.462745 }, |
835 |
+ |
"SpringGreen3", {0.000000 , 0.803922 , 0.400000 }, |
836 |
+ |
"SpringGreen4", {0.000000 , 0.545098 , 0.270588 }, |
837 |
+ |
"SteelBlue", {0.274510 , 0.509804 , 0.705882 }, |
838 |
+ |
"SteelBlue1", {0.388235 , 0.721569 , 1.000000 }, |
839 |
+ |
"SteelBlue2", {0.360784 , 0.674510 , 0.933333 }, |
840 |
+ |
"SteelBlue3", {0.309804 , 0.580392 , 0.803922 }, |
841 |
+ |
"SteelBlue4", {0.211765 , 0.392157 , 0.545098 }, |
842 |
+ |
"VioletRed", {0.815686 , 0.125490 , 0.564706 }, |
843 |
+ |
"VioletRed1", {1.000000 , 0.243137 , 0.588235 }, |
844 |
+ |
"VioletRed2", {0.933333 , 0.227451 , 0.549020 }, |
845 |
+ |
"VioletRed3", {0.803922 , 0.196078 , 0.470588 }, |
846 |
+ |
"VioletRed4", {0.545098 , 0.133333 , 0.321569 }, |
847 |
+ |
"WhiteSmoke", {0.960784 , 0.960784 , 0.960784 }, |
848 |
+ |
"YellowGreen", {0.603922 , 0.803922 , 0.196078 }, |
849 |
+ |
"alice_blue", {0.941176 , 0.972549 , 1.000000 }, |
850 |
+ |
"antique_white", {0.980392 , 0.921569 , 0.843137 }, |
851 |
+ |
"aquamarine", {0.498039 , 1.000000 , 0.831373 }, |
852 |
+ |
"aquamarine1", {0.498039 , 1.000000 , 0.831373 }, |
853 |
+ |
"aquamarine2", {0.462745 , 0.933333 , 0.776471 }, |
854 |
+ |
"aquamarine3", {0.400000 , 0.803922 , 0.666667 }, |
855 |
+ |
"aquamarine4", {0.270588 , 0.545098 , 0.454902 }, |
856 |
+ |
"azure", {0.941176 , 1.000000 , 1.000000 }, |
857 |
+ |
"azure1", {0.941176 , 1.000000 , 1.000000 }, |
858 |
+ |
"azure2", {0.878431 , 0.933333 , 0.933333 }, |
859 |
+ |
"azure3", {0.756863 , 0.803922 , 0.803922 }, |
860 |
+ |
"azure4", {0.513725 , 0.545098 , 0.545098 }, |
861 |
+ |
"beige", {0.960784 , 0.960784 , 0.862745 }, |
862 |
+ |
"bisque", {1.000000 , 0.894118 , 0.768627 }, |
863 |
+ |
"bisque1", {1.000000 , 0.894118 , 0.768627 }, |
864 |
+ |
"bisque2", {0.933333 , 0.835294 , 0.717647 }, |
865 |
+ |
"bisque3", {0.803922 , 0.717647 , 0.619608 }, |
866 |
+ |
"bisque4", {0.545098 , 0.490196 , 0.419608 }, |
867 |
+ |
"black", {0.000000 , 0.000000 , 0.000000 }, |
868 |
+ |
"blanched_almond", {1.000000 , 0.921569 , 0.803922 }, |
869 |
+ |
"blue", {0.000000 , 0.000000 , 1.000000 }, |
870 |
+ |
"blue1", {0.000000 , 0.000000 , 1.000000 }, |
871 |
+ |
"blue2", {0.000000 , 0.000000 , 0.933333 }, |
872 |
+ |
"blue3", {0.000000 , 0.000000 , 0.803922 }, |
873 |
+ |
"blue4", {0.000000 , 0.000000 , 0.545098 }, |
874 |
+ |
"blue_violet", {0.541176 , 0.168627 , 0.886275 }, |
875 |
+ |
"brown", {0.647059 , 0.164706 , 0.164706 }, |
876 |
+ |
"brown1", {1.000000 , 0.250980 , 0.250980 }, |
877 |
+ |
"brown2", {0.933333 , 0.231373 , 0.231373 }, |
878 |
+ |
"brown3", {0.803922 , 0.200000 , 0.200000 }, |
879 |
+ |
"brown4", {0.545098 , 0.137255 , 0.137255 }, |
880 |
+ |
"burlywood", {0.870588 , 0.721569 , 0.529412 }, |
881 |
+ |
"burlywood1", {1.000000 , 0.827451 , 0.607843 }, |
882 |
+ |
"burlywood2", {0.933333 , 0.772549 , 0.568627 }, |
883 |
+ |
"burlywood3", {0.803922 , 0.666667 , 0.490196 }, |
884 |
+ |
"burlywood4", {0.545098 , 0.450980 , 0.333333 }, |
885 |
+ |
"cadet_blue", {0.372549 , 0.619608 , 0.627451 }, |
886 |
+ |
"chartreuse", {0.498039 , 1.000000 , 0.000000 }, |
887 |
+ |
"chartreuse1", {0.498039 , 1.000000 , 0.000000 }, |
888 |
+ |
"chartreuse2", {0.462745 , 0.933333 , 0.000000 }, |
889 |
+ |
"chartreuse3", {0.400000 , 0.803922 , 0.000000 }, |
890 |
+ |
"chartreuse4", {0.270588 , 0.545098 , 0.000000 }, |
891 |
+ |
"chocolate", {0.823529 , 0.411765 , 0.117647 }, |
892 |
+ |
"chocolate1", {1.000000 , 0.498039 , 0.141176 }, |
893 |
+ |
"chocolate2", {0.933333 , 0.462745 , 0.129412 }, |
894 |
+ |
"chocolate3", {0.803922 , 0.400000 , 0.113725 }, |
895 |
+ |
"chocolate4", {0.545098 , 0.270588 , 0.074510 }, |
896 |
+ |
"coral", {1.000000 , 0.498039 , 0.313725 }, |
897 |
+ |
"coral1", {1.000000 , 0.447059 , 0.337255 }, |
898 |
+ |
"coral2", {0.933333 , 0.415686 , 0.313725 }, |
899 |
+ |
"coral3", {0.803922 , 0.356863 , 0.270588 }, |
900 |
+ |
"coral4", {0.545098 , 0.243137 , 0.184314 }, |
901 |
+ |
"cornflower_blue", {0.392157 , 0.584314 , 0.929412 }, |
902 |
+ |
"cornsilk", {1.000000 , 0.972549 , 0.862745 }, |
903 |
+ |
"cornsilk1", {1.000000 , 0.972549 , 0.862745 }, |
904 |
+ |
"cornsilk2", {0.933333 , 0.909804 , 0.803922 }, |
905 |
+ |
"cornsilk3", {0.803922 , 0.784314 , 0.694118 }, |
906 |
+ |
"cornsilk4", {0.545098 , 0.533333 , 0.470588 }, |
907 |
+ |
"cyan", {0.000000 , 1.000000 , 1.000000 }, |
908 |
+ |
"cyan1", {0.000000 , 1.000000 , 1.000000 }, |
909 |
+ |
"cyan2", {0.000000 , 0.933333 , 0.933333 }, |
910 |
+ |
"cyan3", {0.000000 , 0.803922 , 0.803922 }, |
911 |
+ |
"cyan4", {0.000000 , 0.545098 , 0.545098 }, |
912 |
+ |
"dark_goldenrod", {0.721569 , 0.525490 , 0.043137 }, |
913 |
+ |
"dark_green", {0.000000 , 0.392157 , 0.000000 }, |
914 |
+ |
"dark_khaki", {0.741176 , 0.717647 , 0.419608 }, |
915 |
+ |
"dark_olive_green", {0.333333 , 0.419608 , 0.184314 }, |
916 |
+ |
"dark_orange", {1.000000 , 0.549020 , 0.000000 }, |
917 |
+ |
"dark_orchid", {0.600000 , 0.196078 , 0.800000 }, |
918 |
+ |
"dark_salmon", {0.913725 , 0.588235 , 0.478431 }, |
919 |
+ |
"dark_sea_green", {0.560784 , 0.737255 , 0.560784 }, |
920 |
+ |
"dark_slate_blue", {0.282353 , 0.239216 , 0.545098 }, |
921 |
+ |
"dark_slate_gray", {0.184314 , 0.309804 , 0.309804 }, |
922 |
+ |
"dark_slate_grey", {0.184314 , 0.309804 , 0.309804 }, |
923 |
+ |
"dark_turquoise", {0.000000 , 0.807843 , 0.819608 }, |
924 |
+ |
"dark_violet", {0.580392 , 0.000000 , 0.827451 }, |
925 |
+ |
"deep_pink", {1.000000 , 0.078431 , 0.576471 }, |
926 |
+ |
"deep_sky_blue", {0.000000 , 0.749020 , 1.000000 }, |
927 |
+ |
"dim_gray", {0.411765 , 0.411765 , 0.411765 }, |
928 |
+ |
"dim_grey", {0.411765 , 0.411765 , 0.411765 }, |
929 |
+ |
"dodger_blue", {0.117647 , 0.564706 , 1.000000 }, |
930 |
+ |
"firebrick", {0.698039 , 0.133333 , 0.133333 }, |
931 |
+ |
"firebrick1", {1.000000 , 0.188235 , 0.188235 }, |
932 |
+ |
"firebrick2", {0.933333 , 0.172549 , 0.172549 }, |
933 |
+ |
"firebrick3", {0.803922 , 0.149020 , 0.149020 }, |
934 |
+ |
"firebrick4", {0.545098 , 0.101961 , 0.101961 }, |
935 |
+ |
"floral_white", {1.000000 , 0.980392 , 0.941176 }, |
936 |
+ |
"forest_green", {0.133333 , 0.545098 , 0.133333 }, |
937 |
+ |
"gainsboro", {0.862745 , 0.862745 , 0.862745 }, |
938 |
+ |
"ghost_white", {0.972549 , 0.972549 , 1.000000 }, |
939 |
+ |
"gold", {1.000000 , 0.843137 , 0.000000 }, |
940 |
+ |
"gold1", {1.000000 , 0.843137 , 0.000000 }, |
941 |
+ |
"gold2", {0.933333 , 0.788235 , 0.000000 }, |
942 |
+ |
"gold3", {0.803922 , 0.678431 , 0.000000 }, |
943 |
+ |
"gold4", {0.545098 , 0.458824 , 0.000000 }, |
944 |
+ |
"goldenrod", {0.854902 , 0.647059 , 0.125490 }, |
945 |
+ |
"goldenrod1", {1.000000 , 0.756863 , 0.145098 }, |
946 |
+ |
"goldenrod2", {0.933333 , 0.705882 , 0.133333 }, |
947 |
+ |
"goldenrod3", {0.803922 , 0.607843 , 0.113725 }, |
948 |
+ |
"goldenrod4", {0.545098 , 0.411765 , 0.078431 }, |
949 |
+ |
"gray", {0.752941 , 0.752941 , 0.752941 }, |
950 |
+ |
"gray0", {0.000000 , 0.000000 , 0.000000 }, |
951 |
+ |
"gray1", {0.011765 , 0.011765 , 0.011765 }, |
952 |
+ |
"gray10", {0.101961 , 0.101961 , 0.101961 }, |
953 |
+ |
"gray100", {1.000000 , 1.000000 , 1.000000 }, |
954 |
+ |
"gray11", {0.109804 , 0.109804 , 0.109804 }, |
955 |
+ |
"gray12", {0.121569 , 0.121569 , 0.121569 }, |
956 |
+ |
"gray13", {0.129412 , 0.129412 , 0.129412 }, |
957 |
+ |
"gray14", {0.141176 , 0.141176 , 0.141176 }, |
958 |
+ |
"gray15", {0.149020 , 0.149020 , 0.149020 }, |
959 |
+ |
"gray16", {0.160784 , 0.160784 , 0.160784 }, |
960 |
+ |
"gray17", {0.168627 , 0.168627 , 0.168627 }, |
961 |
+ |
"gray18", {0.180392 , 0.180392 , 0.180392 }, |
962 |
+ |
"gray19", {0.188235 , 0.188235 , 0.188235 }, |
963 |
+ |
"gray2", {0.019608 , 0.019608 , 0.019608 }, |
964 |
+ |
"gray20", {0.200000 , 0.200000 , 0.200000 }, |
965 |
+ |
"gray21", {0.211765 , 0.211765 , 0.211765 }, |
966 |
+ |
"gray22", {0.219608 , 0.219608 , 0.219608 }, |
967 |
+ |
"gray23", {0.231373 , 0.231373 , 0.231373 }, |
968 |
+ |
"gray24", {0.239216 , 0.239216 , 0.239216 }, |
969 |
+ |
"gray25", {0.250980 , 0.250980 , 0.250980 }, |
970 |
+ |
"gray26", {0.258824 , 0.258824 , 0.258824 }, |
971 |
+ |
"gray27", {0.270588 , 0.270588 , 0.270588 }, |
972 |
+ |
"gray28", {0.278431 , 0.278431 , 0.278431 }, |
973 |
+ |
"gray29", {0.290196 , 0.290196 , 0.290196 }, |
974 |
+ |
"gray3", {0.031373 , 0.031373 , 0.031373 }, |
975 |
+ |
"gray30", {0.301961 , 0.301961 , 0.301961 }, |
976 |
+ |
"gray31", {0.309804 , 0.309804 , 0.309804 }, |
977 |
+ |
"gray32", {0.321569 , 0.321569 , 0.321569 }, |
978 |
+ |
"gray33", {0.329412 , 0.329412 , 0.329412 }, |
979 |
+ |
"gray34", {0.341176 , 0.341176 , 0.341176 }, |
980 |
+ |
"gray35", {0.349020 , 0.349020 , 0.349020 }, |
981 |
+ |
"gray36", {0.360784 , 0.360784 , 0.360784 }, |
982 |
+ |
"gray37", {0.368627 , 0.368627 , 0.368627 }, |
983 |
+ |
"gray38", {0.380392 , 0.380392 , 0.380392 }, |
984 |
+ |
"gray39", {0.388235 , 0.388235 , 0.388235 }, |
985 |
+ |
"gray4", {0.039216 , 0.039216 , 0.039216 }, |
986 |
+ |
"gray40", {0.400000 , 0.400000 , 0.400000 }, |
987 |
+ |
"gray41", {0.411765 , 0.411765 , 0.411765 }, |
988 |
+ |
"gray42", {0.419608 , 0.419608 , 0.419608 }, |
989 |
+ |
"gray43", {0.431373 , 0.431373 , 0.431373 }, |
990 |
+ |
"gray44", {0.439216 , 0.439216 , 0.439216 }, |
991 |
+ |
"gray45", {0.450980 , 0.450980 , 0.450980 }, |
992 |
+ |
"gray46", {0.458824 , 0.458824 , 0.458824 }, |
993 |
+ |
"gray47", {0.470588 , 0.470588 , 0.470588 }, |
994 |
+ |
"gray48", {0.478431 , 0.478431 , 0.478431 }, |
995 |
+ |
"gray49", {0.490196 , 0.490196 , 0.490196 }, |
996 |
+ |
"gray5", {0.050980 , 0.050980 , 0.050980 }, |
997 |
+ |
"gray50", {0.498039 , 0.498039 , 0.498039 }, |
998 |
+ |
"gray51", {0.509804 , 0.509804 , 0.509804 }, |
999 |
+ |
"gray52", {0.521569 , 0.521569 , 0.521569 }, |
1000 |
+ |
"gray53", {0.529412 , 0.529412 , 0.529412 }, |
1001 |
+ |
"gray54", {0.541176 , 0.541176 , 0.541176 }, |
1002 |
+ |
"gray55", {0.549020 , 0.549020 , 0.549020 }, |
1003 |
+ |
"gray56", {0.560784 , 0.560784 , 0.560784 }, |
1004 |
+ |
"gray57", {0.568627 , 0.568627 , 0.568627 }, |
1005 |
+ |
"gray58", {0.580392 , 0.580392 , 0.580392 }, |
1006 |
+ |
"gray59", {0.588235 , 0.588235 , 0.588235 }, |
1007 |
+ |
"gray6", {0.058824 , 0.058824 , 0.058824 }, |
1008 |
+ |
"gray60", {0.600000 , 0.600000 , 0.600000 }, |
1009 |
+ |
"gray61", {0.611765 , 0.611765 , 0.611765 }, |
1010 |
+ |
"gray62", {0.619608 , 0.619608 , 0.619608 }, |
1011 |
+ |
"gray63", {0.631373 , 0.631373 , 0.631373 }, |
1012 |
+ |
"gray64", {0.639216 , 0.639216 , 0.639216 }, |
1013 |
+ |
"gray65", {0.650980 , 0.650980 , 0.650980 }, |
1014 |
+ |
"gray66", {0.658824 , 0.658824 , 0.658824 }, |
1015 |
+ |
"gray67", {0.670588 , 0.670588 , 0.670588 }, |
1016 |
+ |
"gray68", {0.678431 , 0.678431 , 0.678431 }, |
1017 |
+ |
"gray69", {0.690196 , 0.690196 , 0.690196 }, |
1018 |
+ |
"gray7", {0.070588 , 0.070588 , 0.070588 }, |
1019 |
+ |
"gray70", {0.701961 , 0.701961 , 0.701961 }, |
1020 |
+ |
"gray71", {0.709804 , 0.709804 , 0.709804 }, |
1021 |
+ |
"gray72", {0.721569 , 0.721569 , 0.721569 }, |
1022 |
+ |
"gray73", {0.729412 , 0.729412 , 0.729412 }, |
1023 |
+ |
"gray74", {0.741176 , 0.741176 , 0.741176 }, |
1024 |
+ |
"gray75", {0.749020 , 0.749020 , 0.749020 }, |
1025 |
+ |
"gray76", {0.760784 , 0.760784 , 0.760784 }, |
1026 |
+ |
"gray77", {0.768627 , 0.768627 , 0.768627 }, |
1027 |
+ |
"gray78", {0.780392 , 0.780392 , 0.780392 }, |
1028 |
+ |
"gray79", {0.788235 , 0.788235 , 0.788235 }, |
1029 |
+ |
"gray8", {0.078431 , 0.078431 , 0.078431 }, |
1030 |
+ |
"gray80", {0.800000 , 0.800000 , 0.800000 }, |
1031 |
+ |
"gray81", {0.811765 , 0.811765 , 0.811765 }, |
1032 |
+ |
"gray82", {0.819608 , 0.819608 , 0.819608 }, |
1033 |
+ |
"gray83", {0.831373 , 0.831373 , 0.831373 }, |
1034 |
+ |
"gray84", {0.839216 , 0.839216 , 0.839216 }, |
1035 |
+ |
"gray85", {0.850980 , 0.850980 , 0.850980 }, |
1036 |
+ |
"gray86", {0.858824 , 0.858824 , 0.858824 }, |
1037 |
+ |
"gray87", {0.870588 , 0.870588 , 0.870588 }, |
1038 |
+ |
"gray88", {0.878431 , 0.878431 , 0.878431 }, |
1039 |
+ |
"gray89", {0.890196 , 0.890196 , 0.890196 }, |
1040 |
+ |
"gray9", {0.090196 , 0.090196 , 0.090196 }, |
1041 |
+ |
"gray90", {0.898039 , 0.898039 , 0.898039 }, |
1042 |
+ |
"gray91", {0.909804 , 0.909804 , 0.909804 }, |
1043 |
+ |
"gray92", {0.921569 , 0.921569 , 0.921569 }, |
1044 |
+ |
"gray93", {0.929412 , 0.929412 , 0.929412 }, |
1045 |
+ |
"gray94", {0.941176 , 0.941176 , 0.941176 }, |
1046 |
+ |
"gray95", {0.949020 , 0.949020 , 0.949020 }, |
1047 |
+ |
"gray96", {0.960784 , 0.960784 , 0.960784 }, |
1048 |
+ |
"gray97", {0.968627 , 0.968627 , 0.968627 }, |
1049 |
+ |
"gray98", {0.980392 , 0.980392 , 0.980392 }, |
1050 |
+ |
"gray99", {0.988235 , 0.988235 , 0.988235 }, |
1051 |
+ |
"green", {0.000000 , 1.000000 , 0.000000 }, |
1052 |
+ |
"green1", {0.000000 , 1.000000 , 0.000000 }, |
1053 |
+ |
"green2", {0.000000 , 0.933333 , 0.000000 }, |
1054 |
+ |
"green3", {0.000000 , 0.803922 , 0.000000 }, |
1055 |
+ |
"green4", {0.000000 , 0.545098 , 0.000000 }, |
1056 |
+ |
"green_yellow", {0.678431 , 1.000000 , 0.184314 }, |
1057 |
+ |
"grey", {0.752941 , 0.752941 , 0.752941 }, |
1058 |
+ |
"grey0", {0.000000 , 0.000000 , 0.000000 }, |
1059 |
+ |
"grey1", {0.011765 , 0.011765 , 0.011765 }, |
1060 |
+ |
"grey10", {0.101961 , 0.101961 , 0.101961 }, |
1061 |
+ |
"grey100", {1.000000 , 1.000000 , 1.000000 }, |
1062 |
+ |
"grey11", {0.109804 , 0.109804 , 0.109804 }, |
1063 |
+ |
"grey12", {0.121569 , 0.121569 , 0.121569 }, |
1064 |
+ |
"grey13", {0.129412 , 0.129412 , 0.129412 }, |
1065 |
+ |
"grey14", {0.141176 , 0.141176 , 0.141176 }, |
1066 |
+ |
"grey15", {0.149020 , 0.149020 , 0.149020 }, |
1067 |
+ |
"grey16", {0.160784 , 0.160784 , 0.160784 }, |
1068 |
+ |
"grey17", {0.168627 , 0.168627 , 0.168627 }, |
1069 |
+ |
"grey18", {0.180392 , 0.180392 , 0.180392 }, |
1070 |
+ |
"grey19", {0.188235 , 0.188235 , 0.188235 }, |
1071 |
+ |
"grey2", {0.019608 , 0.019608 , 0.019608 }, |
1072 |
+ |
"grey20", {0.200000 , 0.200000 , 0.200000 }, |
1073 |
+ |
"grey21", {0.211765 , 0.211765 , 0.211765 }, |
1074 |
+ |
"grey22", {0.219608 , 0.219608 , 0.219608 }, |
1075 |
+ |
"grey23", {0.231373 , 0.231373 , 0.231373 }, |
1076 |
+ |
"grey24", {0.239216 , 0.239216 , 0.239216 }, |
1077 |
+ |
"grey25", {0.250980 , 0.250980 , 0.250980 }, |
1078 |
+ |
"grey26", {0.258824 , 0.258824 , 0.258824 }, |
1079 |
+ |
"grey27", {0.270588 , 0.270588 , 0.270588 }, |
1080 |
+ |
"grey28", {0.278431 , 0.278431 , 0.278431 }, |
1081 |
+ |
"grey29", {0.290196 , 0.290196 , 0.290196 }, |
1082 |
+ |
"grey3", {0.031373 , 0.031373 , 0.031373 }, |
1083 |
+ |
"grey30", {0.301961 , 0.301961 , 0.301961 }, |
1084 |
+ |
"grey31", {0.309804 , 0.309804 , 0.309804 }, |
1085 |
+ |
"grey32", {0.321569 , 0.321569 , 0.321569 }, |
1086 |
+ |
"grey33", {0.329412 , 0.329412 , 0.329412 }, |
1087 |
+ |
"grey34", {0.341176 , 0.341176 , 0.341176 }, |
1088 |
+ |
"grey35", {0.349020 , 0.349020 , 0.349020 }, |
1089 |
+ |
"grey36", {0.360784 , 0.360784 , 0.360784 }, |
1090 |
+ |
"grey37", {0.368627 , 0.368627 , 0.368627 }, |
1091 |
+ |
"grey38", {0.380392 , 0.380392 , 0.380392 }, |
1092 |
+ |
"grey39", {0.388235 , 0.388235 , 0.388235 }, |
1093 |
+ |
"grey4", {0.039216 , 0.039216 , 0.039216 }, |
1094 |
+ |
"grey40", {0.400000 , 0.400000 , 0.400000 }, |
1095 |
+ |
"grey41", {0.411765 , 0.411765 , 0.411765 }, |
1096 |
+ |
"grey42", {0.419608 , 0.419608 , 0.419608 }, |
1097 |
+ |
"grey43", {0.431373 , 0.431373 , 0.431373 }, |
1098 |
+ |
"grey44", {0.439216 , 0.439216 , 0.439216 }, |
1099 |
+ |
"grey45", {0.450980 , 0.450980 , 0.450980 }, |
1100 |
+ |
"grey46", {0.458824 , 0.458824 , 0.458824 }, |
1101 |
+ |
"grey47", {0.470588 , 0.470588 , 0.470588 }, |
1102 |
+ |
"grey48", {0.478431 , 0.478431 , 0.478431 }, |
1103 |
+ |
"grey49", {0.490196 , 0.490196 , 0.490196 }, |
1104 |
+ |
"grey5", {0.050980 , 0.050980 , 0.050980 }, |
1105 |
+ |
"grey50", {0.498039 , 0.498039 , 0.498039 }, |
1106 |
+ |
"grey51", {0.509804 , 0.509804 , 0.509804 }, |
1107 |
+ |
"grey52", {0.521569 , 0.521569 , 0.521569 }, |
1108 |
+ |
"grey53", {0.529412 , 0.529412 , 0.529412 }, |
1109 |
+ |
"grey54", {0.541176 , 0.541176 , 0.541176 }, |
1110 |
+ |
"grey55", {0.549020 , 0.549020 , 0.549020 }, |
1111 |
+ |
"grey56", {0.560784 , 0.560784 , 0.560784 }, |
1112 |
+ |
"grey57", {0.568627 , 0.568627 , 0.568627 }, |
1113 |
+ |
"grey58", {0.580392 , 0.580392 , 0.580392 }, |
1114 |
+ |
"grey59", {0.588235 , 0.588235 , 0.588235 }, |
1115 |
+ |
"grey6", {0.058824 , 0.058824 , 0.058824 }, |
1116 |
+ |
"grey60", {0.600000 , 0.600000 , 0.600000 }, |
1117 |
+ |
"grey61", {0.611765 , 0.611765 , 0.611765 }, |
1118 |
+ |
"grey62", {0.619608 , 0.619608 , 0.619608 }, |
1119 |
+ |
"grey63", {0.631373 , 0.631373 , 0.631373 }, |
1120 |
+ |
"grey64", {0.639216 , 0.639216 , 0.639216 }, |
1121 |
+ |
"grey65", {0.650980 , 0.650980 , 0.650980 }, |
1122 |
+ |
"grey66", {0.658824 , 0.658824 , 0.658824 }, |
1123 |
+ |
"grey67", {0.670588 , 0.670588 , 0.670588 }, |
1124 |
+ |
"grey68", {0.678431 , 0.678431 , 0.678431 }, |
1125 |
+ |
"grey69", {0.690196 , 0.690196 , 0.690196 }, |
1126 |
+ |
"grey7", {0.070588 , 0.070588 , 0.070588 }, |
1127 |
+ |
"grey70", {0.701961 , 0.701961 , 0.701961 }, |
1128 |
+ |
"grey71", {0.709804 , 0.709804 , 0.709804 }, |
1129 |
+ |
"grey72", {0.721569 , 0.721569 , 0.721569 }, |
1130 |
+ |
"grey73", {0.729412 , 0.729412 , 0.729412 }, |
1131 |
+ |
"grey74", {0.741176 , 0.741176 , 0.741176 }, |
1132 |
+ |
"grey75", {0.749020 , 0.749020 , 0.749020 }, |
1133 |
+ |
"grey76", {0.760784 , 0.760784 , 0.760784 }, |
1134 |
+ |
"grey77", {0.768627 , 0.768627 , 0.768627 }, |
1135 |
+ |
"grey78", {0.780392 , 0.780392 , 0.780392 }, |
1136 |
+ |
"grey79", {0.788235 , 0.788235 , 0.788235 }, |
1137 |
+ |
"grey8", {0.078431 , 0.078431 , 0.078431 }, |
1138 |
+ |
"grey80", {0.800000 , 0.800000 , 0.800000 }, |
1139 |
+ |
"grey81", {0.811765 , 0.811765 , 0.811765 }, |
1140 |
+ |
"grey82", {0.819608 , 0.819608 , 0.819608 }, |
1141 |
+ |
"grey83", {0.831373 , 0.831373 , 0.831373 }, |
1142 |
+ |
"grey84", {0.839216 , 0.839216 , 0.839216 }, |
1143 |
+ |
"grey85", {0.850980 , 0.850980 , 0.850980 }, |
1144 |
+ |
"grey86", {0.858824 , 0.858824 , 0.858824 }, |
1145 |
+ |
"grey87", {0.870588 , 0.870588 , 0.870588 }, |
1146 |
+ |
"grey88", {0.878431 , 0.878431 , 0.878431 }, |
1147 |
+ |
"grey89", {0.890196 , 0.890196 , 0.890196 }, |
1148 |
+ |
"grey9", {0.090196 , 0.090196 , 0.090196 }, |
1149 |
+ |
"grey90", {0.898039 , 0.898039 , 0.898039 }, |
1150 |
+ |
"grey91", {0.909804 , 0.909804 , 0.909804 }, |
1151 |
+ |
"grey92", {0.921569 , 0.921569 , 0.921569 }, |
1152 |
+ |
"grey93", {0.929412 , 0.929412 , 0.929412 }, |
1153 |
+ |
"grey94", {0.941176 , 0.941176 , 0.941176 }, |
1154 |
+ |
"grey95", {0.949020 , 0.949020 , 0.949020 }, |
1155 |
+ |
"grey96", {0.960784 , 0.960784 , 0.960784 }, |
1156 |
+ |
"grey97", {0.968627 , 0.968627 , 0.968627 }, |
1157 |
+ |
"grey98", {0.980392 , 0.980392 , 0.980392 }, |
1158 |
+ |
"grey99", {0.988235 , 0.988235 , 0.988235 }, |
1159 |
+ |
"honeydew", {0.941176 , 1.000000 , 0.941176 }, |
1160 |
+ |
"honeydew1", {0.941176 , 1.000000 , 0.941176 }, |
1161 |
+ |
"honeydew2", {0.878431 , 0.933333 , 0.878431 }, |
1162 |
+ |
"honeydew3", {0.756863 , 0.803922 , 0.756863 }, |
1163 |
+ |
"honeydew4", {0.513725 , 0.545098 , 0.513725 }, |
1164 |
+ |
"hot_pink", {1.000000 , 0.411765 , 0.705882 }, |
1165 |
+ |
"indian_red", {0.803922 , 0.360784 , 0.360784 }, |
1166 |
+ |
"ivory", {1.000000 , 1.000000 , 0.941176 }, |
1167 |
+ |
"ivory1", {1.000000 , 1.000000 , 0.941176 }, |
1168 |
+ |
"ivory2", {0.933333 , 0.933333 , 0.878431 }, |
1169 |
+ |
"ivory3", {0.803922 , 0.803922 , 0.756863 }, |
1170 |
+ |
"ivory4", {0.545098 , 0.545098 , 0.513725 }, |
1171 |
+ |
"khaki", {0.941176 , 0.901961 , 0.549020 }, |
1172 |
+ |
"khaki1", {1.000000 , 0.964706 , 0.560784 }, |
1173 |
+ |
"khaki2", {0.933333 , 0.901961 , 0.521569 }, |
1174 |
+ |
"khaki3", {0.803922 , 0.776471 , 0.450980 }, |
1175 |
+ |
"khaki4", {0.545098 , 0.525490 , 0.305882 }, |
1176 |
+ |
"lavender", {0.901961 , 0.901961 , 0.980392 }, |
1177 |
+ |
"lavender_blush", {1.000000 , 0.941176 , 0.960784 }, |
1178 |
+ |
"lawn_green", {0.486275 , 0.988235 , 0.000000 }, |
1179 |
+ |
"lemon_chiffon", {1.000000 , 0.980392 , 0.803922 }, |
1180 |
+ |
"light_blue", {0.678431 , 0.847059 , 0.901961 }, |
1181 |
+ |
"light_coral", {0.941176 , 0.501961 , 0.501961 }, |
1182 |
+ |
"light_cyan", {0.878431 , 1.000000 , 1.000000 }, |
1183 |
+ |
"light_goldenrod", {0.933333 , 0.866667 , 0.509804 }, |
1184 |
+ |
"light_goldenrod_yellow", {0.980392 , 0.980392 , 0.823529 }, |
1185 |
+ |
"light_gray", {0.827451 , 0.827451 , 0.827451 }, |
1186 |
+ |
"light_grey", {0.827451 , 0.827451 , 0.827451 }, |
1187 |
+ |
"light_pink", {1.000000 , 0.713725 , 0.756863 }, |
1188 |
+ |
"light_salmon", {1.000000 , 0.627451 , 0.478431 }, |
1189 |
+ |
"light_sea_green", {0.125490 , 0.698039 , 0.666667 }, |
1190 |
+ |
"light_sky_blue", {0.529412 , 0.807843 , 0.980392 }, |
1191 |
+ |
"light_slate_blue", {0.517647 , 0.439216 , 1.000000 }, |
1192 |
+ |
"light_slate_gray", {0.466667 , 0.533333 , 0.600000 }, |
1193 |
+ |
"light_slate_grey", {0.466667 , 0.533333 , 0.600000 }, |
1194 |
+ |
"light_steel_blue", {0.690196 , 0.768627 , 0.870588 }, |
1195 |
+ |
"light_yellow", {1.000000 , 1.000000 , 0.878431 }, |
1196 |
+ |
"lime_green", {0.196078 , 0.803922 , 0.196078 }, |
1197 |
+ |
"linen", {0.980392 , 0.941176 , 0.901961 }, |
1198 |
+ |
"magenta", {1.000000 , 0.000000 , 1.000000 }, |
1199 |
+ |
"magenta1", {1.000000 , 0.000000 , 1.000000 }, |
1200 |
+ |
"magenta2", {0.933333 , 0.000000 , 0.933333 }, |
1201 |
+ |
"magenta3", {0.803922 , 0.000000 , 0.803922 }, |
1202 |
+ |
"magenta4", {0.545098 , 0.000000 , 0.545098 }, |
1203 |
+ |
"maroon", {0.690196 , 0.188235 , 0.376471 }, |
1204 |
+ |
"maroon1", {1.000000 , 0.203922 , 0.701961 }, |
1205 |
+ |
"maroon2", {0.933333 , 0.188235 , 0.654902 }, |
1206 |
+ |
"maroon3", {0.803922 , 0.160784 , 0.564706 }, |
1207 |
+ |
"maroon4", {0.545098 , 0.109804 , 0.384314 }, |
1208 |
+ |
"medium_aquamarine", {0.400000 , 0.803922 , 0.666667 }, |
1209 |
+ |
"medium_blue", {0.000000 , 0.000000 , 0.803922 }, |
1210 |
+ |
"medium_orchid", {0.729412 , 0.333333 , 0.827451 }, |
1211 |
+ |
"medium_purple", {0.576471 , 0.439216 , 0.858824 }, |
1212 |
+ |
"medium_sea_green", {0.235294 , 0.701961 , 0.443137 }, |
1213 |
+ |
"medium_slate_blue", {0.482353 , 0.407843 , 0.933333 }, |
1214 |
+ |
"medium_spring_green", {0.000000 , 0.980392 , 0.603922 }, |
1215 |
+ |
"medium_turquoise", {0.282353 , 0.819608 , 0.800000 }, |
1216 |
+ |
"medium_violet_red", {0.780392 , 0.082353 , 0.521569 }, |
1217 |
+ |
"midnight_blue", {0.098039 , 0.098039 , 0.439216 }, |
1218 |
+ |
"mint_cream", {0.960784 , 1.000000 , 0.980392 }, |
1219 |
+ |
"misty_rose", {1.000000 , 0.894118 , 0.882353 }, |
1220 |
+ |
"moccasin", {1.000000 , 0.894118 , 0.709804 }, |
1221 |
+ |
"navajo_white", {1.000000 , 0.870588 , 0.678431 }, |
1222 |
+ |
"navy", {0.000000 , 0.000000 , 0.501961 }, |
1223 |
+ |
"navy_blue", {0.000000 , 0.000000 , 0.501961 }, |
1224 |
+ |
"old_lace", {0.992157 , 0.960784 , 0.901961 }, |
1225 |
+ |
"olive_drab", {0.419608 , 0.556863 , 0.137255 }, |
1226 |
+ |
"orange", {1.000000 , 0.647059 , 0.000000 }, |
1227 |
+ |
"orange1", {1.000000 , 0.647059 , 0.000000 }, |
1228 |
+ |
"orange2", {0.933333 , 0.603922 , 0.000000 }, |
1229 |
+ |
"orange3", {0.803922 , 0.521569 , 0.000000 }, |
1230 |
+ |
"orange4", {0.545098 , 0.352941 , 0.000000 }, |
1231 |
+ |
"orange_red", {1.000000 , 0.270588 , 0.000000 }, |
1232 |
+ |
"orchid", {0.854902 , 0.439216 , 0.839216 }, |
1233 |
+ |
"orchid1", {1.000000 , 0.513725 , 0.980392 }, |
1234 |
+ |
"orchid2", {0.933333 , 0.478431 , 0.913725 }, |
1235 |
+ |
"orchid3", {0.803922 , 0.411765 , 0.788235 }, |
1236 |
+ |
"orchid4", {0.545098 , 0.278431 , 0.537255 }, |
1237 |
+ |
"pale_goldenrod", {0.933333 , 0.909804 , 0.666667 }, |
1238 |
+ |
"pale_green", {0.596078 , 0.984314 , 0.596078 }, |
1239 |
+ |
"pale_turquoise", {0.686275 , 0.933333 , 0.933333 }, |
1240 |
+ |
"pale_violet_red", {0.858824 , 0.439216 , 0.576471 }, |
1241 |
+ |
"papaya_whip", {1.000000 , 0.937255 , 0.835294 }, |
1242 |
+ |
"peach_puff", {1.000000 , 0.854902 , 0.725490 }, |
1243 |
+ |
"peru", {0.803922 , 0.521569 , 0.247059 }, |
1244 |
+ |
"pink", {1.000000 , 0.752941 , 0.796078 }, |
1245 |
+ |
"pink1", {1.000000 , 0.709804 , 0.772549 }, |
1246 |
+ |
"pink2", {0.933333 , 0.662745 , 0.721569 }, |
1247 |
+ |
"pink3", {0.803922 , 0.568627 , 0.619608 }, |
1248 |
+ |
"pink4", {0.545098 , 0.388235 , 0.423529 }, |
1249 |
+ |
"plum", {0.866667 , 0.627451 , 0.866667 }, |
1250 |
+ |
"plum1", {1.000000 , 0.733333 , 1.000000 }, |
1251 |
+ |
"plum2", {0.933333 , 0.682353 , 0.933333 }, |
1252 |
+ |
"plum3", {0.803922 , 0.588235 , 0.803922 }, |
1253 |
+ |
"plum4", {0.545098 , 0.400000 , 0.545098 }, |
1254 |
+ |
"powder_blue", {0.690196 , 0.878431 , 0.901961 }, |
1255 |
+ |
"purple", {0.627451 , 0.125490 , 0.941176 }, |
1256 |
+ |
"purple1", {0.607843 , 0.188235 , 1.000000 }, |
1257 |
+ |
"purple2", {0.568627 , 0.172549 , 0.933333 }, |
1258 |
+ |
"purple3", {0.490196 , 0.149020 , 0.803922 }, |
1259 |
+ |
"purple4", {0.333333 , 0.101961 , 0.545098 }, |
1260 |
+ |
"red", {1.000000 , 0.000000 , 0.000000 }, |
1261 |
+ |
"red1", {1.000000 , 0.000000 , 0.000000 }, |
1262 |
+ |
"red2", {0.933333 , 0.000000 , 0.000000 }, |
1263 |
+ |
"red3", {0.803922 , 0.000000 , 0.000000 }, |
1264 |
+ |
"red4", {0.545098 , 0.000000 , 0.000000 }, |
1265 |
+ |
"rosy_brown", {0.737255 , 0.560784 , 0.560784 }, |
1266 |
+ |
"royal_blue", {0.254902 , 0.411765 , 0.882353 }, |
1267 |
+ |
"saddle_brown", {0.545098 , 0.270588 , 0.074510 }, |
1268 |
+ |
"salmon", {0.980392 , 0.501961 , 0.447059 }, |
1269 |
+ |
"salmon1", {1.000000 , 0.549020 , 0.411765 }, |
1270 |
+ |
"salmon2", {0.933333 , 0.509804 , 0.384314 }, |
1271 |
+ |
"salmon3", {0.803922 , 0.439216 , 0.329412 }, |
1272 |
+ |
"salmon4", {0.545098 , 0.298039 , 0.223529 }, |
1273 |
+ |
"sandy_brown", {0.956863 , 0.643137 , 0.376471 }, |
1274 |
+ |
"sea_green", {0.180392 , 0.545098 , 0.341176 }, |
1275 |
+ |
"seashell", {1.000000 , 0.960784 , 0.933333 }, |
1276 |
+ |
"seashell1", {1.000000 , 0.960784 , 0.933333 }, |
1277 |
+ |
"seashell2", {0.933333 , 0.898039 , 0.870588 }, |
1278 |
+ |
"seashell3", {0.803922 , 0.772549 , 0.749020 }, |
1279 |
+ |
"seashell4", {0.545098 , 0.525490 , 0.509804 }, |
1280 |
+ |
"sienna", {0.627451 , 0.321569 , 0.176471 }, |
1281 |
+ |
"sienna1", {1.000000 , 0.509804 , 0.278431 }, |
1282 |
+ |
"sienna2", {0.933333 , 0.474510 , 0.258824 }, |
1283 |
+ |
"sienna3", {0.803922 , 0.407843 , 0.223529 }, |
1284 |
+ |
"sienna4", {0.545098 , 0.278431 , 0.149020 }, |
1285 |
+ |
"sky_blue", {0.529412 , 0.807843 , 0.921569 }, |
1286 |
+ |
"slate_blue", {0.415686 , 0.352941 , 0.803922 }, |
1287 |
+ |
"slate_gray", {0.439216 , 0.501961 , 0.564706 }, |
1288 |
+ |
"slate_grey", {0.439216 , 0.501961 , 0.564706 }, |
1289 |
+ |
"snow", {1.000000 , 0.980392 , 0.980392 }, |
1290 |
+ |
"snow1", {1.000000 , 0.980392 , 0.980392 }, |
1291 |
+ |
"snow2", {0.933333 , 0.913725 , 0.913725 }, |
1292 |
+ |
"snow3", {0.803922 , 0.788235 , 0.788235 }, |
1293 |
+ |
"snow4", {0.545098 , 0.537255 , 0.537255 }, |
1294 |
+ |
"spring_green", {0.000000 , 1.000000 , 0.498039 }, |
1295 |
+ |
"steel_blue", {0.274510 , 0.509804 , 0.705882 }, |
1296 |
+ |
"tan", {0.823529 , 0.705882 , 0.549020 }, |
1297 |
+ |
"tan1", {1.000000 , 0.647059 , 0.309804 }, |
1298 |
+ |
"tan2", {0.933333 , 0.603922 , 0.286275 }, |
1299 |
+ |
"tan3", {0.803922 , 0.521569 , 0.247059 }, |
1300 |
+ |
"tan4", {0.545098 , 0.352941 , 0.168627 }, |
1301 |
+ |
"thistle", {0.847059 , 0.749020 , 0.847059 }, |
1302 |
+ |
"thistle1", {1.000000 , 0.882353 , 1.000000 }, |
1303 |
+ |
"thistle2", {0.933333 , 0.823529 , 0.933333 }, |
1304 |
+ |
"thistle3", {0.803922 , 0.709804 , 0.803922 }, |
1305 |
+ |
"thistle4", {0.545098 , 0.482353 , 0.545098 }, |
1306 |
+ |
"tomato", {1.000000 , 0.388235 , 0.278431 }, |
1307 |
+ |
"tomato1", {1.000000 , 0.388235 , 0.278431 }, |
1308 |
+ |
"tomato2", {0.933333 , 0.360784 , 0.258824 }, |
1309 |
+ |
"tomato3", {0.803922 , 0.309804 , 0.223529 }, |
1310 |
+ |
"tomato4", {0.545098 , 0.211765 , 0.149020 }, |
1311 |
+ |
"turquoise", {0.250980 , 0.878431 , 0.815686 }, |
1312 |
+ |
"turquoise1", {0.000000 , 0.960784 , 1.000000 }, |
1313 |
+ |
"turquoise2", {0.000000 , 0.898039 , 0.933333 }, |
1314 |
+ |
"turquoise3", {0.000000 , 0.772549 , 0.803922 }, |
1315 |
+ |
"turquoise4", {0.000000 , 0.525490 , 0.545098 }, |
1316 |
+ |
"violet", {0.933333 , 0.509804 , 0.933333 }, |
1317 |
+ |
"violet_red", {0.815686 , 0.125490 , 0.564706 }, |
1318 |
+ |
"wheat", {0.960784 , 0.870588 , 0.701961 }, |
1319 |
+ |
"wheat1", {1.000000 , 0.905882 , 0.729412 }, |
1320 |
+ |
"wheat2", {0.933333 , 0.847059 , 0.682353 }, |
1321 |
+ |
"wheat3", {0.803922 , 0.729412 , 0.588235 }, |
1322 |
+ |
"wheat4", {0.545098 , 0.494118 , 0.400000 }, |
1323 |
+ |
"white", {1.000000 , 1.000000 , 1.000000 }, |
1324 |
+ |
"white_smoke", {0.960784 , 0.960784 , 0.960784 }, |
1325 |
+ |
"yellow", {1.000000 , 1.000000 , 0.000000 }, |
1326 |
+ |
"yellow1", {1.000000 , 1.000000 , 0.000000 }, |
1327 |
+ |
"yellow2", {0.933333 , 0.933333 , 0.000000 }, |
1328 |
+ |
"yellow3", {0.803922 , 0.803922 , 0.000000 }, |
1329 |
+ |
"yellow4", {0.545098 , 0.545098 , 0.000000 }, |
1330 |
+ |
"yellow_green", {0.603922 , 0.803922 , 0.196078 } |
1331 |
+ |
} ; |
1332 |
+ |
|
1333 |
+ |
int |
1334 |
+ |
LookupColorByName(name, color) |
1335 |
+ |
char * name ; |
1336 |
+ |
Vec color ; |
1337 |
+ |
{ |
1338 |
+ |
int rc ; |
1339 |
+ |
rc = BinarySearch(name, 0, NCOLORS - 1 , Colors) ; |
1340 |
+ |
if (rc < 0) { |
1341 |
+ |
return(0) ; |
1342 |
+ |
} |
1343 |
+ |
|
1344 |
+ |
VecCopy(Colors[rc].ce_color, color) ; |
1345 |
+ |
return 1 ; |
1346 |
+ |
} |
1347 |
+ |
|
1348 |
+ |
|
1349 |
+ |
int |
1350 |
+ |
BinarySearch(name, l, h, array) |
1351 |
+ |
char * name ; |
1352 |
+ |
int l, h ; |
1353 |
+ |
ColorEntry array[] ; |
1354 |
+ |
{ |
1355 |
+ |
int m, rc ; |
1356 |
+ |
if (l > h) |
1357 |
+ |
return(-1) ; |
1358 |
+ |
|
1359 |
+ |
m = (l + h) / 2 ; |
1360 |
+ |
|
1361 |
+ |
rc = strcmp(name, array[m].ce_name) ; |
1362 |
+ |
if (rc == 0) |
1363 |
+ |
return m ; |
1364 |
+ |
else if (rc < 0) |
1365 |
+ |
return BinarySearch(name, l, m-1, array) ; |
1366 |
+ |
else |
1367 |
+ |
return BinarySearch(name, m + 1, h, array) ; |
1368 |
|
} |