Re: Re: Re: Scalar plot in 3D

*To*: mathgroup at smc.vnet.net*Subject*: [mg96647] Re: [mg96473] Re: [mg96409] Re: Scalar plot in 3D*From*: Franco Milicchio <franco.milicchio at gmail.com>*Date*: Wed, 18 Feb 2009 04:24:00 -0500 (EST)*References*: <gn11bt$7tg$1@smc.vnet.net> <200902130841.DAA26539@smc.vnet.net> <153706.1234601261285.JavaMail.root@m02> <000001c98e9a$41b57a90$c5206fb0$@net>

On Feb 14, 2009, at 12:49pm, David Park wrote: > Franco, > > Most of the color gradient functions have a scale that goes from 0 > to 1. For > precise control you can use ColorFunctionScaling -> False, and then > use > Rescale on the coloring variable to make it fit that domain. > > > David Park Thanks, this did the right job! This is my code given radii r and R, and a list { {u, v}->scalarValue }: ParametricPlot3D[ { {(R + r*Cos[v]) Sin[u], (R + r*Cos[v]) Cos[u], r*Sin[v]}}, {u, 0, 2 Pi}, {v, 0, 2 Pi}, ColorFunction -> Function[{x, y, z, u, v}, Hue[First[Nearest[vals, {v, u}]]]], ColorFunctionScaling -> False, Mesh -> 19, MeshStyle -> Gray ] I rescaled the field with Rescale[] as you suggested. Do you have any suggestion on how to improve this code? -- Franco Milicchio <franco.milicchio at gmail.com> DiS - Dept. of Studies on Structures DIA - Dept. of Computer Science and Engineering University Roma Tre http://plm.dia.uniroma3.it/milicchio/

**References**:**Re: Scalar plot in 3D***From:*dh <dh@metrohm.com>