No látex posso misturar duas cores como RoyalBlue!25!white
. Na assíntota quero usar a mesma cor. Como eu faço isso?
MWE onde gostaria de substituir a cor RoyalBlue do material pela acima:
size(700);
import solids;
import texcolors;
import three;
currentprojection=orthographic (
camera=(8,4,4),
up=(0,0,1),
target=(2,2,2),
zoom=1.0
);
// save predefined 2D orientation vectors
pair NN=N;
pair SS=S;
pair EE=E;
pair WW=W;
triple Atom1 = (-1.1547, -2., 3.26599);
material m = material(gray(0.5), black, RoyalBlue, black);
draw(surface(sphere(Atom1,0.5)),m);
Responder1
Use o operador binário *
para dimensionar as cores/canetas e o operador binário +
para adicionar cores/canetas.
Portanto, substituir RoyalBlue
por RoyalBlue*0.25 + white*0.75
(25% RoyalBlue misturado com 75% branco) deve produzir o resultado desejado.
size(700);
import solids;
import texcolors;
import three;
currentprojection=orthographic (
camera=(8,4,4),
up=(0,0,1),
target=(2,2,2),
zoom=1.0
);
// save predefined 2D orientation vectors
pair NN=N;
pair SS=S;
pair EE=E;
pair WW=W;
triple Atom1 = (-1.1547, -2., 3.26599);
material m = material(gray(0.5), black, RoyalBlue*0.25 + white*0.75, black);
draw(surface(sphere(Atom1,0.5)),m);