ASD bugs?

New Message Reply Date view Thread view Subject view Author view

Geoff Levner (g.levner++at++acsys.it)
Tue, 01 Dec 1998 20:23:11 +0100


Is anyone out there aware of pfASD bugs which might account for the
following problems? Our application is (yet another) Earth viewer based
on
Performer 2.2.

1. CULLING

Our application automatically sets the far clipping plane based on the
distance to the horizon. This seems to work fine, but not for ASD's:
ASD
triangles start disappearing while they are still well within the
viewing
frustum. To get around the problem, we have to lie to the ASD and tell
it
the far plane is much farther away than it really is:

    asd->setCullEnlarge (1.0, 1.0, 100.0);

2. EVAL FUNCTION

If we use our own ASD evaluation function, the first parameter passed to
it
is not the ASD! The pointer does not correspond to any ASD created by
our
application, and if we ask for its type name, Performer returns
"pfObject"
and not "pfASD".

3. ALIGN ENGINE

We use an ALIGN pfEngine to attach an object to the surface of the
Earth.
This seems to "work" except that if the viewpoint moves too close to the

object, it disappears! Move back and it reappears. Moving the object
farther away from the surface makes no difference, nor does limiting the

ASD to a single LOD.

Any suggestions would be warmly welcomed.

--
Geoff Levner -- g.levner++at++acsys.it
ACS Studio, via Aurelia 58, 00165 Rome, Italy
tel. +39-063936331, fax +39-0639363317

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Tue Dec 01 1998 - 11:25:15 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.