X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2Fmoof%2Fline.hh;h=0ba6bb368c6d56b628ed8ec9a38862fb91e0abac;hp=b40e7cf8c7c8190c9bb59ef5c8d566cda17edc65;hb=382626aad0a683ed8642a6a807eea743db45f7f8;hpb=831f04d4bc19a390415ac0bbac4331c7a65509bc diff --git a/src/moof/line.hh b/src/moof/line.hh index b40e7cf..0ba6bb3 100644 --- a/src/moof/line.hh +++ b/src/moof/line.hh @@ -19,13 +19,13 @@ #include #include +#include #include #include #include #include #include #include -#include namespace moof { @@ -138,7 +138,7 @@ struct line : public drawable, public shape } - bool intersect_ray(const ray<2>& ray, ray<2>::contact& hit) const + bool intersect_ray(const ray<2>& ray, moof::ray<2>::contact& hit) const { vector2 v1 = a - ray.point; scalar a1 = signed_angle_2D(v1, b - ray.point); @@ -225,7 +225,7 @@ struct line : public drawable, public shape void draw(scalar alpha = 0.0) const { - texture::reset_binding(); + image::reset_binding(); glBegin(GL_LINES); glVertex(a); glVertex(b); @@ -247,14 +247,15 @@ struct polygon : public drawable, public shape polygon() {} - bool intersect_ray(const ray& ray, typename ray::contact& hit) + bool intersect_ray(const ray& ray, + typename moof::ray::contact& hit) { return false; } void draw(scalar alpha = 0.0) const { - texture::reset_binding(); + image::reset_binding(); glBegin(GL_POLYGON); for (int i = 0; i < D; ++i) {