Matlab - Problemas al ejecutar 'patch' sobre GUIDE

 
Vista:

Problemas al ejecutar 'patch' sobre GUIDE

Publicado por Rafa (3 intervenciones) el 24/11/2013 17:03:26
Tengo un problema un poco raro cuando intento asignar un grado de transparencia a un elemento 'patch' en mi GUI... El código es el siguiente:

function push_Callback(hObject, eventdata, handles)
% hObject handle to push_converter (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user table_data (see GUIDATA)

global x; global y;
axes(handles.axes2);
im=imshow(handles.imag);
pat=patch(x,y,'r','FaceAlpha',0.1);

Resulta que cuando ejecuto este codigo en mi GUI, se crea el patch pero no hay manera de que este se haga transparente sobre la imagen. En cambio, cuando ejecuto las mismas instrucciones pero sobre la linea de comandos de Matlab (abriendo un axes nuevo aparte), funciona perfectamente...

Que estoy haciendo mal? Tenéis alguna idea de que puede estar pasando?
Muchísimas gracias.
Rafa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas al ejecutar

Publicado por Rafa (3 intervenciones) el 01/12/2013 18:50:57
Gracias por el interés! Ya lo tengo solucionado, era un problema del Renderer... si esta propiedad no está puesta a 'OpenGL' no funcionan las transparencias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar