[PD] Ofelia: destroy, create ofWindow

rolfm at dds.nl rolfm at dds.nl
Sun Mar 8 12:07:26 CET 2020


thanks Zack, your solution works. 

you put the creation of the ofEasyCam instance in a Lua script where i
used the Ofelia Pd object. 

with the Lua script the the 'old' instance is replaced by a fresh one
everytime [ofSetup] is done. 

am i right this shows  a significant difference between the two patching
methods. 

is this only with [ofSetup] ? 

rolf 

Zack Lee schreef op 07-03-2020 5:56:

> Hi Rolf, 
> 
> I think it is [ofEasyCam]'s problem. 
> After you recreate the window, if you also recreate [ofEasyCam MA-cam] object and call "setupPerspective()", it works again. 
> 
> One way to fix this could be to recreate the ofEasyCam class instance whenever the window is created. 
> I attached the patch that does this. Let me know if you still have the problem. 
> 
> Regards, 
> Zack 
> 
> 2020년 3월 5일 (목) 오전 7:21, <rolfm at dds.nl>님이 작성: 
> 
>> hi, 
>> 
>> (windows 10, pd-50.0) 
>> 
>> 1. after destroy and create of the ofWindow i cannot use the mouse anymore to move the EasyCam. 
>> 
>> until now i didn't find a solution (workaround) for this. 
>> 
>> 2. when doing destroy and create in the same message the result seems to be unpredictable. 
>> 
>> using a [del 200] between destroy and create 'solves' this. (the 200 is just a choice). 
>> 
>> 3. after a reset (destroy and create ofWindow) my objects are at a position different from the one after initializing. 
>> 
>> (could this be connected with the EasyCam problem?) 
>> 
>> i've 'solved' this by doing the first reset automatically after initialisation. 
>> 
>> attached is a test patch demonstrating 1. and 3. 
>> 
>> i'm using the Pd objects of Ofelia (not Lua  script)  because it's easier for me to embed it in a bigger patch  
>> 
>> where data are send to different OF sub-patches. 
>> 
>> has anybody else encountered these problems? 
>> 
>> rolf 
>> 
>> @zack 
>> 
>> as you can see i'm making progress.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20200308/01d08f9d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: demo1.zip
Type: application/zip
Size: 6112 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20200308/01d08f9d/attachment.zip>


More information about the Pd-list mailing list