#include <cstdlib>
#include <iostream>
#include <fstream>
#include <cmath>
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
int main( int, char *[] )
{
Point p = board.
last<
Line>().boundingBox(Shape::IgnoreLineWidth).centerLeft();
int n = 20;
double angle = -M_PI/(2*n);
while ( n-- )
board << board.
last<
Line>().rotated( angle, p );
n = 30;
angle = -M_PI/(n);
while ( n-- ) {
}
double textHeight = board.
last<
Line>().boundingBox(Shape::UseLineWidth).height;
board <<
Text( -45, -20,
"LibBoard",
Fonts::Helvetica,
"'Bookman Old Style',Verdana",
textHeight * 1.2,
Color::Green );
board.
saveEPS(
"logo_A4.eps", Board::A4 );
board.
saveFIG(
"logo_A4.fig", Board::A4 );
board.
saveSVG(
"logo.svg", Board::BoundingBox, 0.0, Board::UCentimeter );
}