Module and Manipulate Oddity
- To: mathgroup at smc.vnet.net
- Subject: [mg85810] Module and Manipulate Oddity
- From: travelmail26 at gmail.com
- Date: Sat, 23 Feb 2008 04:23:28 -0500 (EST)
When I use the "Module" function, I can combine the graphics with
manipulate. Without module, I get an error saying the coordinates need
to be in triplet or scaled form. Why does "Module" have any effect on
this?
Line 1:
sh[a_, u_] := Module[{cube, sp1} ,
cube = Graphics3D[Cuboid[{u, a, u}], PlotRange -> 5];
sp1 = Graphics3D[Sphere[{u, a, u}], PlotRange -> 5];
Show[cube, sp1]]
Line 2: Manipulate[sh[a, u], {a, 0, 2}, {u, 0, 2}]
******************************
And, without module:
sh[a_, u_] := cube = Graphics3D[Cuboid[{u, a, u}], PlotRange -> 5];
sp1 = Graphics3D[Sphere[{u, a, u}], PlotRange -> 5];
Show[cube, sp1]
Manipulate[sh[a, u], {a, 0, 2}, {u, 0, 2}]