The Java 3D docs don't seem to explain what it means to enable or
disable a Behavior.  Specifically, what happens if I call
setEnable(false) 1) while the Behavior is in the middle of
its processStimulus method, and 2) when the Behavior is waiting
to be awakened ???

I'm clearly seeing the processStimulus method called on
Behaviors that are not enabled.  I had to add a check to
processStimulus to see if the behavior is enabled.  That
doesn't seem right to me.

So what does disabling a Behavior do?

Also, is there a way to check an interpreter to see what its
current state is (processing stimulus or waiting to be
awakened)?  That would give me a way to wait until the
current stimulus is processed before taking any action.

-Paul

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to