* Jon Stockill -- Sunday 29 May 2005 20:38:
> Martin Spott wrote:
> > Melchior Franz wrote:
> > > Modified Files:
> > >   beacon.xml beacon.ac 
> > 
> > Jon, are you going to update the respective entry in our database ?
> 
> [...] there are database entries for the objects in the base package just
> so everything ties up the model isn't actually stored in the database. So
> we've nothing to change unless the path or filename changes.

For those who care: these changes to the beacon solve one of the recently
discussed problems with hanging FDM: The beacon is a quite expensive structure.
It consists of about 1000 vertices and 950 triangles, all on the same spot.
When you fly over a beacon, the ground cache has to eat all these triangles,
which makes the FDM stutter or even hang. Quite a waste of effort, for the
fraction of a second that it takes to pass the beacon. With these changes
most of the 950 faces are invisible to the ground cache. There's only a
simple invisible pyramid instead for intersection tests. This does, of course
mean that you can't fly between the rails through the beacon any more ...  ;-)
The rumour goes that fixes for the other crash/hang problems are already
done, too, and will soon be applied. (And they work quite well so far.  :-)

m.

_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to