Sorry if this is an RTF-type question, but can't seem to find any documentation on how to reduce the amount of CPU usage an instance of javax.media.j3d.RotationInterpolator consumes when running. I have a situation where I want to have an Alpha-based behavior occurring while some other processing goes on, and when the RotationInterpolator is active my CPU is pegged, taking cycles away from the more important processing I need to happen.
I want to know the "best" approach to handling this. As I see it now, here are my options: 1) Instantiate my Canvas3D instance in a thread of lower priority, and then make sure I run my "important" processing in a higher priority thread. 2) Subclass RotationInterpolator and change the protected member "defaultWakeupCriterion" to an instance of WakupOnElapsedTime, overriding the default instance of WakeupOnElapsedFrames(0). Both seem a little more complicated than seems necessary. Am I missing something, or is there no "direct" solution? Thanks, Simeon /** * @author Simeon H.K. Fitch * @organization Mustard Seed Software * @web http://www.mustardseedsoftware.com * @email [EMAIL PROTECTED] * @voice 210.867.1616 * @fax 309.424.4982 */ =========================================================================== 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".
