Question: plot resizing question revisit

Simply using display(array) we can create larger zoomed sized plots that I think some people would like but only for 2d but what about 3d plots ? - read on. 

Now this expands only the width of the plot and works for all 2d plots.
a:=plot(sin(x)):
display(array([a]))  # displays plot at screen width size

What I think most people want is an easy way to adjust plot sizes from the default Maple install without having to load any special packages ( many thanks to Acer for having provided such a package - search for pre sized plots here in mapleprimes )

Using display(array) option gets us close to achieving that result.
Question 1 - Is there a way to change the dimesions of the displayed array?  I can't recall there being a discussion about that. 

Interestingly many have already found out that it doesn't work for 3d plots however I have discovered that by just selecting the window for resizing with the mouse without actually moving the window resizes the 3d plot.

However there is a quirk.  For some reason Maple 15 will not resize the 3d plot in this fashion but my current version Maple 12 does.  Maple 15 centers the 3d plot within the array and Maple 12 initializes the plot to the left ( this probably could be why it works on 12 and not 15 ) 

But the mouse selecting of the graph border causing it to resize got me wondering that there must be a way to have it adjust.  Which brings me to my main question ...Question 2 can we have the graph re-adjust somehow to force it to re-draw?  There must be some tricks. 

a:=plot3d(sin(x),x=-5..5,y=-5..5)
display(array( [a] )) 

# Maple 12 displays to the left  Maple 15 displays centered - upon touching the border for resizing M12 auto adjusts and M15 does nothing

Does anyone have any ideas or comments?

Please Wait...