Hi Alejandro, move a bit farther away (on my system the jitter starts VERY noticable at around 1.000.000 units in z dir)
plz try again (maybe its just my system) -emanuel > Hi Emanuel, > > I do not see anything happening when I hit the keys. > Attached is the snapshot. > > Alejandro > > > -----Original Message----- > > From: Discussion list for Java 3D API > > [mailto:[EMAIL PROTECTED]]On Behalf Of Emanuel Brzostowski > > Sent: Sunday, November 17, 2002 7:20 PM > > To: [EMAIL PROTECTED] > > Subject: Re: [JAVA3D] no Sync when using Behavior processStimulus (some > > code > > > > > > Hi Alejandro, > > > > i think, the package-info in the first line of the sources is wrong > > ( package jittertest; ) > > try remove it and recompile, i think it should work then > > > > -emanuel > > > > > After compiling, this is the exception I get when I run your code: > > > > > > Exception in thread "main" java.lang.NoClassDefFoundError: testJitter > > > (wrong > > > name: jittertest/testJitter) > > > at java.lang.ClassLoader.defineClass0(Native Method) > > > at java.lang.ClassLoader.defineClass(Unknown Source) > > > at java.security.SecureClassLoader.defineClass(Unknown Source) > > > at java.net.URLClassLoader.defineClass(Unknown Source) > > > at java.net.URLClassLoader.access$100(Unknown Source) > > > at java.net.URLClassLoader$1.run(Unknown Source) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at java.net.URLClassLoader.findClass(Unknown Source) > > > at java.lang.ClassLoader.loadClass(Unknown Source) > > > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > > > at java.lang.ClassLoader.loadClass(Unknown Source) > > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > > > > > Why is it happening? > > > > > > Alejandro > > > > > > > -----Original Message----- > > > > From: Discussion list for Java 3D API > > > > [mailto:[EMAIL PROTECTED]]On Behalf Of Emanuel > Brzostowski > > > > Sent: Friday, November 15, 2002 9:23 PM > > > > To: [EMAIL PROTECTED] > > > > Subject: Re: [JAVA3D] no Sync when using Behavior > > processStimulus (some > > > > code > > > > > > > > > > > > Hi > > > > > > > > I see my argumentation was a bit short-sighted. > > > > The samplecode is in the attachment, hope this helps. > > > > > > > > > You might be able to use the Background node as a workaround > > > > Maybe for this case i used in my sample (Stars in the > > > > Background), but there > > > > are other things in my application, which can't be done this way, > > > > so leading > > > > me to the same problems. > > > > I already thought about using locales too, and i surely will > > have to use > > > > them, when i start to model bigger parts of the cosmos. > > > > > > > > - emanuel > > > > > > > > > > Date: Fri, 15 Nov 2002 14:21:18 +0100 > > > > > > From: Emanuel Brzostowski <[EMAIL PROTECTED]> > > > > > > > > > > > > > Moving both viewplatform and object by similar transform > > > > will degrade > > > > > > > quality. You should try to keep all objects as close to > > center as > > > > > > > possible - within 100000 units let say. > > > > > > > > > > > > Exatly this is the point! The only transform i apply is a > > transform > > > to > > > > > the > > > > > > viewplatform: > > > > > > viewTransform.mul(moveTrans); > > > > > > > > > > > > If we talk about precision, this is the only point, where > > > > precision may > > > > > play > > > > > > a role. The multiplication is only numeric, so errors will > > > > surely occur > > > > > and > > > > > > accumulate over time. BUT after this, i do no more > > transformations, > > > i > > > > > just > > > > > > take the translational part out of the viewtransform (-matrix) > and > > > > > rebuild my > > > > > > objecttransform: > > > > > > viewTransform.get(viewTranslation); > > > > > > StarsTransform.setTranslation(viewTranslation); > > > > > > StarsTransformGroup.setTransform(StarsTransform); > > > > > > viewTransformGroup.setTransform(viewTransform); > > > > > > > > > > > > So in turn i should have two transforms with should be equal (at > > > least > > > > > in the > > > > > > translational parts). (In fact i tested it, objecttransform and > > > > > > viewtransform ARE equal the whole time in my testcase.) > > So even if > > > > > java3d > > > > > > would use integers internally, after all the transforms are > > > > the same ;) > > > > > > > > > > Because this is a scenegraph, the view transform has to be > inverted > > > and > > > > > multiplied with the object transform to get the transform > > from object > > > > > coordinates to view platform coordinates (and from there to eye > > > > > coordinates and > > > > > projection/clipping coordinates). But since the view and object > > > > > transforms are > > > > > just translations, Java 3D should recognize that all it > > needs to do is > > > > > subtract > > > > > the translation components. > > > > > > > > > > Bottom line, we can't tell from the code snippets and > > description you > > > > > provided > > > > > whether this a user error, a problem with scene graph update > > > > > synchronization, a > > > > > transform problem, or some inherent precision limitation. Send > > > > us a small > > > > > but > > > > > complete test application that reproduces the problem and we'll > > > > be able to > > > > > investigate further. > > > > > > > > > > You might be able to use the Background node as a > > workaround -- it was > > > > > designed > > > > > to eliminate translation effects, rendering the Background > geometry > > > "at > > > > > infinity". And as you noted, the problem is only with large > > > > distances, so > > > > > you > > > > > might consider keeping your objects closer to the origin, or > > > investigate > > > > > the > > > > > use of multiple Locales with different origins in high-resolution > > > > > coordinates. > > > > > > > > > > -- Mark Hood > > > > > > > > > > > > > > ================================================================== > > > > ========= > > > > > 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". > > > > > > > > > > > > > -- > > > > +++ GMX - Mail, Messaging & more http://www.gmx.net +++ > > > > NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen! > > > > > > > > > > -- > > +++ GMX - Mail, Messaging & more http://www.gmx.net +++ > > NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen! > > > > ================================================================== > > ========= > > 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". > > > -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen! =========================================================================== 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".
