[Scilab-users] Using uimenue to change rotation_angles

Samuel Gougeon sgougeon at free.fr
Sun Dec 18 15:31:38 CET 2016


Hello Jens,

Why do you use a while loop? You can use only the following.

scf();
param3d([0 1 1 1],[0 0 1 1],[0 0 0 1]);
ce = gce();
ce.thickness = 10;
m1 = uimenu('label', 'alpha=50', 'callback',"ca=gca(); 
ca.rotation_angles(1)=50");
m2 = uimenu('label', 'alpha=80', 'callback',"ca=gca(); 
ca.rotation_angles(1)=80");

HTH
Samuel

Le 18/12/2016 11:36, Jens Simon Strom a écrit :
> Hi,
> I try to use uimenue() in a minimal example to toggle the aspect of a 
> 3D curve between two values - without succes.
> Here is my defective script.
>
> //BEGIN OF UNFUNCTIONAL CODE xdel() figure(1) param3d([0 1 1 1],[0 0 1 
> 1],[0 0 0 1]); ce=gce(); ce.thickness=10; ca=gca(); 
> alpha=ca.rotation_angles(1);//initial alpha uimenu('label', 'alpha=0', 
> 'callback',"alpha=70"); uimenu('label', 'alpha=90', 
> 'callback',"alpha=10"); uimenu('label', 'break', 'callback',"break"); 
> while 1 xclick() //to interrupt script, enable click on label, and 
> restart ca.rotation_angles(1)=alpha; disp(alpha) end //END OF 
> UNFUNCTIONAL CODE Please give me a clue for a feasible route. Kind 
> regards Jens
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20161218/1636b681/attachment.htm>


More information about the users mailing list