/// Creates a portion of cylinder using the origin, the OZ axis, a radius, a height and an angle.
/// \param theRadius The radius of the cylinder
/// \param theHeight The heigth of the cylinder
/// \param theAngle The angle defining the portion
static std::shared_ptr<GeomAPI_Shape> makeCylinder(double theRadius, double theHeight,
/// Creates a portion of cylinder using the origin, the OZ axis, a radius, a height and an angle.
/// \param theRadius The radius of the cylinder
/// \param theHeight The heigth of the cylinder
/// \param theAngle The angle defining the portion
static std::shared_ptr<GeomAPI_Shape> makeCylinder(double theRadius, double theHeight,