[Scilab-users] Strange figure behaviour
Philipp Mühlmann
p.muehlmann at gmail.com
Wed May 13 16:32:04 CEST 2015
an idea for supprssing the figure rotation:
- what about using "xgetmouse() ?
normally if one presses the right button (and holds it) the figure is
rotated.
having something like:
clc;f = gcf()plot2d();ibut = [0 0 -1]; // declaring
the ibuttonwhile ibut(3) == -1 ; // --> mouse just moving
ibut=xgetmouse();
if ibut(3) == 2 | ibut(3)==5 | ibut(3) == 12 | ibut(3) == -3;
a = gca();
a.view = '2d';
disp(ibut(3));
end;
if ibut(3) == 3
close(f);
return;
end;
ibut(3) =-1;end;
will rotate back to 2d view every time the image is rotated by mouse.
to end the loop click the left mouse button.
Not ideal but maybe a start.
Best regards,
Philipp
2015-05-13 13:54 GMT+02:00 Stefan Du Rietz <sdr at durietz.se>:
> On 2015-05-13 13:41, sgougeon at free.fr wrote:
>
>> De: "Stefan Du Rietz"
>>> Envoyé: Mercredi 13 Mai 2015 12:19:01
>>>
>>> Hello all,
>>> can anybody explain this:
>>> I have a figure f with two axes (and some GUIs). When I move the mouse
>>> with the right button pressed, *one* of the axes gets distorted.
>>>
>>
>> Right-click rotates interactively the axes on which you have clicked.
>> To restore it (and all), you may do:
>> f = gcf();
>> k = f.children.type=="Axes"
>> f.children(k).view="2d";
>>
>> SG
>>
>
> Thanks, but it changes the same axes wherever I click! And I would like to
> prevent the possibility to rotate the axes.
>
> Stefan
>
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users
>
--
There we have the salad.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20150513/a2c16074/attachment.htm>
More information about the users
mailing list