Emanuel Brzostowski wrote:


I would appreciate if you could have a look at this bug and try to
point me
to a solution or workaround, i have no more ideas how to tackle this.
And another question is, when (or under what conditions) bugs are
evaluated?

I'm not sure if I understand your problem correctly, but it seems to be
float precision error. It is not important that you use doubles - java3d
will still convert them to floats internally (I also do not think that
any of cheap GPUs out there support double precision - but I may be
mistaken).

Generally, you can expect float to be true up to 6 digits. With example
in bug, you have 500 versus 0.002, which 250000:1 - dangerously close.
This would explain why this problem is slightly visible there. With
greater ratio, it is obvious that problem will arise.

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.

Using normal rendering to display objects at great distance is not a
right solution - you should probably cut world at some point and project
rest of things at background object if you really need to, scaling them
accordingly.

Artur

===========================================================================
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