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}]