#include <cstdlib>
#include <iostream>
#include <fstream>
#include <cmath>
int main( int , char *[] )
{
Shape::setDefaultLineWidth(0.02);
for ( double x = -20.0; x <= 20; x+= 1.0 )
for ( double y = -20.0; y <= 20; y+= 1.0 ) {
board <<
Dot(x, y, Color::Black );
}
g <<
Line( -5, 2, 5, 2, Color::Red )
<<
Rectangle( -5, 2, 1, 4, Color::Null, Color::Blue )
<<
Rectangle( 4, 2, 1, 4, Color::Null, Color::Blue )
<<
Ellipse( 0, 0, 5, 2, Color::Red, Color::Null );
f << g << g2 << g3;
board << f;
Circle c( 2, 5, 1.8, Color::Red, Color::Green );
for ( int i = 0; i < 5; ++i ) {
}
for ( double x = -20, a = 0; x < 20 ; x += 4, a += 0.3 ) {
}
Rectangle r1( 2, 2, 3, 1, Color::Black, Color::Null );
for ( double alpha = 0; alpha < 2*M_PI; alpha += 0.2 ) {
board << r2.
rotated( alpha, r2.
topLeft() );
}
board.
saveEPS(
"example4.eps", Board::A4 );
board.
saveFIG(
"example4.fig", Board::A4 );
board.
saveSVG(
"example4.svg", Board::BoundingBox, 0.0, Board::UCentimeter );
}