Loading [MathJax]/jax/output/HTML-CSS/jax.js
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 8 years ago

fidbc gravatar image

All you need to do is create your own colormap. Strictly speaking a colormap is a function cm:[0,1][0,1]4, where x(r(x),g(x),b(x),α(x)) (here α indicates transparency). In the end, the point (s,t,F(s,t)) will be coloured cm(cf(s,t)).

For example:

var('s,t')
F(s,t)=(cos(s)*cos(t),sin(s)*cos(t),sin(t))
cf = lambda s,t: ((s+pi)/(2*pi))/2+((t+pi/2)/pi)/2
cm = lambda x: (1-x,x,0,1)
parametric_plot3d(F(s,t), (s,-pi,pi),(t,-pi/2,pi/2), color = (cf,cm))

results in

image description