MathGroup Archive 2008

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

Search the Archive

Module and Manipulate Oddity


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