// $Id$
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
#include <simgear/compiler.h>
#include STL_IOSTREAM
#include <plib/sg.h>
#include <plib/ssg.h>
-FG_USING_NAMESPACE(std);
+#if !defined (SG_HAVE_NATIVE_SGI_COMPILERS)
+SG_USING_STD(cout);
+SG_USING_STD(endl);
+#endif
+
// return a sphere object as an ssgBranch
ssgBranch *ssgMakeSphere( ssgSimpleState *state, ssgColourArray *cl,
sgVec2 vec2;
sgVec3 vec3;
- drho = SG_PI / (float) stacks;
- dtheta = 2.0 * SG_PI / (float) slices;
+ drho = SGD_PI / (float) stacks;
+ dtheta = 2.0 * SGD_PI / (float) slices;
/* texturing: s goes from 0.0/0.25/0.5/0.75/1.0 at +y/+x/-y/-x/+y
axis t goes from -1.0/+1.0 at z = -radius/+radius (linear along
new ssgVtxTable ( GL_TRIANGLE_STRIP, vl, nl, tl, cl );
if ( vl->getNum() != nl->getNum() ) {
- cout << "bad sphere1\n";
+ cout << "bad sphere1" << endl;
exit(-1);
}
if ( vl->getNum() != tl->getNum() ) {
- cout << "bad sphere2\n";
+ cout << "bad sphere2" << endl;
exit(-1);
}
slice->setState( state );