Amaury Aubel (aubel++at++lig.di.epfl.ch)
Tue, 2 Sep 1997 17:38:39 -0600
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, it is set in the cull process but it
is not actually updated in the app. process (as I checked by reading the matrix
one frame later).
I know I could place one pfDCS above pfLOD but in fact, the above drawing is a
simplified version of my actual hierarchy:-)
Thanks in advance,
Amaury
-- +----------------------------------------------------------------------+Amaury Aubel aubel++at++lig.di.epfl.ch EPFL-LIG, 1015 Lausanne/Switzerland Fax: +41 21 693 53 28 Swiss Federal Institute of technology, Computer Graphics Lab
+----------------------------------------------------------------------+
======================================================================= 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:50 PDT