MathGroup Archive 2005

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

Search the Archive

Interactive surface manipulation with GUIkit

  • To: mathgroup at
  • Subject: [mg60737] Interactive surface manipulation with GUIkit
  • From: Marco Gabiccini <m.gabiccini at>
  • Date: Mon, 26 Sep 2005 04:05:42 -0400 (EDT)
  • Sender: owner-wri-mathgroup at

Hi all,

I need to create a GUI Object which should do the following:

1. The object should be a sort of Plot3D or parametric plot 3D of a 
bilinear surface hanging above the square (1,1), (-1,1), (-1,-1), (1,-1) in 
the x-y plane.
2. The surface should be the plot of the surface 
f(x,y)=[N1(x,y)  N2(x,y)  N3(x,y)  N4(x,y)].[f1  f2  f3  f4]
     where the Ni(x,y) are the shape functions and fi are the values of the 
surface at the four nodes.
     The shape functions are:
     N1(x,y)=(1/4)(1+x)(1+y);  N2(x,y)=(1/4)(1-x)(1+y); 
N3(x,y)=(1/4)(1-x)(1-y);   N4(x,y)=(1/4)(1+x)(1-y)

3. I would be able to start with some f1, f2, f3, f4, plot the surface and 
then by dragging the surface at a node on the 3D plot, change interactively
     the values of the function at the particular node picked. This should 
change in real time the shape of the surface as well.
     The user should visually format the surface.
4. The values at the nodes should be updated and written in a vector.

Does anybody know how to do this?

Thanks in advance for any help,


  • Prev by Date: Minimax Approximation
  • Next by Date: Re: MathLink for Python?
  • Previous by thread: Minimax Approximation
  • Next by thread: Interactive surface manipulation with GUIkit