Geoff Levner (g.levner++at++acsys.it)
Tue, 01 Dec 1998 20:23:11 +0100
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
This archive was generated by hypermail 2.0b2 on Tue Dec 01 1998 - 11:25:15 PST