Re: Color grid with x and y args to visualize effects of 2D
- To: mathgroup at smc.vnet.net
- Subject: [mg116584] Re: Color grid with x and y args to visualize effects of 2D
- From: "Christopher O. Young" <cy56 at comcast.net>
- Date: Mon, 21 Feb 2011 04:19:14 -0500 (EST)
- References: <ijo58j$lkg$1@smc.vnet.net>
Finally got a fast grid plot going, thanks to Heike's suggestion to use ParameterPlot with two parameters and the right Hue ranges. The following puts up a window with two sliders for visualizing the effects of a twist added to a rotation, a kind of "pinwheel" effect. Manipulate[ParametricPlot[ ( { {Cos[(1 + \[ScriptK] Sqrt[u^2 + v^2]) \[Theta]], -Sin[(1 + \[ScriptK] Sqrt[u^2 + v^2]) \[Theta]]}, {Sin[(1 + \[ScriptK] Sqrt[u^2 + v^2]) \[Theta]], Cos[(1 + \[ScriptK] Sqrt[u^2 + v^2]) \[Theta]]} } ).( { {u},{v} } ), {v, 0, 1}, {u, 0, 1}, Mesh -> {20, 20}, MeshShading -> Table[ Hue[h, s, 1], {h, Range[0, 0.85, 0.85/20]}, {s, Range[0.1, 1, 0.9/20]} ], MeshStyle -> None, Axes -> False, Frame -> False, BoundaryStyle -> None, PlotStyle -> {Opacity[0.1]} ], {\[Theta], 0, 2 \[Pi]}, {\[ScriptK], 0, 4} ] A notebook and a picture and are at: http://home.comcast.net/~cy56/TwistingRotation.nb and http://home.comcast.net/~cy56/TwistingRotation.png Wish I could put the rotation into a single function, but then it won't perform the matrix multiplication correctly. On 2/19/11 5:15 AM, in article ijo58j$lkg$1 at smc.vnet.net, "Christopher O. Young" <cy56 at comcast.net> wrote: > You can see my website at > http://intumath.org/Math/Geometry/Projective%20geometry/projectivegeomet.htm > l for an example of the kind of color grid I'm trying to plot. Again, I have > to be able to transform this via standard matrices, in order to illustrate > the basics of various transformations. So I need either the x and y > arguments available, or else I need the t parameter available. Unless > there's some way in Mathematica to apply transformations in matrix form > directly to an image. > > Thank you again for any help. > > Chris Young > cy56 at comcast.net > >