1
0
Fork 0

Optimizations from Norman Vine.

This commit is contained in:
curt 1999-02-01 21:08:33 +00:00
parent 0d30a845d0
commit 4657515bb2

View file

@ -1,5 +1,5 @@
// //
// getapt.cxx -- generate airport scenery from the given definition file // genapt.cxx -- generate airport scenery from the given definition file
// //
// Written by Curtis Olson, started September 1998. // Written by Curtis Olson, started September 1998.
// //
@ -149,7 +149,7 @@ gen_base( const Point3D& average, const container& perimeter, fgTILE *t)
i = 1; i = 1;
tex = calc_tex_coords( t->nodes[i], t->center ); tex = calc_tex_coords( t->nodes[i], t->center );
dist = cart.distance3D(average); dist = cart.distance3Dsquared(average);
if ( dist > max_dist ) { if ( dist > max_dist ) {
max_dist = dist; max_dist = dist;
} }
@ -169,7 +169,7 @@ gen_base( const Point3D& average, const container& perimeter, fgTILE *t)
fragment.add_face(center_num, i - 1, i); fragment.add_face(center_num, i - 1, i);
tex = calc_tex_coords( t->nodes[i], t->center ); tex = calc_tex_coords( t->nodes[i], t->center );
dist = cart.distance3D(average); dist = cart.distance3Dsquared(average);
if ( dist > max_dist ) { if ( dist > max_dist ) {
max_dist = dist; max_dist = dist;
} }
@ -191,7 +191,7 @@ gen_base( const Point3D& average, const container& perimeter, fgTILE *t)
xglEnd(); xglEnd();
xglEndList(); xglEndList();
fragment.bounding_radius = max_dist; fragment.bounding_radius = sqrt(max_dist);
fragment.display_list = display_list; fragment.display_list = display_list;
t->fragment_list.push_back(fragment); t->fragment_list.push_back(fragment);
@ -290,6 +290,9 @@ fgAptGenerate(const string& path, fgTILE *tile)
// $Log$ // $Log$
// Revision 1.12 1999/02/01 21:08:33 curt
// Optimizations from Norman Vine.
//
// Revision 1.11 1998/11/23 21:48:09 curt // Revision 1.11 1998/11/23 21:48:09 curt
// Borland portability tweaks. // Borland portability tweaks.
// //
@ -330,5 +333,3 @@ fgAptGenerate(const string& path, fgTILE *tile)
// Revision 1.1 1998/09/14 02:14:01 curt // Revision 1.1 1998/09/14 02:14:01 curt
// Initial revision of genapt.[ch]xx for generating airport scenery. // Initial revision of genapt.[ch]xx for generating airport scenery.
// //
//