Please, David, would you be so kind of send me an example of a behavior which calculates the transformation increment on each frame. -----Mensaje original----- De: Yazel, David J. <[EMAIL PROTECTED]> Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Fecha: jueves 8 de marzo de 2001 17:02 Asunto: Re: [JAVA3D] How do I move an object without interpolators? >Well I don't think thats likely to work. Because it is in a AWT event and >not in a behavior for one thing. What I would expect to happen is you push >the button and it will do the 100 transforms in under one frame, thus the >next frame will jump the object to the end destination. I do the vast >majority of all my transformations without using interpolator behaviors, but >you need to calculate the transformation icnrement on each frame or there is >no animation. > >Dave Yazel > >-----Original Message----- >From: John Wright [mailto:[EMAIL PROTECTED]] >Sent: Thursday, March 08, 2001 8:39 AM >To: [EMAIL PROTECTED] >Subject: Re: [JAVA3D] How do I move an object without interpolators? > > >Michael, > >That code looks like it should work. Assuming of course the >TransformGroup and it's object are in the scene with appropriate >capability bits set. > >- John Wright >Starfire Research > >"Michael P. McCutcheon" wrote: >> >> I am used to programming in VRML. With it, you would have a >> TimeSensor...you would route the timesensor to a particular object, on >which >> you would have a method that was called after each frame. In this method >> you would update the position of your objects, then when the method >> completed, VRML did it's rendering, and the time sensor would then do it >all >> over again. >> >> What I'm wondering, if I want to move a simple object around from 0 to >-500, >> say in 1 increments, (without using an interpolator, I want to explictly >set >> it my self), how would I do this? I ran some code like this but it simply >> does not seem to work: >> >> I have this in an event handler of a AWT button: >> >> for(int counter=0; counter<100; counter++) { >> z=z-0.2f; >> translation.set(0,0,z); >> transform3D.setTranslation(translation); >> transformGroup.setTransform(transform3D); >> } >> >> Any tips on what classes I should be looking at to do such a thing the >right >> way? >> >> Thanks for any info... >> >> Mike >> >> >=========================================================================== >> 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". > >=========================================================================== >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". > >=========================================================================== >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". =========================================================================== 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".