(Created page with "This is the page of Constantin Oestreich.") |
No edit summary |
||
Line 1: | Line 1: | ||
=== Letter Homework === | |||
I chose to recreate the letter C, cause it's one of my initials. | |||
[[Image:Letter_C_Constantin.JPG]] | |||
* Image of the letter | |||
=== Source Code === | |||
<source lang="java"> | |||
void setup() { | |||
size(400, 400); | |||
noFill(); | |||
} | |||
void draw() { | |||
int midsize = 200; | |||
int letter_height = 180; | |||
int letter_width = 150; | |||
int thickness = 30; | |||
int color_bg = 0; | |||
int color_letter = 255; | |||
int line_width = 90; | |||
background(color_bg); | |||
stroke(color_letter); | |||
strokeWeight(thickness); | |||
//Arc | |||
arc(midsize, midsize, letter_width, letter_height, PI-2*QUARTER_PI, PI+2*QUARTER_PI, OPEN); | |||
line(midsize, midsize+letter_height/2, midsize+line_width, midsize+letter_height/2); | |||
line(midsize, midsize-letter_height/2, midsize+line_width, midsize-letter_height/2); | |||
strokeWeight(0.5*thickness); | |||
line(midsize+line_width+0.5*thickness, midsize+letter_height/2-0.5*line_width, midsize+line_width, midsize+letter_height/2+0.5*line_width); | |||
line(midsize+line_width+0.5*thickness, midsize-letter_height/2-0.5*line_width, midsize+line_width, midsize-letter_height/2+0.5*line_width); | |||
} | |||
</source> |
Revision as of 15:02, 29 October 2015
Letter Homework
I chose to recreate the letter C, cause it's one of my initials.
- Image of the letter
Source Code
void setup() {
size(400, 400);
noFill();
}
void draw() {
int midsize = 200;
int letter_height = 180;
int letter_width = 150;
int thickness = 30;
int color_bg = 0;
int color_letter = 255;
int line_width = 90;
background(color_bg);
stroke(color_letter);
strokeWeight(thickness);
//Arc
arc(midsize, midsize, letter_width, letter_height, PI-2*QUARTER_PI, PI+2*QUARTER_PI, OPEN);
line(midsize, midsize+letter_height/2, midsize+line_width, midsize+letter_height/2);
line(midsize, midsize-letter_height/2, midsize+line_width, midsize-letter_height/2);
strokeWeight(0.5*thickness);
line(midsize+line_width+0.5*thickness, midsize+letter_height/2-0.5*line_width, midsize+line_width, midsize+letter_height/2+0.5*line_width);
line(midsize+line_width+0.5*thickness, midsize-letter_height/2-0.5*line_width, midsize+line_width, midsize-letter_height/2+0.5*line_width);
}