+
+ Polygon() {}
+
+ bool intersectRay(const Ray<D>& ray, typename Ray<D>::Contact& hit)
+ {
+ return false;
+ }
+
+ void draw(Scalar alpha = 0.0) const
+ {
+ Mf::Texture::resetBind();
+ glBegin(GL_POLYGON);
+ for (int i = 0; i < D; ++i)
+ {
+ glVertex(points[0]);
+ }
+ glEnd();
+ }