Amaury Aubel (aubel++at++lig.di.epfl.ch)
Fri, 5 Sep 1997 18:35:22 -0600
I posted something a few days ago, which went apparently unoticed. Maybe I did
not make myself very clear. So here I go again:
I have the following tree:
|
pfLOD
/ \
pfDCS1 pfDCS2
| |
pfGeode pfGeode
Upon a LOD change, I want to set the matrix of pfDCS2 to that of pfDCS1. How
can I manage to do this in a multiprocessing application, knowing that my
performer tree is created after pfConfig()?
If I set a pre-cull callback function on pfLOD to do the job, it does not work
because a copy of pfLOD is passed. Thus, I juste update a copy of the pfDCS...
I also tried to set an APP callback but it does not work either: as far as I
could understand, the pfLOD switch always takes place first in the CULL
process. This implies one frame gets wrong (even in mono-processed mode btw).
Does anyone have any clue as to how I could get around this?
Amaury.
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:53 PDT