MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

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


  • Prev by Date: Re: Extracting the value from Solve
  • Next by Date: Re: about scoping in modules
  • Previous by thread: Re: Gudermannian Function
  • Next by thread: Re: Module and Manipulate Oddity