]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Sphere.hh
refactoring the scene class
[chaz/yoink] / src / Moof / Sphere.hh
index b20ca741748f076e648328593ffd8484be57367a..7f7a76373dfd7f0d228f33c9c36379c25a57959c 100644 (file)
@@ -38,7 +38,7 @@ namespace Mf {
 
 
 /**
- * Axis-aligned Bounding Box
+ * A round object.
  */
 
 struct Sphere : public Cullable, public Drawable
@@ -56,7 +56,7 @@ struct Sphere : public Cullable, public Drawable
                point(x, y, z),
                radius(r) {}
 
-       inline void init(const Vector3& p, Scalar r)
+       void init(const Vector3& p, Scalar r)
        {
                point = p;
                radius = r;
@@ -65,7 +65,7 @@ struct Sphere : public Cullable, public Drawable
        void encloseVertices(const Vector3 vertices[], unsigned count);
 
        void draw(Scalar alpha = 0.0) const;
-       bool isVisible(const Camera& cam) const;
+       bool isVisible(const Frustum& frustum) const;
 };
 
 
This page took 0.019757 seconds and 4 git commands to generate.