David Megginson writes:
> I'm still working on understanding the code.  First, you have
> 
>         point_list geod_light_nodes
>             = calc_elevations( root, light_nodes.get_node_list(), 0.5 );
> 
> That means that the base elevation for each light is already 0.5m
> above the runway.  Does FlightGear have ssg do further elevation
> adjustments at runtime?

Yes ... a 0.5 elevation difference just isn't enough to maintain
zbuffer separation from common viewing distances and angles.  This
gets significantly worse on a card with a 16 bit depth buffer
(i.e. voodoo-1,2.3)

I believe the code to lift up the runway lights (and ground cover
lights) is in tileentry.cxx:prep_ssg_node()

Regards,

Curt.
-- 
Curtis Olson   IVLab / HumanFIRST Program       FlightGear Project
Twin Cities    [EMAIL PROTECTED]                  [EMAIL PROTECTED]
Minnesota      http://www.menet.umn.edu/~curt   http://www.flightgear.org

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to