00001 #ifndef VVELIB_SHAPE_POLYHEDRON_H 00002 #define VVELIB_SHAPE_POLYHEDRON_H 00003 00004 #include <config.h> 00005 #include <geometry/geometry.h> 00006 00007 namespace shape 00008 { 00009 using geometry::Point3d; 00010 00019 void cube(const Point3d& center, const Point3d& axis1, const Point3d& axis2, double size); 00020 00029 void parallelepiped(const Point3d& corner, const Point3d& edge1, const Point3d& edge2, const Point3d& edge3); 00030 } 00031 00032 #endif // VVELIB_SHAPE_POLYHEDRON_H 00033