From Mike Weiblen, fixes from VS 7.1 build.

This commit is contained in:
Robert Osfield
2005-09-25 20:41:56 +00:00
parent e17ac7a8d9
commit 0fb2e7adc0
2 changed files with 5 additions and 2 deletions

View File

@@ -348,6 +348,9 @@ Package=<4>
Project_Dep_Name Core osgProducer
End Project Dependency
Begin Project Dependency
Project_Dep_Name Core osgSim
End Project Dependency
Begin Project Dependency
Project_Dep_Name Core osgUtil
End Project Dependency
}}}

View File

@@ -1158,7 +1158,7 @@ struct TriangleIntersectOperator
_numInside(0),
_numIntersecting(0) {}
class Triangle;
struct Triangle;
struct Edge : public osg::Referenced
{
@@ -1524,7 +1524,7 @@ struct TriangleIntersectOperator
double rad2 = vertex.length2();
double length_xy = sqrtf(vertex.x()*vertex.x() + vertex.y()*vertex.y());
double elevation = atan2(vertex.z(),length_xy);
double elevation = atan2((double)vertex.z(),length_xy);
double azim = atan2(vertex.x(),vertex.y());
if (azim<0.0) azim += 2.0*osg::PI;