Info

This question is closed. Reopen it to edit or answer.

How to close wrl in gui

2 views (last 30 days)
Taewa kaewplang
Taewa kaewplang on 12 May 2012
Closed: MATLAB Answer Bot on 20 Aug 2021
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
cc = vrworld('cube.wrl');
open(cc);
c1 = vr.canvas(cc, gcf,[200 240 320 240]);
set(c1,'Units','normalized')
guidata(hObject, handles);
% --- Executes on button press in pushbutton2.
function pushbutton2_Callback(hObject, eventdata, handles)
close(cc);
Can't working
Help Please ...

Answers (2)

Walter Roberson
Walter Roberson on 12 May 2012
open() requires an argument that is the name of a file or variable.
Perhaps you want open(cc)

Taewa kaewplang
Taewa kaewplang on 12 May 2012
function pushbutton1_Callback(hObject, eventdata, handles)
myworld = vrworld('cube.wrl');
open(myworld);
c1 = vr.canvas(myworld, gcf,[200 240 320 240]);
set(c1,'Units','normalized')
guidata(hObject, handles);
% --- Executes on button press in pushbutton2. function pushbutton2_Callback(hObject, eventdata, handles)
close(myworld)
guidata(hObject, handles);
??? Error while evaluating uicontrol Callback
??? Undefined function or variable 'myworld'.
Error in ==> wrlddd>pushbutton2_Callback at 95 close(myworld)
Can't working
Pass the button2 is not working. Not Close wrl
  1 Comment
Walter Roberson
Walter Roberson on 12 May 2012
"myworld" is local to the workspace of pushbutton1_Callback
Please read through
http://matlab.wikia.com/wiki/FAQ

This question is closed.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!