#include <plib/ssg.h> // plib include
-#include <simgear/bucket/newbucket.hxx>
-#include <simgear/math/sg_types.hxx>
-#include <simgear/scene/material/matlib.hxx>
+#include <simgear/math/point3d.hxx>
SG_USING_STD(string);
-
-// duplicated from the TerraGear tools
-#define FG_MAX_NODES 4000
+class SGBucket;
+class SGMaterialLib;
// Load a Binary obj file
Point3D *center,
double *bounding_radius,
SGMaterialLib *matlib,
+ bool use_random_objects,
ssgBranch* geometry,
ssgBranch* rwy_lights,
ssgBranch* taxi_lights,
SGMaterialLib *matlib, ssgBranch* geometry );
-// Create a ssg leaf
-ssgLeaf *gen_leaf( const string& path,
- const GLenum ty,
- SGMaterialLib *matlib, const string& material,
- const point_list& nodes, const point_list& normals,
- const point_list& texcoords,
- const int_list& node_index,
- const int_list& normal_index,
- const int_list& tex_index,
- const bool calc_lights, ssgVertexArray *lights );
-
-
#endif // _OBJ_HXX