From: Umut S. <umu...@ya...> - 2007-08-24 17:09:14
|
Hi John, Thanks for applying the patches. I am also off till Monday. I will be able to test the latest version on Monday. Regards, Umut --- "John A. Stewart" <ale...@cr...> wrote: > Hi Umut; > > Ok: > > 1) I think I'm up to date with your patches up to > and including: > > > > > In this patch an isBound event is added for the > old > > node when a new node set to bound, i.e. the > following > > line is added to the previous patch > > > > mark_event (*oldstacktop, (unsigned int) > > isboundofst((void *)*oldstacktop)); > > > > I *think* all patches went in place ok - but it is > possible that I > missed a message, > so apologies if I did. > > 2) I have re-implemented the "disable mouse changes > if a sensitive > node is disabled" > functionality. > > Check out how this is done by looking at the > function: > > void startOfLoopNodeUpdates(void) {} > > What happens is that we now have a linear list of > nodes; I go through > these nodes > and propagate Sensitive info up the Scene graph > tree. > > I hope it works for you; please tell me if it does > not. (I took tests/ > 48.wrl and set enabled > to FALSE for one of the PlaneSensors, and modified > tests/Javascript*/ > SFBool.wrl for > the same thing) > > -- > > Still to do: Optimize scene graph traversal for > Sensitive nodes; and > do the same for > Bindable nodes and lights. There are some > overloading happening for > rendering > passes, so I'll have to be careful not to remove > some functionality. > (eg, sorting nodes > based on distance, and ???) > > All this is possible to do now that we don't have > Perl anymore. I'm > still dancing > for joy. 8-) > > Thanks for your patches. I'm away until Tuesday at a > conference; more > when I return. > > > ----------------------------------------------------------- > John A. Stewart > Team Leader: Networked Virtual Reality > ale...@cr... > > Network Systems and Technologies - > Systemes et technologies des reseaux > Communications Research Centre Canada | > Centre de recherches sur les > communications Canada > > 3701 Carling Ave. | 3701, avenue Carling > PO Box 11490, Station H | CP 11490, succursale H > Ottawa ON K2H 8S2 | Ottawa (Ontario) > K2H 8S2 > > http://www.crc.ca > > > > > > > _______________________________________________ > FreeWRL mailing list > Fr...@cr... ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ |