Clean up scenery center handling.

This commit is contained in:
frohlich
2006-07-27 16:34:32 +00:00
parent 9315210fbe
commit 397ec62180

View File

@@ -83,6 +83,8 @@ public:
//! Return the position relative to the given scenery center.
virtual float * get_view_pos( const Point3D& scenery_center );
float * get_view_pos( const SGVec3d& sc )
{ return get_view_pos(Point3D(sc[0], sc[1], sc[2])); }
// Get world up vector
virtual float *get_world_up()
@@ -111,6 +113,9 @@ public:
recalcAbsolutePosition();
return UP;
}
const sgVec4 *getUpMatrix( const SGVec3d& sc )
{ return getUpMatrix(Point3D(sc[0], sc[1], sc[2])); }
virtual const sgVec4 *getCachedUpMatrix() { return UP; }
private: