Hi,
I have a main figure with a lot of uicontrols and graphs, some with simple animated lines, in version R2012b. The figure is rendered with zbuffer and everything looks fine. Now, I want to add a graph with a trisurface and animate it using hgtranform. It turns out that the zbuffer rendering causes the 3D animation run very slowly but if I change to opengl, it's runs fast and nice. However, many of the other graphics objects turn out looking bad with opengl. A Matlab figure can only use one type of rendering as far as I know. My question is then, is it possible to incorporate or dock another figure into the GUI figure and make it look like a plain pair of axes? No window frame, no toolbar, no menu, etc, just axes. Then I could render the docked figure as opengl and enjoy fast 3D animation simultaneously with the rest of the zbuffer rendered graphics in the main GUI figure. Can it be done? Will it last in a deployed version? I have tried the most conventional ways of improving the animation speed (fixes axes limits, reduce no of polygons, no legend,…). Thanks!
Best Answer